<SEC-DOCUMENT>0001628280-22-028900.txt : 20221108
<SEC-HEADER>0001628280-22-028900.hdr.sgml : 20221108
<ACCEPTANCE-DATETIME>20221108160322
ACCESSION NUMBER:		0001628280-22-028900
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		124
CONFORMED PERIOD OF REPORT:	20220930
FILED AS OF DATE:		20221108
DATE AS OF CHANGE:		20221108

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			BENTLEY SYSTEMS INC
		CENTRAL INDEX KEY:			0001031308
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		IRS NUMBER:				953936623
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		690 PENNSYLVANIA DR
		CITY:			EXTON
		STATE:			PA
		ZIP:			19341
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>bsy-20220930.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:36ff465a-8382-44aa-8784-34f8b225f564,g:93a5aba1-dc50-4a32-b511-13f25a6f5b81,d:a99823ad8de447feb168865a8ab4d474--><html xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2022" xmlns:bsy="http://www.bentley.com/20220930" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>bsy-20220930</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTMvZnJhZzo2Zjc3MjcwOTMxNTg0Nzc2OGY0MjQzNTc0MzEwNzUzOC90YWJsZTo1MDMxMWY5ZDcyOTc0Yzg1ODU0YWFmMjU3ODk5YzA3Zi90YWJsZXJhbmdlOjUwMzExZjlkNzI5NzRjODU4NTRhYWYyNTc4OTljMDdmXzAtMS0xLTEtMTU3OTA4_9c0a1fb0-aa24-45c2-8b7e-e2ade61823a2">12/31</ix:nonNumeric><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTMvZnJhZzo2Zjc3MjcwOTMxNTg0Nzc2OGY0MjQzNTc0MzEwNzUzOC90YWJsZTo1MDMxMWY5ZDcyOTc0Yzg1ODU0YWFmMjU3ODk5YzA3Zi90YWJsZXJhbmdlOjUwMzExZjlkNzI5NzRjODU4NTRhYWYyNTc4OTljMDdmXzEtMS0xLTEtMTU3OTA4_986c2f2b-1e16-4cb1-ad78-f3b0eb97c6a4">0001031308</ix:nonNumeric><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTMvZnJhZzo2Zjc3MjcwOTMxNTg0Nzc2OGY0MjQzNTc0MzEwNzUzOC90YWJsZTo1MDMxMWY5ZDcyOTc0Yzg1ODU0YWFmMjU3ODk5YzA3Zi90YWJsZXJhbmdlOjUwMzExZjlkNzI5NzRjODU4NTRhYWYyNTc4OTljMDdmXzItMS0xLTEtMTU3OTA4_587cf6ef-5fbc-4e90-b9fc-48a6e9cb0ff1">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTMvZnJhZzo2Zjc3MjcwOTMxNTg0Nzc2OGY0MjQzNTc0MzEwNzUzOC90YWJsZTo1MDMxMWY5ZDcyOTc0Yzg1ODU0YWFmMjU3ODk5YzA3Zi90YWJsZXJhbmdlOjUwMzExZjlkNzI5NzRjODU4NTRhYWYyNTc4OTljMDdmXzMtMS0xLTEtMTU3OTA4_58832407-4a71-4bc3-9bfc-04c3bd88b6e5">Q3</ix:nonNumeric><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTMvZnJhZzo2Zjc3MjcwOTMxNTg0Nzc2OGY0MjQzNTc0MzEwNzUzOC90YWJsZTo1MDMxMWY5ZDcyOTc0Yzg1ODU0YWFmMjU3ODk5YzA3Zi90YWJsZXJhbmdlOjUwMzExZjlkNzI5NzRjODU4NTRhYWYyNTc4OTljMDdmXzQtMS0xLTEtMTU3OTA4_fd496164-7ee6-4ef1-ad78-f6891d1acad6">2022</ix:nonNumeric><ix:nonFraction unitRef="usd" contextRef="i2c52faf80a6f49f5937030923ed846c9_D20210701-20210930" decimals="-3" name="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80ODk0L2ZyYWc6MzIyNTE5MzRkYTk2NDNlMmFmZTM2NWJlY2EyMDI0ZWYvdGV4dHJlZ2lvbjozMjI1MTkzNGRhOTY0M2UyYWZlMzY1YmVjYTIwMjRlZl80OTQ3ODAyMzI1MjQ2_1c91b556-6537-4d55-b746-92d629bb66a8">0</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i7b0bb693aed947f599e7f71145dc12e4_D20220701-20220930" decimals="-3" name="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80ODk0L2ZyYWc6MzIyNTE5MzRkYTk2NDNlMmFmZTM2NWJlY2EyMDI0ZWYvdGV4dHJlZ2lvbjozMjI1MTkzNGRhOTY0M2UyYWZlMzY1YmVjYTIwMjRlZl80OTQ3ODAyMzI1MjQ2_712f61cf-be3d-44d0-9aaa-d9c21cc784d2">0</ix:nonFraction><ix:nonNumeric contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTo3NjllYjU3ZTRmZWY0MGY3OWNjZmFmM2M3M2NlYzJmZC90YWJsZXJhbmdlOjc2OWViNTdlNGZlZjQwZjc5Y2NmYWYzYzczY2VjMmZkXzUtMC0xLTEtMTU3OTA4_17164214-00fb-4bbc-a5cd-285ceaef6daf">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</ix:nonNumeric><ix:nonNumeric contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTo3NjllYjU3ZTRmZWY0MGY3OWNjZmFmM2M3M2NlYzJmZC90YWJsZXJhbmdlOjc2OWViNTdlNGZlZjQwZjc5Y2NmYWYzYzczY2VjMmZkXzUtMC0xLTEtMTU3OTA4_b2eedcac-0d21-47b3-815a-4943a75be8d0">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</ix:nonNumeric><ix:nonNumeric contextRef="i5da622afeea44b6a9516120cec61f19e_D20220101-20220930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzY2NQ_d79a3965-e124-433a-81cf-34b5d626552d">P1Y0M0D</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="bsy-20220930.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba87fdbb3db646d7a338b88958afc3cf_I20221101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-11-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="iabbebb59d49a40dba90138a3524678f8_I20221101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-11-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i0a81093179e1488ab8ff12240d656c27_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-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="i8ba8ab916b08413e9d24b2264e3336bc_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf6d775f2d4046228b1e1e83d146ca56_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie187255fda46451d802f4215595f2ae4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93cb833a668444e98d8985ddb62f2a17_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia682f022f9ec419492d6e7f9514cec32_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f6227335aae40c88543d99028c30401_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="i03da1fc4f6d34d2e98ea5c626294ddbd_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i941ea57da29e4ffbbd4e9017b83c1f83_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="i506bf4e1bccb46acad65cea04c32819c_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:PerpetualLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8527fe138d524e719f160dfcaebf89d5_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:PerpetualLicensesMember</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="i9fdc3b2989314f37a16f9e243aef44f8_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:PerpetualLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i006af2a6b42e4a128bbff38e7671f6f1_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:PerpetualLicensesMember</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="i9f23bc0ebdc647699fad7b828c6db28c_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:SubscriptionsAndLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if275a090ae4f448bb10dd4b04c8da259_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:SubscriptionsAndLicensesMember</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="i496c911ee4944184bc06652044a99160_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:SubscriptionsAndLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0e8b50d4ae14c4280b83a2b6cee5a39_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:SubscriptionsAndLicensesMember</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="i1a1be711fa894b6f9409ff9b86850ac3_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6eefa47e9ca74fb181805ee79874455c_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="i76baceb07b1d4ba2ad9c17a7139c3fed_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9163c3ac409a4e60bbd89e1fbf49897e_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="i247702a53665484f91cd00d382c98692_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="i9e2425c9120646138c87f1c62e3d03a0_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3778048937b44b609f9a56a8bee37091_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if184e847a34441a38ad4e851f0dc5054_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8841262688a4fce8180601b1bdab4a3_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f894fc14af346db806fcb25a7a65e39_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90e56d60c7614f058338b6856aa7ff97_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4309e51334724bb3a0f13b6447371cc6_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92028b8721cb4066a8235944a1b86193_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8aa193fc1f24476a997bd4bc0725182_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95f7c502b0b541a98510a72637ebcf50_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad85970d7f3d41d1bb07b45ab1ca17f1_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id232ec4274ec4b418198457fb1871b9e_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i372dfff7f7ec475ea2d0b3c770550063_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9470b4375e31446fa2c51081ac54b849_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6edb63fcda9142fd8ea0e6166594ac13_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iafd9d821e71b4f9badb522aa769723e0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24d0351c22414e63a6423363094a1ba1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69eaf2488aaa4fe6ac8c6c73ada70140_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04515afb893747829605a9b9739b5cc8_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6fd342349e74c2483584333992be785_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifcfc21ad1dc141a69105b6551e2c98de_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="ib2fea65bdaaf4cc4aefcb372f47c9dfc_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="i7e6ffdd046a242f5808b7dcf169359c1_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9904eb3a43c4363a937f2b02b432d21_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="i52cb70a33eda4eccab1b554fa8152c0c_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93665924167f401fb97f2bb2f21fb23f_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="ia9f61989fa904b2387842727efa4f099_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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="i8d04b9b60cbc4aa7b58d405a87a3512a_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="ia71d40853c0a40d2991727fb2dd65401_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="i02c2a150f81642e591a9ac5c9cb96862_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="i90fb6d1446c44529844b80d94b3db2f0_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="ic61687b1fb0c4f2a8f013ad9e4b49623_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93d9f6fa21af49349fd4689549c987f3_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="i66bd709f967d43018436d3e866d81df8_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cf5179f83d84431b53a60d03d2e5e46_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="i139c1d645bb945cba71ae677d129a98f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="i00e20ca9f149469e8f6744b0eb15ae31_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c8b04b0d34e48789e7b84c9d803dcb4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="ida633192eb4f453c90c38e44d97f224b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d6115db0a01427c879e4ba96fe23f45_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="iac028aa3fd6f4927b8793a7cc4bb655d_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="i20437d1f25fa4ccea32ba6c44e7a28a3_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="ibccb09b079e249caa1f2e452355342b6_D20220131-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bsy:PowerLineSystemsAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-31</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i899475bb1e7d489f94749be5942af567_D20210617-20210617"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bsy:SeequentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-17</xbrli:startDate><xbrli:endDate>2021-06-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac742d389aac4928b2a1f38e5816ff02_D20210617-20210617"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bsy:SeequentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-17</xbrli:startDate><xbrli:endDate>2021-06-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3c04530d3894767909bd84857af6f1b_I20210831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb938f86f3b14f418b727fe7fcb16722_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">bsy:DeferredCompensationPlanOneTimeInducementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</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="i5bd73f62746744d59c0f19325e695dc4_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">bsy:DeferredCompensationPlanOneTimeInducementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</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="i50e5970fa5fc43cba7f7e85d4f30d095_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">bsy:DeferredCompensationPlanOneTimeInducementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9aa3cf60928645d280bbe3ca1dde474b_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:PortfolioBalancingExchangeRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d7aeb71e4a44debb4a2f37dd62b97ce_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:PortfolioBalancingExchangeRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78d5e148d26a4077809a903e306db55f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if09b90b0bf4240639b2578849536f599_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="iab00c6133b4d40608462e39e92bfce92_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:SELECTSubscriptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61880be69619417192351ce65a983304_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:SELECTSubscriptionsMember</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="i9a6d79a78b8d4042957227651b9db6fd_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:SELECTSubscriptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea1b2053b35c4572923fc25c37c5f1f4_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:SELECTSubscriptionsMember</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="icb6d419cdd104f6b9f2b7714280222d7_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:EnterpriseLicenseSubscriptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83a526448bc54dba9eb0a1b2b13f5666_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:EnterpriseLicenseSubscriptionsMember</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="i4ca8464255f640c4bc2667994d72d3ca_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:EnterpriseLicenseSubscriptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c68253bbb6d490ca4b0f0534b040f24_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:EnterpriseLicenseSubscriptionsMember</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="i0b6ee2fe2d9f477f88a9be349f1a4bf8_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:TermLicenseSubscriptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3aedbf2e88d94a1c98a2d33b96e69595_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:TermLicenseSubscriptionsMember</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="i8d9dfc9a6ed84e6ab4e90ec82a54db8c_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:TermLicenseSubscriptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c25936bb3a84413bbfcf964165841e6_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:TermLicenseSubscriptionsMember</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="id675ccc7a6a7439a9be207b52a65754c_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:ProfessionalServicesRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb48e1d9ec4b43f5b4372c973542f56f_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:ProfessionalServicesRecurringMember</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="ib70e649dd9374d1a91097980bc7e67e2_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:ProfessionalServicesRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8afb6165565646769316756aff078417_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:ProfessionalServicesRecurringMember</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="if7198c04c28340008748fc6db9bd85e1_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:ProfessionalServicesOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fe57cb8d6d2414ab3c276cbdfaf8f2a_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:ProfessionalServicesOtherMember</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="iec72a6705ac94abd8c44591b3f093658_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:ProfessionalServicesOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i146d7d036e884b108052cc5bcbe44977_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:ProfessionalServicesOtherMember</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="i956d49a9d6644f678a65a4825f7fab4a_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:EnterpriseLicenseSubscriptionsE365SubscriptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9f5a49bf6634a18ab0ddb27a8974599_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:EnterpriseLicenseSubscriptionsE365SubscriptionsMember</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="i48b591389b174e3eb6660732402de24e_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:EnterpriseLicenseSubscriptionsE365SubscriptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iadf93710e015448ba927c6dbda15c57f_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:EnterpriseLicenseSubscriptionsE365SubscriptionsMember</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="ia15fdee8e71d46a6aaac5c4b6e4da70d_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i63a0a08a3fd94245ad2443986022ba73_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</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="iba598380fd594d27a7b1fb48b26905b1_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:TermLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica77c81809b24063adaf70fd74bd95a2_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:TermLicensesMember</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="iedea01f1d7c246b58f592b542aa43e35_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica9c785b32e34c5e8f1ee3f8fb6e432f_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</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="i6f6dfbd96bee4b4fbaa8ba0df775e486_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:TermLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09d8d543dca14a4ca9b0793f2a4c9486_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:TermLicensesMember</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="i462e1d214f5245b2a3742978c5815127_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bsy:ChannelPartnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b0d29a426bf4ba5a01771725956b295_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bsy:ChannelPartnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida448523b2514d5e8464a2341a7446f6_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bsy:ChannelPartnersMember</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="if8c5258320174a338dab45f19c6f2f4e_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bsy:ChannelPartnersMember</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="ief63e7fe04384628976a77ddb00db59a_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bsy:UnitedStatesCanadaAndLatinAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96ec876549224b2b8f027962fa50c178_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bsy:UnitedStatesCanadaAndLatinAmericaMember</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="i39c9b5146aad4a8b93ec7f46117e8b39_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bsy:UnitedStatesCanadaAndLatinAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c14eb2b4fae4171939168545899a6d1_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bsy:UnitedStatesCanadaAndLatinAmericaMember</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="i83722b82e9cd4065b3528efa4cd1ddc7_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3cee0c9f8fd4e6e92ecbc0f955688f4_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</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="ic357f027ee7642288bc8dae1e1627386_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4969339d4bf4536a190b507611acc01_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</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="i88d92316c37841c0aecd32f925408ad1_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia479dbd145ef412285e0d3337e2516bb_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</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="ia50d76f6404c45d7a1eb6e631240963c_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i36d10370dda84d248108088b01b67c6c_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</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="i12480e60684641c8bebc106bfff6caec_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e402411797145198ad61043aacf2006_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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:context id="idb709d3a1ec74937a2ddb4f958ab4fb6_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibdd2f63191184716af4ddab49de86699_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="i6abcb7974f9b43a8acf6fe6daf64769a_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d4496799c794116a4876be4d5c03452_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="acquisition"><xbrli:measure>bsy:acquisition</xbrli:measure></xbrli:unit><xbrli:context id="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07db396a20fc4effa5081dd2435a9f28_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</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="i57f8d8239b084c3a92ec9f0be7c79b9a_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bsy:PowerLineSystemsAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie57fd6cc05194776a101243a3f5ed2a9_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bsy:PowerLineSystemsAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3e34cbf9c3541d18c943529835d0222_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bsy:SeequentMember</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="i58bdffa0fccf4f81b0a94b6b8b1663d2_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bsy:SeequentMember</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="i2c52faf80a6f49f5937030923ed846c9_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</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="i7b0bb693aed947f599e7f71145dc12e4_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c08b6c4b9e64c2fad6f1306085ee339_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52846f511f534c82af5387874a8bb302_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb3bdfd70c004449ba5c3148789cb49c_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ce3f83260c44beb82c480c40eeb59e6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i948fa018391240d599d37ab39902a3a5_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97a1530fcf7c481ca9074fa95621e8df_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ccc839664f7475caa4b5c443c8c4223_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf6b0e46632d40dfa6a7587486de582b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2d0a558156847beb31a963e5d5436fc_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e16f2778ce1408797264d0c7785ad92_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i812fc8d83ecf4816a516a44af115aa19_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50893fbe3935450ca0b5cb3ededa8448_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53cea2fab8e94f2fa4edd1a2086295b4_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c21d94ecb7647d4be7352992bfce32b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i370413732c834fb9813a3592d888a529_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bsy:SeequentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0fe60f3454164f8dada2dca1c13676e0_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bsy:SeequentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if250715c47a844518d8deb30d4f23fcb_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bsy:PowerLineSystemsAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3cd1ca6d28d444f9794eb1693e33476_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i677c0765aee54c06bc0c3985ed57d1a9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i393c87743bba4d7ba0439d6a233e3aca_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib082ba12d2d04f2ab248cde2fdc296cd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i105582ae817e43169d4975a8e1482957_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">bsy:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33ae4d0b54d34ef58d31c2ccb3062eab_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">bsy:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3bc6a637ea1346e6b53bfb6f6b3f4c9f_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5fb3dbd2a8ae4d0a820f909408b9e060_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51dc051c14764cd4ba317df6d12c034b_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AirTransportationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e5a20a7fe6443e0bb7eebd637b1e665_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AirTransportationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic83a0bcef7a140fda20624294eb91662_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82add123dd7841b68e5d2451ddceb4bc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c59763bb2e3461885b903dd2a48fabe_D20220101-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bsy:EntityControlledByCEOMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AirTransportationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ddbfbe877dd425b8e86c34315bd6506_D20220201-20220201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bsy:EntityControlledByCEOMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AirTransportationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-02-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5243f8c5ac44780ae80fd55456a5287_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bsy:EntityControlledByCEOMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AirTransportationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i277602e8feae4d72b46c8fd395cc977b_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d4d539de1f6445490bdd703333a5a51_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i875c38fe40b44d1aa94f7e2c73c8882e_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb5ee044c1404ceca6eb79ec03308a84_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieddf2542832e437faf6e282229d86d2b_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf103a7f08d74221b883068e47c1996a_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11e34cd195604777ae43cf14322f0f5c_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic33fc5e124ea48deaaaeb08d4639aff0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2ed840691bf4b46859b357a29cc9287_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib784f072044e49cba161e66cda8fbc81_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8bc5b23a259040b39c3d780cd9612e17_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i140e9f1262914b3f8c26d966b95e595b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4c8c00cf3d44c488eee9d80bcfbd58a_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30e71fb868194947b06394924a6fa367_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3db8f30a17a4eab8cb4b4225c47ae45_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c1701f1e7504d82bba467fc65ef53dd_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifab0f26bae47488d9b51ba87ffd344f4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90a3eb2919c44dd89a849fe7b3fd8938_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bsy:TeralyticsInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f33508274824927a1204d048822545c_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bsy:DigitalConstructionWorksIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">bsy:TopconMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6d925231e2c43599e443368df0bdc58_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bsy:DigitalConstructionWorksIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8e68a9a14eb47e8a68f3d50511d7856_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bsy:DigitalConstructionWorksIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0af2730c23343ac904e144adb3456f5_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibdd848f59ab34dcb9a8b32d8c07f97ff_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24cfd7660d534e698aa5ace339322a2e_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e19911509c64e568187b77260669a3d_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86812343ef8e4394872599205dd05ee7_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8613fe9337054ad5b6262de22751b1a5_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib077bb82d1364916995d245330673b5e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ef69b9a00554a9aa4e59dd0beaeb6af_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:A2021TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c24975e85014832bac16e79b2b437cb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:A2021TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic16f5fe8d1874b6e917b70116c34cc06_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa683f3fca3d4925b24c83654d56007a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f12ce33e21948f9bfcc80fa3749bbd8_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c3e2140f6d3442ebb8ade849ee3cf7b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a113d83f29d4c1db0f75590c12bdb03_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6bcc36e25db4cefa991fc6b78334193_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45f2927e2c2f4156a0321b202f293e27_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:NewCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8876c85f3b4a4ea585d90698bfcd543b_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:A2021TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4850567cc5d24cd591be6a10a542a659_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:A2021TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i340a4e5160f84e389e57127c408e3c5b_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8149cfc95f734e5ea422af84400cf07e_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae0e657e389440df8edddaab89011ff6_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bsy:LettersOfCreditAndSuretyBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9eca239da46b41faaeb2f9fcd606f994_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bsy:LettersOfCreditAndSuretyBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib868ff8e01fc45698b8d29de0fe37556_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i384fb29dd3154ef09db6d2c97bc3ab02_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6de38d28953d420a98180d184515c69f_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3aac6539861241a3bf44764211f0dff1_I20210126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58fa42957bfe4b2e87fd918efa16af25_D20210126-20210126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-26</xbrli:startDate><xbrli:endDate>2021-01-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95ce994627194e07838f00165b96bb09_D20210126-20210126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="bsy:DebtInstrumentConvertibleTermsOfConversionAxis">bsy:DebtConversionTermsOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-26</xbrli:startDate><xbrli:endDate>2021-01-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="day"><xbrli:measure>bsy:day</xbrli:measure></xbrli:unit><xbrli:context id="i770fbba2394b48cc84a7503810feeb43_D20210126-20210126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="bsy:DebtInstrumentConvertibleTermsOfConversionAxis">bsy:DebtConversionTermsTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-26</xbrli:startDate><xbrli:endDate>2021-01-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="share_rate"><xbrli:measure>bsy:share_rate</xbrli:measure></xbrli:unit><xbrli:context id="ic7a652e18b8f469292244f694610538b_D20210126-20210126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-26</xbrli:startDate><xbrli:endDate>2021-01-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib20726df94774b13ab61ba808f0bff4a_D20210126-20210126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-26</xbrli:startDate><xbrli:endDate>2021-01-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03bbca4d5808415e9a637b063a6b5293_D20210121-20210121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-21</xbrli:startDate><xbrli:endDate>2021-01-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if19919622a9145b0a64d6fb44f50b8a1_I20210628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9eb05753ee334e67b054a82eb23cb839_D20210628-20210628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-28</xbrli:startDate><xbrli:endDate>2021-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i396d4c7e3d644a87b2da7011b01793a1_D20210628-20210628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bsy:DebtInstrumentConvertibleTermsOfConversionAxis">bsy:DebtConversionTermsOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-28</xbrli:startDate><xbrli:endDate>2021-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3822f3985d634e54adf0f7b706985618_D20210628-20210628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="bsy:DebtInstrumentConvertibleTermsOfConversionAxis">bsy:DebtConversionTermsTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-28</xbrli:startDate><xbrli:endDate>2021-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7285082a19e463a870eed05015e2946_D20210628-20210628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-28</xbrli:startDate><xbrli:endDate>2021-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81ef0d46981941b9a9a42374077d8a01_D20210628-20210628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-28</xbrli:startDate><xbrli:endDate>2021-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc611db218ab41e09fad6a2a37784e0d_D20210623-20210623"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-23</xbrli:startDate><xbrli:endDate>2021-06-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaba2eb77acac4ecd9bd25bd5491ad063_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2431104f60b24e8c81d5715ccc6d68df_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</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="i3e0122ad87f749598dc9fb6870aff9ec_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a9fa5ef273649eea474117c3da05652_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</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="i072d914a5b9d42fda16b191cba5b1d36_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:A2021TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icce75f45a7634f179d91183e388c6cbc_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:A2021TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</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="i63c44362cbb6492ba281f81e918f401a_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:A2021TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0990c226bd6b4949aa8cd7437cfe3226_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:A2021TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</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="i276291679d534a1fb25947e1ba7bfe6e_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2de65d47826f4280980814edfb1abd36_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</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="ib70f86a667984e8ab9995dc15d8e7578_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3da0dcad37cf4dd9aa3dc5cab114e55f_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</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="i22308cf9e0f1480fbf7aa18098374551_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3d2ff950a704f12aeecf1527133b369_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</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="ib56f14f818664adc99118097845148cf_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie31be5d1441740cba81cb74ad1422c9b_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</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="ia2f1afe22eaa403e95369ec874fb25a0_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e0e1a662a1e4381a5c60e71c0052ec7_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</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="ib32c643401894b3e95f204807f7af6f3_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i029bf277fffe4f0a9a92abe528f91ddc_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</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="i728c6efb5ece45aab8234b5e41be873b_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TermLoanAndCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2643ca420151455dbd0fdf8c4f60f188_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TermLoanAndCreditFacilityMember</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="i96feceebb2fc43c2bf08d69cfaec6a55_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TermLoanAndCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5f79f132a554175970482b87e3638d7_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TermLoanAndCreditFacilityMember</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="i61ae69c9678849e2a835a7049b222768_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7ce815922484fab918460ae0f35e721_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f7f1d78af29402b8366e09711722960_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredBonusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7301cb6fe6a44a2682e07329a358e3db_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredBonusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9b6277dc7904508affb5dc815361fcd_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredBonusMember</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="ia369df745df146b9be1e16a07b16529a_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredBonusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61494db30396492281b0dc35ec29ca49_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredBonusMember</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="i502d590c098e41fd9610f88bcd6f8149_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">bsy:DeferredCompensationPlanOneTimeInducementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia48da99d9e2542ae9acbe538368ac1dd_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">bsy:DeferredCompensationPlanOneTimeInducementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc5095b5741748b5920e27f11eafc270_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60bbc17d1d4c408bba9a6fc36db3f7ba_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i770cdf2fe0da4d2cabb80979dec7e005_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</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="i2796371b5cad485c81e705d38c95bbef_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</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="i5a48a98f31c84e648aaeff63360aec81_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d1ca05cb1f34f7baf3edd51fd1d9d19_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6cae9408febd4aa2a4e66cf2cf0eb06c_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c38bd39385a4f3395857f8faf0332c6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c68a465f03d4048aaf3e31fd1b3e196_I20220511"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i850182c7841549919be82e9cab4761d3_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic95959c0a38442d4838359434d0890ac_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if63e7a5c49d0441c949713e5a87b0a57_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id600ef8a378f4023b92e1da569758b96_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ddf8c7a7a954f0c9491b4cd0fd506b2_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:AcquisitionOptionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c6e309c9a434ad3bfdce7322ed97083_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:BonusPlanIncentiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a9b5db13c054de18fe5dd22fc4ebca1_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:BonusPlanIncentiveMember</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="if5c7f2d35e964673935745eeb1691596_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibaa131f714a54506ae867f8a21c7edd1_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</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="ib6cceedaa4134225863955fc0abb2c94_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i002a719ca6d24786a5f213b8f2290df0_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e60da98dae74e5ea34bdec70462be30_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9db05b17d21a4fe9b6a4a85751ed569d_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25e87a4cc83843439a62745cccbafef7_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4d4f2c9f1874bf2a8eff9f398ce3c2a_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d648ee69f3e4548965975fe2cd5d5b1_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27df7d7b564c4470a065dbf928bc65ab_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib97afa4a6fd74f54bf7cdfc812ad5039_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i903c66ce91e847c0a949fe7e0e890f1d_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6526d4d163c4484a9d49debd5131012_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6af1780b5bac43e1a119a7c2ada99d6c_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88be8269431e4e658c0a9aad876fd14f_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8750fa9be1b4836ba40552dc51666f8_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd10db472a5d4e159bf0242fccef90c2_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4f7de912cd640b49c8ea3d6f84d5773_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6adb61fbf2a44b5837315f2941cdae9_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id629d4741642401f9006404e255534e7_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</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="ifc4eddc2221647588599802274496148_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</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="if4e69cb3fbfd4d07b377498a94004a47_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34cf254451954dc7ae0671b1323da7de_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i885148959a6341c493086e3dd1023061_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d117af28a324f67aa2841523975c2b1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i808062e8aa7e406dab6c89cfd82fdb9e_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd4f1d8e8029431ebb81ce80e7da2e52_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73209f46d8854a858f29b84cc66eafa9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c49d5d7bd274efab3a85579a577a786_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9a7348962aa4b69883c861d52c9715e_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</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="i0288c17e5e244f819a8b20ff43e262d2_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</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="i541d3ed59c8a4e59b69b706590e1313e_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:RestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a87823813b04d5fa2a25ab56fdf11f3_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:RestrictedStockAndRestrictedStockUnitsRSUsMember</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="i5fd7f19a196b40ca93302cb1a91ea428_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:RestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea5cadec6362446cb25f4361dd31ea8d_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:RestrictedStockAndRestrictedStockUnitsRSUsMember</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="ibfca616f6fe149e7a27112d5b84ea3b0_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:BonusPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i693002fa76f446c9813b7e0f6a8c64c9_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:BonusPlanMember</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="icb9f1af0e30043bcafce1c64d8f33339_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:BonusPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b0c9b59d9b14f5e8f3207e70b9c98a7_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:BonusPlanMember</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="i36746d74a52649d7a5bed14355e1fcd2_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13573855d5994dce8bbe58b62b671404_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember</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="iff82352e77cd41af90f98a9c87a0c19d_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0d8dc26695241ac9b28be7bccd25b84_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember</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="i5d976a2afffa476794c7c164f7f07495_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10f086c010cc4db7990c0173b1c44b43_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</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="i00c11c58492c43af83fd9bca17b34da6_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iabca73b03a644dfabe42b4b64f404f19_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i231c84e80e5c4e68b63e48861d6336d7_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:StockGrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibccfe81fa2f24e578474b60e2dd6d061_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:StockGrantMember</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="ia713946f994948cbbb5270c4e74d65bd_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:StockGrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5da3c9c86d840208ec70c7d83cc00ca_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:StockGrantMember</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="id41514411c6a4172b7bed9da42a5dcd3_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:DeferredCompensationPlanExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i806dec0525524f518c916ff23d522a60_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:DeferredCompensationPlanExpenseMember</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="ib2dade8d515547b49c13631982e770a8_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:DeferredCompensationPlanExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i402667ce3b8844bb87ceff70bdc340aa_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:DeferredCompensationPlanExpenseMember</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="i83c42a1bf1884e59933d493b658b1778_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:SubscriptionsAndLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41687abab8c443a68222fe3c10c851d9_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:SubscriptionsAndLicensesMember</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="i4e6fcf332dd945cfa2d483638cf43bce_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:SubscriptionsAndLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic019b324e0804b2c9c68ce612274c5ea_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:SubscriptionsAndLicensesMember</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="ie3517261d33e4114a0e60685c7d347ef_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebb9cbbefc8c4cabb1bf94d0b4c96b9f_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><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="i5fa8465898804b2688c9686337f3014b_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7abb6949fba48bbab6b1bff3cbd7693_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><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="i32295249ec7546fdba8a3561ccda5038_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13b800a95dd2456fb566e9b58fc00748_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="ie9622631baa243c1952d12abcedfc9bb_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ec041114f4442ce8b9d6171d45b0c7d_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="i0500126cc42140238bfee5fe75445866_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e482db1aca041efb311f8b6a8b86669_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="i2ecd0c3195864004a8caeb8a4c798df9_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e12cac3cf3e46008cc8db7bbc1927b4_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="idfeeac4be7e34193bb825f2301e8313d_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e6fb50438a145c1b3411f252efed060_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="i7e7bba92fc63419abfbd78356f43c93b_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0542a447d3e74460b227bd5c6dce1597_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="i5a4a023ab709476f98c7b70923df846d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27b0c85c18d0475fac101a2fcee72b49_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3dabf1d9e6241a6a73aba8b49f296a9_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaff13b6fbe904e33bca003676d48d4d1_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bb9ce0f1f594fc5966c6d4bdbda7b87_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaeac5c886796443986e587f763300eb6_I20180331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i954b1e5e9b7f4460aab0ea286407bf74_D20180301-20180331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-03-01</xbrli:startDate><xbrli:endDate>2018-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96c94def61844cabb4a1b9b13796b799_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5da622afeea44b6a9516120cec61f19e_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f7bd771b5c648a4889b07cc5efb1516_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i411af3e5915b4bd3b42484dbb086da7e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:RestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20c22f9e7cb54748bab1502c98b2a793_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c967beff3e74caca7e3d0550387b12f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d089af2066f487cbe42c940930e78d1_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:RestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i788076e8da2d44c5af30eaea3dea2bc1_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i811e6e252e364e7d9fadbfc425740f8c_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34a8f0541d554376a106d66203ab211d_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:RestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d4b138389754d479f9ac4f65fd8ca86_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ea1fe32ffb84c83abbbca93610d8147_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22c57b29a12a4b19b64052c750cccd52_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:CashSettledRestrictedStockUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0de5efe8d728406185da950b3fcd889b_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:TimeBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c8e72f124ae415c8e3cd17538d32c79_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i177e4a0508e84a63a793934cbbc9478a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6aa0b978fc84a7b8e99fe3f9f33b2b0_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7bd30f6a72204178935b9c0f4133ac5f_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">bsy:PerformanceBasedVestingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2945403db8e47c0a3efba6b9e769c5c_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">bsy:PerformanceBasedVestingMember</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="if96c200e67294a6f917c914f1fb24d2b_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">bsy:PerformanceBasedVestingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d9d167e56ff46b8bf17c9762f61d58d_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">bsy:PerformanceBasedVestingMember</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="i5987b4280747496bbd0463d0fbe7d794_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">bsy:PerformanceBasedVestingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia40ee77a6aae4b4ea888489237b24c94_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">bsy:PerformanceBasedVestingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd02901488444d0faff36500b7a83d37_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib459287af8d84b0ea65354afb7475e43_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="i74118d90dcfb41e4b50324c275f243cc_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:RestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</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="i741453d09da04c829578cf3ec9bb81ff_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i924de6f8654e4f91b9d07d6a797ad4ce_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82d907b993da4297aed0603616d8fb43_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2017028e05124cf8aa1ede700b54e652_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4ee161469d44c57ab3a71ee9b0c4f83_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:CommonClassBMember</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="ic1d421fe493f4cbd8460f280d9d5e59c_D20221001-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:TimeBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib31ad8b0c649401ca8ffdd0708a7fb76_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:TimeBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52fdfd1dcedb4b6d940dff113e29d8a3_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">bsy:DeferredCompensationPlanOneTimeInducementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i354030657a0f4cdda47ea59ecc2c53bc_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ab900618e124378a962676379d13fef_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</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="i998cc558f3244b47a9872903ecdbafad_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6f11e269bcb418daff46f4251894c94_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</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="i404d50779ec64b52b17f94882a109b67_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c311f438f684237add5928e01da3332_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</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="if5c9730c870e4349b09ea7a1e04643c2_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8eae13843e174ece9cbd9930e9a784df_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</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="i95294991308a4f9ba1c7fb9f4b18650c_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e641a40f306468eb8361cb1315e5e30_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8af08593cfd64845b4b3037d0e456262_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice011830abc3469b9cee28eb4db73313_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i021f22c015a14040a6003cac8985801d_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib92af6d5c3e44dd3ae6be8476b0fa211_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3831088fc5134a5db19d0670b76d02a0_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i563cdd8a47be46eeba9ed9f4a6742082_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9493ca81917d4d3a90d436144040b8a0_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i935dd2ccc841472db7c148f80171bb12_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58132bf4939d4a1688e794d87ed05f3b_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i713e929a3b974ff69d097937e4439249_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia694ed7485c24012bb30207aa1f3ed73_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fa32ed6be694e44949a2add9540e7a1_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i026c1e5c912f4f088d1db473ea5aa738_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94fdbf85c84e42909a89021c337ee1f2_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99579f08eea347a6826cf9502f2ca779_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4caa9507af74beea794210aaadb4d88_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i578837bcfd404f4c9c0da55fc52583eb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8fb85d0603b54ae588f7a5e307d1cf66_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11639b284f434468848eb610fdccc360_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ab396e7ab0d497dbc04abf3679e838a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1107bd4f2b52481f840acf9208647e42_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bb9a4586aaa441b9f69de1757ce2981_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9dff6da745c74cc196df5a1b6e6ed516_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ce6d158d2a54245b32df68663456fb2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id92a6f7e006a466394830572b468fff3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i799ba26ac49441e099007e2f9c74c9a8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i816b329f649743029d2073b61e0396a7_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">bsy:HostedSoftwareSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i577ebf0666bf41389e0480054f4a8a4b_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bsy:UnitedStatesCanadaLatinAmericaAndCaribbeanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49b32e7960f746b4b268ae29f0c09306_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bsy:UnitedStatesCanadaLatinAmericaAndCaribbeanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91bdb9e619bb4ceaa2095f985590261b_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1bee26634c854720af5072a2753b4eeb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fac62c58f4c444fb0a95067747e8cb6_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a35ecb8811848c0819cc2415016b59f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36d3796ec6a54d1bbdb0b05d202176c7_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bsy:EntityControlledByCEOMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AirTransportationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2ccdf4d788848219d4323c921a45cae_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bsy:EntityControlledByCEOMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AirTransportationEquipmentMember</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="i49d9b6a29813404da8028bfd80675087_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bsy:EntityControlledByCEOMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AirTransportationEquipmentMember</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="i68bd7c6c74604e5b9b5d2a084821c0b1_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3006979c69fb46a999e70f5545bf7cf4_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">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="i6f854de7dacd41d8b0a0837077a35484_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia222046761e240f2831b30622f7f9272_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">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="ic988b06c484c4a009941e821e22b4d59_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e69cb515f184d3fb48070a2daf449aa_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</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="i894d8441e337472f9cd6e41e09e3c074_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f0f6a4ac48f49b89721e46df89675f7_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</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="i412d038ae11347479fdb6ce57f4661f6_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42666f25eaef4df6822b23e3d0996c22_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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="i28d35b45b01248b2b5746d71745eacd9_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43263fe9449d4a5fa091717413428ddd_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</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></ix:resources></ix:header></div><div id="ia99823ad8de447feb168865a8ab4d474_190"></div><div style="min-height:36pt;width:100%"><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center;text-indent:18pt"><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:center;text-indent:18pt"><span><br/></span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90ZXh0cmVnaW9uOmYxYjUwOTA2NDk3NDQwM2M4ZDk1MjBjNWU5NjFhZWUxXzIwNDY_aaed0798-15a6-4fdd-a575-5ac3934416d9">10-Q</ix:nonNumeric></span></div><div style="text-align:center;text-indent:18pt"><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:center;text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.951%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.849%"></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:8pt;font-weight:700;line-height:115%">(Mark One)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings 2',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZToxZjgxYzMyZDE1YmM0ZWJhOGY5M2NjMmQ1YTgxNzM0NS90YWJsZXJhbmdlOjFmODFjMzJkMTViYzRlYmE4ZjkzY2MyZDVhODE3MzQ1XzEtMC0xLTEtMTU3OTA4_f16c624d-2659-4e76-b475-4ad0a31f665b">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">For the quarterly period ended <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZToxZjgxYzMyZDE1YmM0ZWJhOGY5M2NjMmQ1YTgxNzM0NS90YWJsZXJhbmdlOjFmODFjMzJkMTViYzRlYmE4ZjkzY2MyZDVhODE3MzQ1XzItMS0xLTEtMTU3OTA4L3RleHRyZWdpb246OTU4YTQ4ZmUxNTM2NDJjMDkwZjhjYTU2N2YyOWNjNmVfMzU_65ae0b47-9525-40bb-a15f-511d1f0eb33f">September&#160;30, 2022</ix:nonNumeric></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">OR</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZToxZjgxYzMyZDE1YmM0ZWJhOGY5M2NjMmQ1YTgxNzM0NS90YWJsZXJhbmdlOjFmODFjMzJkMTViYzRlYmE4ZjkzY2MyZDVhODE3MzQ1XzQtMC0xLTEtMTU3OTA4_9429b08c-2de5-46f8-8898-4dc3527524f8">&#9744;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr><tr><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:700;line-height:115%">For the transition period from&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;to</span></td></tr></table></div><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="text-align:center;text-indent:18pt"><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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90ZXh0cmVnaW9uOmYxYjUwOTA2NDk3NDQwM2M4ZDk1MjBjNWU5NjFhZWUxXzIwNDc_8c634ab9-5beb-404a-b16d-690265b6241f">001-39548</ix:nonNumeric></span></div><div style="text-align:center;text-indent:18pt"><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:center;text-indent:18pt"><span><br/></span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90ZXh0cmVnaW9uOmYxYjUwOTA2NDk3NDQwM2M4ZDk1MjBjNWU5NjFhZWUxXzIwMzk_21d1ae4b-583f-4622-be27-bf98e654767d">BENTLEY SYSTEMS, INCORPORATED</ix:nonNumeric></span></div><div style="text-align:center;text-indent:18pt"><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="margin-bottom:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________________</span></div><div style="margin-bottom:1pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.965%"><tr><td style="width:1.0%"></td><td style="width:40.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.719%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.491%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZTowODkzMjg1NmI1NzY0ZTlhYWNhMmNiNWFmNzk5NWEwZC90YWJsZXJhbmdlOjA4OTMyODU2YjU3NjRlOWFhY2EyY2I1YWY3OTk1YTBkXzAtMC0xLTEtMTU3OTA4_88dffc93-be47-435c-8333-0250d9c7d694">Delaware</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZTowODkzMjg1NmI1NzY0ZTlhYWNhMmNiNWFmNzk5NWEwZC90YWJsZXJhbmdlOjA4OTMyODU2YjU3NjRlOWFhY2EyY2I1YWY3OTk1YTBkXzAtMi0xLTEtMTU3OTA4_dddfb9a5-ea6b-4b0f-9772-ca6b3a4d984d">95-3936623</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(State or other jurisdiction of incorporation or organization)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><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></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZTowODkzMjg1NmI1NzY0ZTlhYWNhMmNiNWFmNzk5NWEwZC90YWJsZXJhbmdlOjA4OTMyODU2YjU3NjRlOWFhY2EyY2I1YWY3OTk1YTBkXzMtMC0xLTEtMTU3OTA4L3RleHRyZWdpb246ZWRiODdjZTdiNTcxNDE5YWJjZGQzOGY1ZThjMjg5NzRfNA_9dd68e80-ec3a-477b-93cf-31ca056ddd31">685 Stockton Drive</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZTowODkzMjg1NmI1NzY0ZTlhYWNhMmNiNWFmNzk5NWEwZC90YWJsZXJhbmdlOjA4OTMyODU2YjU3NjRlOWFhY2EyY2I1YWY3OTk1YTBkXzQtMC0xLTEtMTU3OTA4L3RleHRyZWdpb246OGMwNGU0MGEyNGY3NDc3MGE1ODRmYTY3ODMzZjc0MjRfNQ_ed5c418b-0e43-435b-833e-52f930938546">Exton</ix:nonNumeric>, <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZTowODkzMjg1NmI1NzY0ZTlhYWNhMmNiNWFmNzk5NWEwZC90YWJsZXJhbmdlOjA4OTMyODU2YjU3NjRlOWFhY2EyY2I1YWY3OTk1YTBkXzQtMC0xLTEtMTU3OTA4L3RleHRyZWdpb246OGMwNGU0MGEyNGY3NDc3MGE1ODRmYTY3ODMzZjc0MjRfOQ_e6649f9d-9a38-48df-a37c-c6c85f8217ed">Pennsylvania</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZTowODkzMjg1NmI1NzY0ZTlhYWNhMmNiNWFmNzk5NWEwZC90YWJsZXJhbmdlOjA4OTMyODU2YjU3NjRlOWFhY2EyY2I1YWY3OTk1YTBkXzQtMi0xLTEtMTU3OTA4_cce22bc8-afe7-4074-8bc0-6999d342da45">19341</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><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></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Zip Code)</span></div></td></tr></table></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Registrant&#8217;s telephone number, including area code:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90ZXh0cmVnaW9uOmYxYjUwOTA2NDk3NDQwM2M4ZDk1MjBjNWU5NjFhZWUxXzIwNDE_b4bcd570-25ea-4221-8c48-85af03b3bad8">610</ix:nonNumeric>) <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90ZXh0cmVnaW9uOmYxYjUwOTA2NDk3NDQwM2M4ZDk1MjBjNWU5NjFhZWUxXzIwNDI_b290d469-e493-4277-931b-af7013e1ef95">458-5000</ix:nonNumeric></span></div><div style="text-align:center;text-indent:18pt"><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-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="text-indent:18pt"><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:83.333%"><tr><td style="width:1.0%"></td><td style="width:41.658%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.696%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.313%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.696%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.937%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:400;line-height:100%">Trading Symbol</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%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZTo4MWY1YjcxNGYzZjY0MjU3YjRjYTIzNjUwNWQwOThmNC90YWJsZXJhbmdlOjgxZjViNzE0ZjNmNjQyNTdiNGNhMjM2NTA1ZDA5OGY0XzEtMC0xLTEtMTU3OTA4_d5b51f71-1bb1-4478-a704-9007e26e54be">Class B Common Stock, par value $0.01 per share</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZTo4MWY1YjcxNGYzZjY0MjU3YjRjYTIzNjUwNWQwOThmNC90YWJsZXJhbmdlOjgxZjViNzE0ZjNmNjQyNTdiNGNhMjM2NTA1ZDA5OGY0XzEtMi0xLTEtMTU3OTA4_ce3073cf-e87c-4fa8-9732-0ea781abb958">BSY</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZTo4MWY1YjcxNGYzZjY0MjU3YjRjYTIzNjUwNWQwOThmNC90YWJsZXJhbmdlOjgxZjViNzE0ZjNmNjQyNTdiNGNhMjM2NTA1ZDA5OGY0XzEtNC0xLTEtMTU3OTA4_5f25cf1c-043d-4254-92ba-80308ba3a5ac">The Nasdaq Stock Market LLC</ix:nonNumeric></span></div></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="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%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12&#160;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&#160;days. <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90ZXh0cmVnaW9uOmYxYjUwOTA2NDk3NDQwM2M4ZDk1MjBjNWU5NjFhZWUxXzIwNDM_edbc9345-3cb6-4ed0-beb3-2876f61344cd">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;No&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="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%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation&#160;S&#8209;T (&#167;232.405 of this chapter) during the preceding 12&#160;months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90ZXh0cmVnaW9uOmYxYjUwOTA2NDk3NDQwM2M4ZDk1MjBjNWU5NjFhZWUxXzIwNDA_f9ec2b02-85c3-44e8-b9a4-b63b2aa15906">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;No&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="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%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non&#8209;accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b&#8209;2 of the Exchange Act.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.034%"><tr><td style="width:1.0%"></td><td style="width:74.963%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.837%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZTplZjNkZWU5NDE4ZGE0YzFiOTQwNjM2ZDA1MWU3MjAxYi90YWJsZXJhbmdlOmVmM2RlZTk0MThkYTRjMWI5NDA2MzZkMDUxZTcyMDFiXzAtMC0xLTEtMTU3OTA4L3RleHRyZWdpb246Yzk1ZjAwZGJhZjY3NGJkMjkyNmZkNDYxNTBkNjJmNGZfNQ_289b0270-4406-4f45-9e65-99373ffe673e">Large accelerated filer</ix:nonNumeric> &#9746;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">Accelerated filer &#9744;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-accelerated filer &#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">Smaller reporting company </span><span style="color:#000000;font-family:'Wingdings 2',sans-serif;font-size:8pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZTplZjNkZWU5NDE4ZGE0YzFiOTQwNjM2ZDA1MWU3MjAxYi90YWJsZXJhbmdlOmVmM2RlZTk0MThkYTRjMWI5NDA2MzZkMDUxZTcyMDFiXzEtMS0xLTEtMTU3OTA4L3RleHRyZWdpb246MDhjOWJjMjMyYTc4NGM3MGE5MDJiOWQ4OGVlZDZhZjBfMzE_88b1514e-a9f5-42c6-80f9-759fa53d8fa9">&#9744;</ix:nonNumeric></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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">Emerging growth company </span><span style="color:#000000;font-family:'Wingdings 2',sans-serif;font-size:8pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZTplZjNkZWU5NDE4ZGE0YzFiOTQwNjM2ZDA1MWU3MjAxYi90YWJsZXJhbmdlOmVmM2RlZTk0MThkYTRjMWI5NDA2MzZkMDUxZTcyMDFiXzItMS0xLTEtMTU3OTA4L3RleHRyZWdpb246ZmM0MWE1ZjNjNmU4NDYxNWE1YjQ4MTNmZjE4ODExNDFfMjg_f877f0f8-bfa6-4ad6-9801-e6fc8d835e7a">&#9744;</ix:nonNumeric></span></div></td></tr></table></div><div style="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%">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&#160;13(a) of the Exchange Act.&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="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%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b&#8209;2 of the Exchange Act). Yes&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;No&#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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90ZXh0cmVnaW9uOmYxYjUwOTA2NDk3NDQwM2M4ZDk1MjBjNWU5NjFhZWUxXzIwNDU_876dad3b-ccd2-412c-b20a-6ba689d21d9a">&#9746;</ix:nonNumeric></span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;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%">As of November&#160;1, 2022, the registrant had <ix:nonFraction unitRef="shares" contextRef="iba87fdbb3db646d7a338b88958afc3cf_I20221101" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90ZXh0cmVnaW9uOmYxYjUwOTA2NDk3NDQwM2M4ZDk1MjBjNWU5NjFhZWUxXzE5Njc_11c975bb-dce4-4209-92a9-777b230253d6">11,601,757</ix:nonFraction>&#160;shares of Class&#160;A and <ix:nonFraction unitRef="shares" contextRef="iabbebb59d49a40dba90138a3524678f8_I20221101" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90ZXh0cmVnaW9uOmYxYjUwOTA2NDk3NDQwM2M4ZDk1MjBjNWU5NjFhZWUxXzE5OTI_20ec52a2-dba9-4fb3-b719-0c3a4c1a9b78">276,790,956</ix:nonFraction>&#160;shares of Class&#160;B Common Stock outstanding.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_196"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BENTLEY SYSTEMS, INCORPORATED AND SUBSIDIARIES</span></div><div style="text-align:center;text-indent:18pt"><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;text-indent:18pt"><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="text-align:center;text-indent:18pt"><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:100.000%"><tr><td style="width:1.0%"></td><td style="width:88.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Page</span></td></tr><tr><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="#ia99823ad8de447feb168865a8ab4d474_205">PART I. FINANCIAL INFORMATION</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><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="#ia99823ad8de447feb168865a8ab4d474_205">Item 1. Unaudited Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><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="#ia99823ad8de447feb168865a8ab4d474_205">Consolidated Balance Sheets as of September&#160;30, 2022 and December&#160;31, 2021</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#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="#ia99823ad8de447feb168865a8ab4d474_205">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><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="#ia99823ad8de447feb168865a8ab4d474_208">Consolidated Statements of Operations for the three and nine months ended September&#160;30, 2022 and 2021</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#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="#ia99823ad8de447feb168865a8ab4d474_208">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><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="#ia99823ad8de447feb168865a8ab4d474_214">Consolidated Statements of Comprehensive Income (Loss) for the three and nine months ended September&#160;30, 2022 and 2021</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#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="#ia99823ad8de447feb168865a8ab4d474_214">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><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="#ia99823ad8de447feb168865a8ab4d474_220">Consolidated Statements of Stockholders&#8217; Equity for the three and nine months ended September&#160;30, 2022 and&#160;2021</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#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="#ia99823ad8de447feb168865a8ab4d474_220">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><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="#ia99823ad8de447feb168865a8ab4d474_226">Consolidated Statements of Cash Flows for the nine months ended September&#160;30, 2022 and 2021</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#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="#ia99823ad8de447feb168865a8ab4d474_226">8</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><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="#ia99823ad8de447feb168865a8ab4d474_265">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#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="#ia99823ad8de447feb168865a8ab4d474_265">10</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><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="#ia99823ad8de447feb168865a8ab4d474_724">Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#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="#ia99823ad8de447feb168865a8ab4d474_724">46</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><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="#ia99823ad8de447feb168865a8ab4d474_997">Item 3. Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#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="#ia99823ad8de447feb168865a8ab4d474_997">73</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><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="#ia99823ad8de447feb168865a8ab4d474_1000">Item 4. Controls and Procedures</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#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="#ia99823ad8de447feb168865a8ab4d474_1000">73</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="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="#ia99823ad8de447feb168865a8ab4d474_1003">PART II. OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><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="#ia99823ad8de447feb168865a8ab4d474_1003">Item 1. Legal Proceedings</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#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="#ia99823ad8de447feb168865a8ab4d474_1003">74</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><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="#ia99823ad8de447feb168865a8ab4d474_1099511632615">Item 1A. Risk Factors</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#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="#ia99823ad8de447feb168865a8ab4d474_1099511632615">74</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><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="#ia99823ad8de447feb168865a8ab4d474_1012">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#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="#ia99823ad8de447feb168865a8ab4d474_1012">74</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><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="#ia99823ad8de447feb168865a8ab4d474_1006">Item 5. Other Information</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#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="#ia99823ad8de447feb168865a8ab4d474_1006">75</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><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="#ia99823ad8de447feb168865a8ab4d474_1036">Item 6. Exhibits</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#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="#ia99823ad8de447feb168865a8ab4d474_1036">75</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="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="#ia99823ad8de447feb168865a8ab4d474_1039">SIGNATURE</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#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="#ia99823ad8de447feb168865a8ab4d474_1039">76</a></span></div></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_205"></div><hr style="page-break-after:always"/><div style="min-height:27pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I. FINANCIAL INFORMATION</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Unaudited Consolidated Financial Statements</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BENTLEY SYSTEMS, INCORPORATED AND SUBSIDIARIES</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%">Consolidated Balance Sheets</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data)</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="text-align:center;text-indent:18pt"><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:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.177%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.806%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.179%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Assets</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: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current assets:</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></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:9pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzMtMi0xLTEtMTU3OTA4_6fc5900c-401c-49b4-9720-6e79dd237a75">72,856</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzMtNC0xLTEtMTU3OTA4_40e97864-09c8-4e9b-8b06-72f49141513a">329,337</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:120%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzQtMi0xLTEtMTU3OTA4_3d68fcc1-4ec2-450e-a0d4-4eff174da4b8">214,459</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzQtNC0xLTEtMTU3OTA4_7e9893f7-e104-4214-81aa-6366c1477cd4">241,807</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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:120%">Allowance for doubtful accounts</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:top"><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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzUtMi0xLTEtMTU3OTA4_b89e74e1-8687-419f-a4cc-873a07072ac7">10,802</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzUtNC0xLTEtMTU3OTA4_10c944a3-4227-4b91-addc-b6306b77ad3c">6,541</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:120%">Prepaid income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:PrepaidTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzYtMi0xLTEtMTU3OTA4_d6a040fe-34f1-4648-887c-4b747ef4fa98">17,414</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:PrepaidTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzYtNC0xLTEtMTU3OTA4_c91b103c-8ae4-4c62-9bec-8f8dd05dc23c">16,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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:120%">Prepaid and other current assets</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:top"><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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="bsy:OtherPrepaidExpensesAndCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzctMi0xLTEtMTU3OTA4_aa3a1d96-4253-4611-8762-976bc9c9e3ed">32,224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="bsy:OtherPrepaidExpensesAndCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzctNC0xLTEtMTU3OTA4_eec72079-c9db-4637-9f60-5ad521b62e7d">34,348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Total current assets</span></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:top"><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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzgtMi0xLTEtMTU3OTA4_4f5572f7-30a0-47c7-b53e-d3f420c08028">326,151</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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzgtNC0xLTEtMTU3OTA4_ee558a94-4069-4e63-9a34-d567da67e81f">615,831</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property and equipment, net</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:top"><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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzktMi0xLTEtMTU3OTA4_ba306efb-1277-46c6-87a6-2d62e2df14d1">30,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzktNC0xLTEtMTU3OTA4_34819d28-a927-42f1-bd0a-023d87b08b05">31,823</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzEwLTItMS0xLTE1NzkwOA_ce7226e7-4043-460a-8932-9dfd400dbf61">41,499</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzEwLTQtMS0xLTE1NzkwOA_f38c110b-fab8-465c-9257-86595086e437">50,818</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets, net</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:top"><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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzExLTItMS0xLTE1NzkwOA_1f077a8c-1970-4008-9eac-de3d8f68742b">301,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzExLTQtMS0xLTE1NzkwOA_0300f2a1-de03-407a-8754-eaf1ab6618d5">245,834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzEyLTItMS0xLTE1NzkwOA_6c9fd97d-4786-47b5-8354-2d67630f72aa">2,193,053</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzEyLTQtMS0xLTE1NzkwOA_58b3c8e8-467d-46ad-828b-b6f1d4cf979a">1,588,477</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments</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:top"><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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:Investments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzEzLTItMS0xLTE1NzkwOA_778bc511-b573-4b0b-bd9b-5d79691d8926">21,690</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:Investments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzEzLTQtMS0xLTE1NzkwOA_706f80ad-75d6-4c9c-b158-321d8ee73537">6,438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzE0LTItMS0xLTE1NzkwOA_86fc16c2-0f81-463d-b5b3-4941c5b26903">52,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzE0LTQtMS0xLTE1NzkwOA_a0828166-4bd4-4a1a-b743-278b0d373bdf">71,376</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other assets</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:top"><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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzE1LTItMS0xLTE1NzkwOA_43ed379f-a5f0-4df2-b1f2-c45dbab75e91">74,367</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzE1LTQtMS0xLTE1NzkwOA_bd29cf24-6f87-454a-9c0c-b8bd968365ef">48,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzE2LTItMS0xLTE1NzkwOA_914d5311-3756-4cce-af26-d8ddec19f560">3,041,437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzE2LTQtMS0xLTE1NzkwOA_a0d8b5a4-9e8d-4ffe-b5bc-a0ad208598a6">2,659,243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;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&#8217; Equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:120%">Current 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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:top"><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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzE5LTItMS0xLTE1NzkwOA_b150750c-aec8-4afa-ab56-5239c319194c">16,860</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzE5LTQtMS0xLTE1NzkwOA_1b79804e-5bb4-4eda-9292-1d0deea706d5">16,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:120%">Accruals and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzIwLTItMS0xLTE1NzkwOA_0fff65cb-6def-48ba-acec-e384af1c916a">337,442</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzIwLTQtMS0xLTE1NzkwOA_5d817eb7-98ea-4d11-b958-498baf9cc998">323,603</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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:120%">Deferred revenues</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:top"><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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzIxLTItMS0xLTE1NzkwOA_c1a46da3-fbcf-475a-ad4e-186151c8ead2">186,358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzIxLTQtMS0xLTE1NzkwOA_f014c552-7291-4c40-b358-5df76d24a461">224,610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:120%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzIyLTItMS0xLTE1NzkwOA_9bbaf6cd-eb98-46ef-b31d-efc5bfe6f8c5">15,078</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzIyLTQtMS0xLTE1NzkwOA_60406652-a95b-461a-a05b-5eed00528f15">17,482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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:120%">Income taxes payable</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:top"><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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzIzLTItMS0xLTE1NzkwOA_5f5cb748-d3ad-4e32-a30c-854b2a6a0b95">8,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzIzLTQtMS0xLTE1NzkwOA_271b23ef-44b6-4740-98ea-9a85e88cecb7">6,696</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:120%">Current portion of long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzI0LTItMS0xLTE1NzkwOA_977603da-ecab-4a58-8af4-964e487dcb49">5,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzI0LTQtMS0xLTE1NzkwOA_d9e9814a-13a7-49f9-8931-977784354a24">5,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Total current liabilities</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:top"><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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzI1LTItMS0xLTE1NzkwOA_45758a4d-b91a-48a3-83bd-57ced8946848">569,143</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzI1LTQtMS0xLTE1NzkwOA_46f9fad3-ac68-43f0-96f1-6dbea996d36f">593,874</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzI2LTItMS0xLTE1NzkwOA_f67c4a9b-4c7b-4a58-8bf3-739085f8201b">1,776,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzI2LTQtMS0xLTE1NzkwOA_085dde65-c6ce-4b5c-85c3-574d9bb68ceb">1,430,992</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred compensation plan liabilities</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:top"><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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzI3LTItMS0xLTE1NzkwOA_7a5b4b08-8211-4504-943b-1e40620d5028">71,013</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzI3LTQtMS0xLTE1NzkwOA_55b9ff64-71e0-40ea-86d4-209d259df754">94,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzI4LTItMS0xLTE1NzkwOA_4ff5a938-a8af-46d8-9344-0a0765792b81">28,776</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzI4LTQtMS0xLTE1NzkwOA_ff0e2b51-716b-4d43-97cf-9345d7b264b2">35,274</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred revenues</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:top"><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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzI5LTItMS0xLTE1NzkwOA_3770795d-5ef0-4fa7-8f08-60aa370ae6cc">15,252</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzI5LTQtMS0xLTE1NzkwOA_80f1dd2a-9b6a-4fc4-a111-c96aa3649a40">7,983</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzMwLTItMS0xLTE1NzkwOA_02044ec4-5d98-4a83-a25f-cb670b74e3ca">43,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzMwLTQtMS0xLTE1NzkwOA_aae5c0a3-9da9-49d1-894a-51dbd2cc7b9c">65,014</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income taxes payable</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:top"><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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:AccruedIncomeTaxesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzMxLTItMS0xLTE1NzkwOA_d3423bd6-41b3-4106-8197-9c9859ef3d22">8,893</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:AccruedIncomeTaxesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzMxLTQtMS0xLTE1NzkwOA_c0383d68-7bda-4abc-8752-d1d0a7047f27">7,725</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzMyLTItMS0xLTE1NzkwOA_86f46685-f9b6-4802-b5a8-be3043140324">7,734</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzMyLTQtMS0xLTE1NzkwOA_6524b9c7-071e-4efd-ae37-367806bc570f">14,269</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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:120%">Total liabilities</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:top"><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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzMzLTItMS0xLTE1NzkwOA_9ca9637f-03c9-4138-918e-57e353e50436">2,521,238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzMzLTQtMS0xLTE1NzkwOA_0833b749-1cec-4e96-8330-bad8d8c39065">2,250,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commitments and contingencies (Note&#160;18)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM0LTItMS0xLTE1NzkwOA_c1d00bce-68d7-456b-8f6f-a33f218e123a"></ix:nonFraction></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"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM0LTQtMS0xLTE1NzkwOA_e5fc5591-d9b3-4244-a5b1-0477f26be990"></ix:nonFraction></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:120%">Stockholders&#8217; equity:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM2LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOmI2NTRiMTRjZDhjYjRiY2NhYTU1OGEwOWUzM2RmNDA2XzIy_87b95964-b7ac-4e03-a16c-e5eb864056b7"><ix:nonFraction unitRef="usdPerShare" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM2LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOmI2NTRiMTRjZDhjYjRiY2NhYTU1OGEwOWUzM2RmNDA2XzIy_da6f7401-bcd6-4e1a-a96d-7cc091462c51">0.01</ix:nonFraction></ix:nonFraction>&#160;par value, authorized <ix:nonFraction unitRef="shares" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM2LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOmI2NTRiMTRjZDhjYjRiY2NhYTU1OGEwOWUzM2RmNDA2XzQ3_9c4cf152-33a7-4137-b8b8-6de9269f27e4"><ix:nonFraction unitRef="shares" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM2LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOmI2NTRiMTRjZDhjYjRiY2NhYTU1OGEwOWUzM2RmNDA2XzQ3_9da6faf7-20a5-420a-898a-2bed17f731d6">100,000,000</ix:nonFraction></ix:nonFraction>&#160;shares; <ix:nonFraction unitRef="shares" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM2LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOmI2NTRiMTRjZDhjYjRiY2NhYTU1OGEwOWUzM2RmNDA2XzU4_057701b0-51fb-4a76-b379-b7b666d753ce"><ix:nonFraction unitRef="shares" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM2LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOmI2NTRiMTRjZDhjYjRiY2NhYTU1OGEwOWUzM2RmNDA2XzU4_4e98e54a-e619-4dc4-8431-ba16aade497e"><ix:nonFraction unitRef="shares" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM2LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOmI2NTRiMTRjZDhjYjRiY2NhYTU1OGEwOWUzM2RmNDA2XzU4_aaf216ce-9646-4932-b45e-430ce7663561"><ix:nonFraction unitRef="shares" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM2LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOmI2NTRiMTRjZDhjYjRiY2NhYTU1OGEwOWUzM2RmNDA2XzU4_af2abe04-57b4-495a-94f3-fddee88659a0">none</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> issued or&#160;outstanding as of September&#160;30, 2022 and December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM2LTItMS0xLTE1NzkwOA_8526f230-c61c-4aee-80c3-1b41dd4dcf46">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM2LTQtMS0xLTE1NzkwOA_26e49659-46a8-4010-b3b8-d29c74b89c96">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Class&#160;A Common Stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i8ba8ab916b08413e9d24b2264e3336bc_I20220930" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzI3_ea684465-a6ff-4115-b787-1dd4b8c142a2"><ix:nonFraction unitRef="usdPerShare" contextRef="idf6d775f2d4046228b1e1e83d146ca56_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzI3_f9f06a73-93da-4cdf-aac9-6d5068831156">0.01</ix:nonFraction></ix:nonFraction>&#160;par value, authorized <ix:nonFraction unitRef="shares" contextRef="idf6d775f2d4046228b1e1e83d146ca56_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzUy_d5c3b306-c250-4a8c-9f9e-d71b1151843a"><ix:nonFraction unitRef="shares" contextRef="i8ba8ab916b08413e9d24b2264e3336bc_I20220930" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzUy_d5f912d2-704e-442c-8805-dabc68007edd">100,000,000</ix:nonFraction></ix:nonFraction>&#160;shares; issued and outstanding <ix:nonFraction unitRef="shares" contextRef="idf6d775f2d4046228b1e1e83d146ca56_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzg2_426972a8-9e92-4880-96f6-88488f5b12a4"><ix:nonFraction unitRef="shares" contextRef="idf6d775f2d4046228b1e1e83d146ca56_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzg2_492a44e3-11be-4163-af34-61eee785caa3"><ix:nonFraction unitRef="shares" contextRef="i8ba8ab916b08413e9d24b2264e3336bc_I20220930" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzg2_863b3981-6e17-429a-aec0-c8da587b399b"><ix:nonFraction unitRef="shares" contextRef="i8ba8ab916b08413e9d24b2264e3336bc_I20220930" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzg2_f17fe74a-30fd-4e4a-bc11-d36cbf70cbd8">11,601,757</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;shares as of September&#160;30, 2022 and December&#160;31, 2021, and Class&#160;B Common Stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="ie187255fda46451d802f4215595f2ae4_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzEzOQ_0208591d-b625-471d-ab03-86088d209c24"><ix:nonFraction unitRef="usdPerShare" contextRef="i93cb833a668444e98d8985ddb62f2a17_I20220930" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzEzOQ_f4b2be3e-0544-408e-a7a1-60f6e9feee04">0.01</ix:nonFraction></ix:nonFraction>&#160;par value, authorized <ix:nonFraction unitRef="shares" contextRef="i93cb833a668444e98d8985ddb62f2a17_I20220930" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzE2NA_23a6158d-74c1-46bd-ae83-c4cadda17a57"><ix:nonFraction unitRef="shares" contextRef="ie187255fda46451d802f4215595f2ae4_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzE2NA_8ec0f1f1-04f7-49b0-81d7-3fb145c8fb4b">1,800,000,000</ix:nonFraction></ix:nonFraction>&#160;shares; issued and outstanding <ix:nonFraction unitRef="shares" contextRef="i93cb833a668444e98d8985ddb62f2a17_I20220930" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzE5OA_c532b312-c475-4f48-8864-e9ad369f0e74"><ix:nonFraction unitRef="shares" contextRef="i93cb833a668444e98d8985ddb62f2a17_I20220930" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzE5OA_dd23f8fc-08c2-4eed-b52f-3a7d786d1a6b">276,816,008</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ie187255fda46451d802f4215595f2ae4_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzIwNQ_813d4922-c31c-4366-9c29-44b877080fa4"><ix:nonFraction unitRef="shares" contextRef="ie187255fda46451d802f4215595f2ae4_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzIwNQ_dd58018d-4681-4840-b6bc-9ca2ff72beb9">270,924,962</ix:nonFraction></ix:nonFraction>&#160;shares as of September&#160;30, 2022 and December&#160;31, 2021, respectively</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTItMS0xLTE1NzkwOA_15fcb9fa-e06b-4fbe-b265-1fa248f05395">2,884</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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTQtMS0xLTE1NzkwOA_3c903e03-7811-472e-afa9-838d8b0301ae">2,825</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:9pt;font-weight:400;line-height:120%">Additional paid-in capital</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM4LTItMS0xLTE1NzkwOA_62574687-80ae-41fe-a26a-d64a7dc618c4">1,005,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM4LTQtMS0xLTE1NzkwOA_9a6b5491-8343-4afa-a6c1-676602304d36">937,805</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM5LTItMS0xLTE1NzkwOA_45451c29-7204-4aed-bad2-d375b6da77f1">101,929</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM5LTQtMS0xLTE1NzkwOA_917fdbfb-f1ee-4af5-8b23-c71f2be458d6">91,774</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:120%">Accumulated deficit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzQwLTItMS0xLTE1NzkwOA_531abdbe-c4df-4999-96f9-c0d8f014ab29">385,831</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzQwLTQtMS0xLTE1NzkwOA_bb1cfbd8-fe00-41b5-b4dc-bb27b1587f63">439,634</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Total stockholders&#8217; equity</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:top"><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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzQxLTItMS0xLTE1NzkwOA_ccd722a7-1371-439d-849a-38e01d6ede13">520,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzQxLTQtMS0xLTE1NzkwOA_f12c4a81-a7df-473e-894e-4322e59051b3">409,222</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total liabilities and stockholders&#8217; equity</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"><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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzQyLTItMS0xLTE1NzkwOA_5ca580fa-173f-4b4d-a195-f83ca49d46c8">3,041,437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"><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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzQyLTQtMS0xLTE1NzkwOA_dcf6b519-7fb6-4769-a47d-2e739f5a0cbf">2,659,243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_208"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BENTLEY SYSTEMS, INCORPORATED AND SUBSIDIARIES</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Operations</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data)</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="text-align:center;text-indent:18pt"><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.877%"><tr><td style="width:1.0%"></td><td style="width:38.470%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.873%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.243%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.793%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.243%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.793%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.243%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.793%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.249%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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</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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">September&#160;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%">September&#160;30,</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 #000;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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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 #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions</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="ia682f022f9ec419492d6e7f9514cec32_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzQtMi0xLTEtMTU3OTA4_1d1719b7-88bd-47bb-9295-a1c9fcb6ce06">235,307</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="i5f6227335aae40c88543d99028c30401_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzQtNC0xLTEtMTU3OTA4_906f9a3f-eefb-48db-a7de-5140522bbcd4">215,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 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="i03da1fc4f6d34d2e98ea5c626294ddbd_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzQtNi0xLTEtMTU3OTA4_3f4e12f4-f4f7-4228-80b7-b9a47a5bdd9e">708,731</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="i941ea57da29e4ffbbd4e9017b83c1f83_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzQtOC0xLTEtMTU3OTA4_d3559625-7c6b-44cf-9bb1-8aa3a3553061">589,702</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Perpetual licenses</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="i506bf4e1bccb46acad65cea04c32819c_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzUtMi0xLTEtMTU3OTA4_a74dcdf9-17d5-4a81-af42-7db653b9e23b">9,460</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="i8527fe138d524e719f160dfcaebf89d5_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzUtNC0xLTEtMTU3OTA4_c61dc056-85a2-4600-99cd-edc8b2b4c739">11,866</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="i9fdc3b2989314f37a16f9e243aef44f8_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzUtNi0xLTEtMTU3OTA4_dfde89f9-0b7b-45f4-b8a2-023323b02a58">31,213</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="i006af2a6b42e4a128bbff38e7671f6f1_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzUtOC0xLTEtMTU3OTA4_da263e51-ebca-4c27-a903-e8450bc27143">33,373</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions and licenses</span></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="i9f23bc0ebdc647699fad7b828c6db28c_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzYtMi0xLTEtMTU3OTA4_5708928f-b08e-459a-9bb1-cf32411daa3b">244,767</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if275a090ae4f448bb10dd4b04c8da259_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzYtNC0xLTEtMTU3OTA4_e3185068-fae9-4359-b72d-2d32fecdf95c">227,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i496c911ee4944184bc06652044a99160_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzYtNi0xLTEtMTU3OTA4_309d85f6-a1c0-4110-b167-5ef263596d54">739,944</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0e8b50d4ae14c4280b83a2b6cee5a39_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzYtOC0xLTEtMTU3OTA4_5fa4954d-4be3-4579-bd1d-11cbece2d6ea">623,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Services</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="i1a1be711fa894b6f9409ff9b86850ac3_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzctMi0xLTEtMTU3OTA4_f62e41c8-2342-4a32-b142-eca92b6bb5b4">23,565</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="i6eefa47e9ca74fb181805ee79874455c_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzctNC0xLTEtMTU3OTA4_cb172f8b-8f54-4509-bb5b-45082917839d">24,387</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="i76baceb07b1d4ba2ad9c17a7139c3fed_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzctNi0xLTEtMTU3OTA4_477b5eac-7de9-40ed-a8a0-657ed54a1125">72,190</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="i9163c3ac409a4e60bbd89e1fbf49897e_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzctOC0xLTEtMTU3OTA4_169477e4-2ce0-4faa-acca-6f0ef5fbe103">74,239</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues</span></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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzgtMi0xLTEtMTU3OTA4_624ee7b5-896f-47a4-a12f-52a723c4f485">268,332</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzgtNC0xLTEtMTU3OTA4_e2ac9ae6-c71a-4a9d-9955-4e854668bc09">251,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzgtNi0xLTEtMTU3OTA4_7081dc37-1714-4044-a208-75aa04a6979b">812,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzgtOC0xLTEtMTU3OTA4_5ccac5d6-242b-4a18-9b7d-48366e674241">697,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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 #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of subscriptions and licenses</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="i9f23bc0ebdc647699fad7b828c6db28c_D20220701-20220930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzEwLTItMS0xLTE1NzkwOA_dd10e396-4131-4f4e-b0d2-7184f0846e98">37,371</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="if275a090ae4f448bb10dd4b04c8da259_D20210701-20210930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzEwLTQtMS0xLTE1NzkwOA_29767d6a-5fc5-4816-9b46-03b01222ab63">31,056</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="i496c911ee4944184bc06652044a99160_D20220101-20220930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzEwLTYtMS0xLTE1NzkwOA_47f69183-aa72-44df-a2ed-515452854b85">107,904</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="id0e8b50d4ae14c4280b83a2b6cee5a39_D20210101-20210930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzEwLTgtMS0xLTE1NzkwOA_c3222dc1-d0d9-451c-90ed-4906ae45001b">89,882</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of services</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="i1a1be711fa894b6f9409ff9b86850ac3_D20220701-20220930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzExLTItMS0xLTE1NzkwOA_ef0184bf-d35a-4701-820f-64d91075630f">21,812</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="i6eefa47e9ca74fb181805ee79874455c_D20210701-20210930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzExLTQtMS0xLTE1NzkwOA_f28c9282-826d-42eb-8c6b-b393ef629fae">23,176</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="i76baceb07b1d4ba2ad9c17a7139c3fed_D20220101-20220930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzExLTYtMS0xLTE1NzkwOA_a57c22e7-147d-4658-8f2a-2cc95b69e6ce">66,758</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="i9163c3ac409a4e60bbd89e1fbf49897e_D20210101-20210930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzExLTgtMS0xLTE1NzkwOA_41303385-e664-47ae-abfd-acebfa8d8edb">67,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cost of revenues</span></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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzEyLTItMS0xLTE1NzkwOA_ca0b66f2-28d2-4a2f-ac76-f8ba4323fa25">59,183</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzEyLTQtMS0xLTE1NzkwOA_6aa7ecff-adb7-4042-b81e-6a9686a99e67">54,232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzEyLTYtMS0xLTE1NzkwOA_ad5ea5f3-cf98-4f35-b492-c837d233e740">174,662</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzEyLTgtMS0xLTE1NzkwOA_a96e5326-bbc9-489c-8b22-6f09a30f0f84">156,972</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit</span></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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzEzLTItMS0xLTE1NzkwOA_e3ac67ef-865a-491d-965f-4aa33b339f5c">209,149</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzEzLTQtMS0xLTE1NzkwOA_45f19b3d-b9b1-496b-9d59-d25afe110fef">197,156</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzEzLTYtMS0xLTE1NzkwOA_dd98578b-d648-4a62-8d19-083dc9df6a70">637,472</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzEzLTgtMS0xLTE1NzkwOA_500bf95d-df76-46e2-9251-09695a7acb61">540,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expense (income):</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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 #000;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 #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE1LTItMS0xLTE1NzkwOA_48dcaa8f-103e-4bee-84af-59b7293b4083">63,827</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE1LTQtMS0xLTE1NzkwOA_30c19145-a399-4d67-ba94-c32a6d7db08e">57,334</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE1LTYtMS0xLTE1NzkwOA_5aafd28d-5608-470e-aaa9-52d127805042">189,966</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE1LTgtMS0xLTE1NzkwOA_ed5ccf1e-fe7c-45ef-9519-8630e5245a8b">157,913</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling and marketing</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE2LTItMS0xLTE1NzkwOA_ec556b62-771b-44a7-ac00-ea1c7e11d0ea">46,114</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE2LTQtMS0xLTE1NzkwOA_791d749c-44a2-4838-87e4-d5f9e5485a76">44,392</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE2LTYtMS0xLTE1NzkwOA_9326efe6-695c-4c4e-b338-b058df3040df">141,676</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE2LTgtMS0xLTE1NzkwOA_62dadd21-c57e-47d8-b11b-33a2cac95bab">114,846</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE3LTItMS0xLTE1NzkwOA_b98026c6-bf87-45ff-bb4e-5b06e94cffa4">37,794</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE3LTQtMS0xLTE1NzkwOA_99f648ad-6528-4b17-9fb4-a4bd318e56cb">35,329</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE3LTYtMS0xLTE1NzkwOA_95fd8a0d-b3ab-4863-a377-d8a446ff7845">128,981</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE3LTgtMS0xLTE1NzkwOA_14797fb7-eeeb-4b1d-9a0a-705550e03103">110,233</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred compensation plan</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE4LTItMS0xLTE1NzkwOA_63d151cc-b76f-4672-b7ed-b3f9d6334785">4,576</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE4LTQtMS0xLTE1NzkwOA_bb6032b0-9d05-4754-9f05-d4e40dbcc329">88,965</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE4LTYtMS0xLTE1NzkwOA_b45cda46-5912-42dd-8f1e-b045f54f400e">21,873</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE4LTgtMS0xLTE1NzkwOA_4ed2baa3-8dee-4d59-b9cd-e1f11025d013">89,327</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of purchased intangibles</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE5LTItMS0xLTE1NzkwOA_d8f895a8-0976-4c64-8649-a1c23261683e">10,446</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE5LTQtMS0xLTE1NzkwOA_a89a31ed-b697-4f11-85f5-f3cc1130f809">8,676</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE5LTYtMS0xLTE1NzkwOA_0482fb70-11fd-4db7-ac1b-c72244ee2fe5">30,869</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE5LTgtMS0xLTE1NzkwOA_5bf512a0-ed52-45b8-b0a0-a9ae083dd7ca">16,703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating expenses</span></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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIwLTItMS0xLTE1NzkwOA_e19f5999-1f1d-40c2-9261-7a6065317f48">153,605</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIwLTQtMS0xLTE1NzkwOA_d0047065-e0a6-464d-a4e0-3665b4c4f45f">234,696</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIwLTYtMS0xLTE1NzkwOA_88311e04-4373-4482-bdc3-a0899ce90603">469,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIwLTgtMS0xLTE1NzkwOA_bf60e44d-4fb2-4d0c-b8c0-549c931db0ad">489,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) from operations</span></div></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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIxLTItMS0xLTE1NzkwOA_994128ac-b325-4f69-b3b9-88a35c0d88ab">55,544</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIxLTQtMS0xLTE1NzkwOA_448e17a0-ddbc-4ec6-a362-c49b5c9fc139">37,540</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIxLTYtMS0xLTE1NzkwOA_b846aa63-2df6-4c8b-adbe-3c79c5afe97d">167,853</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIxLTgtMS0xLTE1NzkwOA_92d9ba09-eab2-477f-847c-880930002cc5">51,320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIyLTItMS0xLTE1NzkwOA_2bfe7c2d-e3ef-4118-91ee-f305af593a20">8,382</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIyLTQtMS0xLTE1NzkwOA_665dc327-d484-473e-9a48-e500cd97d8ce">3,836</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIyLTYtMS0xLTE1NzkwOA_47e80fa1-a7e8-4f1d-a804-9840eca52c6e">23,046</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIyLTgtMS0xLTE1NzkwOA_8fc357dc-40bc-41a1-91f1-cc3c77b8397a">8,608</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIzLTItMS0xLTE1NzkwOA_eb9f0bca-9ad5-47cd-a2d7-912936b16571">180</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIzLTQtMS0xLTE1NzkwOA_2b280f46-d3cb-496f-ba8d-14431c1c9196">957</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIzLTYtMS0xLTE1NzkwOA_409e1bb0-6601-4825-9d96-09956a982b3d">14,318</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIzLTgtMS0xLTE1NzkwOA_24264e01-ace4-4b2c-b915-0acd160b7e87">9,748</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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) before income taxes</span></div></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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI0LTItMS0xLTE1NzkwOA_84f634ec-4d60-4ef8-8cb3-e8b530a6988f">47,342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI0LTQtMS0xLTE1NzkwOA_13550806-ec01-4027-be85-7645a5011e7c">42,333</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI0LTYtMS0xLTE1NzkwOA_e3064068-f5fd-4bb3-99a6-40308f6cc8dd">159,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI0LTgtMS0xLTE1NzkwOA_8c828b6f-edb1-4369-849e-b1d8aa090d5f">52,460</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Provision) benefit for income taxes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI1LTItMS0xLTE1NzkwOA_8c8c6a63-b35a-4587-a8a0-67f16281bc6c">9,664</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI1LTQtMS0xLTE1NzkwOA_c9cf4fbe-1c98-4c88-9df1-56a07de1dec3">5,025</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI1LTYtMS0xLTE1NzkwOA_ca7c1392-7729-4aa3-af8c-6f8d4e3974b1">8,221</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI1LTgtMS0xLTE1NzkwOA_e75ca84b-347f-4e76-983b-29e0d987bf47">5,090</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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss from investment accounted for using the equity method, net of tax</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI2LTItMS0xLTE1NzkwOA_57f3d3ac-db2d-4348-b0d9-853c7dc6147d">681</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI2LTQtMS0xLTE1NzkwOA_70377ec5-463c-44f2-ab20-1c50a3ec2787">664</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI2LTYtMS0xLTE1NzkwOA_f67b3b58-b7e0-4ad1-a73e-0245d97b7035">1,846</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI2LTgtMS0xLTE1NzkwOA_1b0d5a19-2055-4b48-b0ac-09ca3c4bfa79">2,939</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss)</span></div></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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI3LTItMS0xLTE1NzkwOA_75b79444-a942-4615-9ffc-0d4adfdddb17">36,997</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI3LTQtMS0xLTE1NzkwOA_4679d774-c1eb-4f9b-a862-02aeca44a4f7">48,022</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI3LTYtMS0xLTE1NzkwOA_687f4c85-7dc0-462a-9d31-c87f9fa3dd28">149,058</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI3LTgtMS0xLTE1NzkwOA_4eeaffc0-5638-4c86-a807-2bbc8f352151">54,611</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Net income (loss) attributable to participating securities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI4LTItMS0xLTE1NzkwOA_8cbe3583-bee5-4550-ac54-2bfe5345f475">11</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI4LTQtMS0xLTE1NzkwOA_9f6087ce-4520-4cea-ba7c-da25af0fb1ca">3</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI4LTYtMS0xLTE1NzkwOA_761031e0-1671-4a92-b78a-1ee29fd121c9">31</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI4LTgtMS0xLTE1NzkwOA_54a25082-2958-4f5d-8ad0-aec2779153d4">6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) attributable to Class&#160;A and Class&#160;B&#160;common stockholders</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI5LTItMS0xLTE1NzkwOA_65c62341-cba4-414b-b18d-e0efc08df3b6">36,986</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI5LTQtMS0xLTE1NzkwOA_dad02b9e-acbd-4f7e-8d76-d404ae9c67cb">48,025</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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI5LTYtMS0xLTE1NzkwOA_2729b20e-6219-46e6-a503-988c61c76668">149,027</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI5LTgtMS0xLTE1NzkwOA_91c51bb2-9dcb-43ac-bd31-f8c0fbd1397f">54,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Per share information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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 #000;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 #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) per share, basic</span></div></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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzMxLTItMS0xLTE1NzkwOA_9480d779-4300-4115-b6c1-0f90fb718aa3">0.12</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="usdPerShare" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzMxLTQtMS0xLTE1NzkwOA_71b2415d-e7be-49a8-9d5d-99e5df813d1b">0.16</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzMxLTYtMS0xLTE1NzkwOA_419e1bd2-028f-4650-a0e5-b35028c9f718">0.48</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="usdPerShare" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzMxLTgtMS0xLTE1NzkwOA_a540e17b-2cb8-4862-baf6-e0921df81a5c">0.18</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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) per share, diluted</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzMyLTItMS0xLTE1NzkwOA_db4c69f7-1d51-4f6f-8727-eab401958625">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzMyLTQtMS0xLTE1NzkwOA_6345c2bf-b636-484d-a1e8-1b745f11ee38">0.16</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzMyLTYtMS0xLTE1NzkwOA_9a74a059-1afb-45df-9cee-2bc453eaed0b">0.46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzMyLTgtMS0xLTE1NzkwOA_faad4bea-2ef5-466f-9b27-17f6bc96a8c5">0.17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares, basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzMzLTItMS0xLTE1NzkwOA_903bee30-581a-4738-8d54-e39786d948f4">310,116,104</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzMzLTQtMS0xLTE1NzkwOA_900b1102-7c07-4570-9837-b9e515970640">308,195,379</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzMzLTYtMS0xLTE1NzkwOA_fa8bc7fe-88bc-4715-bee5-8a3bba7db019">308,959,801</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzMzLTgtMS0xLTE1NzkwOA_5ba8e600-a9fa-4922-8eb0-ecc48371f87b">305,119,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares, diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzM0LTItMS0xLTE1NzkwOA_810cca60-07a6-4cf1-af34-14602d1042d2">325,170,383</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzM0LTQtMS0xLTE1NzkwOA_2193a376-67d7-4289-bf8e-f1c84edec01f">308,195,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzM0LTYtMS0xLTE1NzkwOA_cc8402ab-0781-4185-a6b7-15d425cd5226">332,077,834</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzM0LTgtMS0xLTE1NzkwOA_aaa9b451-39a2-4800-abb3-b0867a16bf33">314,658,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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></tr></table></div><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><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="ia99823ad8de447feb168865a8ab4d474_214"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BENTLEY SYSTEMS, INCORPORATED AND SUBSIDIARIES</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%">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:9pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.999%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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</span></td><td colspan="3" style="background-color:#ffffff;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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:120%">September&#160;30,</span></td><td colspan="3" style="background-color:#ffffff;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:120%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzMtMi0xLTEtMTU3OTA4_7e97cf58-adb0-4dda-bf58-7f431292f9db">36,997</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzMtNC0xLTEtMTU3OTA4_b060387b-1b31-4b30-bcc4-6d4563ea8b24">48,022</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzMtNi0xLTEtMTU3OTA4_4e920a9a-282c-48d8-bcc8-d8fc4d421a93">149,058</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzMtOC0xLTEtMTU3OTA4_0c69b282-20c0-4089-a60b-c29da1c7ad18">54,611</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss, net of taxes:</span></div></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation adjustments</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzUtMi0xLTEtMTU3OTA4_714577ee-d9de-4571-831d-a795df3845f7">12,809</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzUtNC0xLTEtMTU3OTA4_164236db-db96-4328-84e2-00cad4fd9e88">27,014</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzUtNi0xLTEtMTU3OTA4_c1bc5798-9c7f-414c-99d8-3f9aa24aeda8">10,192</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzUtOC0xLTEtMTU3OTA4_c2b47f3c-37d1-41ac-9ecf-68b67b2d0c9b">55,709</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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actuarial gain on retirement plan, net of tax effect of $(<ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzYtMC0xLTEtMTU3OTA4L3RleHRyZWdpb246YjUzZDFjMTk4NDg4NDlmZGE0NDQzYjEzYWJlNTFlYjlfNTg_f8012946-9684-4d11-89f5-b13ee944418c">5</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzYtMC0xLTEtMTU3OTA4L3RleHRyZWdpb246YjUzZDFjMTk4NDg4NDlmZGE0NDQzYjEzYWJlNTFlYjlfNjI_68b3de3e-359c-4f2d-b97d-86725d885d66">8</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzYtMC0xLTEtMTU3OTA4L3RleHRyZWdpb246YjUzZDFjMTk4NDg4NDlmZGE0NDQzYjEzYWJlNTFlYjlfNjY_b453d2fd-9638-49f3-b332-7c2159ad59e5">15</ix:nonFraction>), and $(<ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzYtMC0xLTEtMTU3OTA4L3RleHRyZWdpb246YjUzZDFjMTk4NDg4NDlmZGE0NDQzYjEzYWJlNTFlYjlfNzQ_b09791ba-8e61-4919-84e9-a7fac037e6be">25</ix:nonFraction>), respectively</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzYtMi0xLTEtMTU3OTA4_7b9ed075-2d40-42fd-8b48-a79ca336da07">11</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzYtNC0xLTEtMTU3OTA4_7fee9407-a169-4285-b633-0623de6c2f22">20</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzYtNi0xLTEtMTU3OTA4_2b8975ef-0a2e-4f06-a929-7d319484c688">37</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzYtOC0xLTEtMTU3OTA4_308eeea4-64d9-415a-93d3-3e8a0a03ff33">62</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other comprehensive loss, net of taxes</span></div></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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzctMi0xLTEtMTU3OTA4_5c191f25-31d9-46b4-b2c9-f6ebfbbfbe52">12,798</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzctNC0xLTEtMTU3OTA4_d677fe53-b282-41dd-8c90-cbd3af88c311">26,994</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzctNi0xLTEtMTU3OTA4_a2df08bc-4130-4a3f-93b5-5225b81f273f">10,155</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzctOC0xLTEtMTU3OTA4_290f8211-ffec-434c-81c5-4f14e99bb64c">55,647</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income (loss)</span></div></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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzgtMi0xLTEtMTU3OTA4_be4d4510-4d4d-461c-8ad1-45d79d03eb93">24,199</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzgtNC0xLTEtMTU3OTA4_cd2768f3-c8a4-42f7-8c40-4824823e18d4">75,016</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzgtNi0xLTEtMTU3OTA4_3987c104-0135-4b74-a253-c402c0c7512f">138,903</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzgtOC0xLTEtMTU3OTA4_52697680-1ba4-4b1c-9064-651b54c2149d">1,036</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><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="ia99823ad8de447feb168865a8ab4d474_220"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BENTLEY SYSTEMS, INCORPORATED AND SUBSIDIARIES</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Stockholders&#8217; Equity</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share data)</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="text-align:center;text-indent:18pt"><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:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.382%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.275%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.655%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.468%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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%">Three Months Ended September&#160;30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class&#160;A and Class&#160;B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Additional</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Other</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: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%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Paid-in</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Comprehensive</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Stockholders&#8217;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">Par Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Equity</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%">Balance, June&#160;30, 2022</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="shares" contextRef="i9e2425c9120646138c87f1c62e3d03a0_I20220630" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzUtMS0xLTEtMTU3OTA4_3e46c8fa-62d1-4ec1-a242-22d58fd257b6">288,154,159</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="i9e2425c9120646138c87f1c62e3d03a0_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzUtMy0xLTEtMTU3OTA4_007d5c24-49db-41f1-8d80-d2f25c641228">2,882</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="i3778048937b44b609f9a56a8bee37091_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzUtNS0xLTEtMTU3OTA4_81802c7d-098d-4ffa-bbba-e811730057f2">981,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: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="if184e847a34441a38ad4e851f0dc5054_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzUtNy0xLTEtMTU3OTA4_00e340cd-04d0-452b-88ee-234bff330037">89,131</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: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="ic8841262688a4fce8180601b1bdab4a3_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzUtOS0xLTEtMTU3OTA4_9b480b28-6532-40df-b2b1-d0113126be43">397,961</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 #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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f894fc14af346db806fcb25a7a65e39_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzUtMTEtMS0xLTE1NzkwOA_bb6d0c54-a8ee-49e6-9129-c512a36af08c">496,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income</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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="i90e56d60c7614f058338b6856aa7ff97_D20220701-20220930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzYtOS0xLTEtMTU3OTA4_1b267e27-07b2-48f5-8478-ea22772d3ed4">36,997</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzYtMTEtMS0xLTE1NzkwOA_34476e90-9ded-4e72-9941-eb2d698bac91">36,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other comprehensive loss</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%">&#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%">&#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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i4309e51334724bb3a0f13b6447371cc6_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzctNy0xLTEtMTU3OTA4_8ed25b64-8571-4201-9e17-c4de5d6a85b9">12,798</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzctMTEtMS0xLTE1NzkwOA_4d920368-5888-4d51-8b45-8691d9496108">12,798</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dividends declared</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%">&#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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i90e56d60c7614f058338b6856aa7ff97_D20220701-20220930" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzgtOS0xLTEtMTU3OTA4_25667342-dd61-4c93-a9e2-a0f5c2758799">8,592</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzgtMTEtMS0xLTE1NzkwOA_ef56612d-aae4-4012-a0c7-98196a555c6c">8,592</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares issued in connection with deferred compensation plan</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="shares" contextRef="i92028b8721cb4066a8235944a1b86193_D20220701-20220930" decimals="INF" name="bsy:StockIssuedDuringPeriodSharesDeferredCompensationPlan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzktMS0xLTEtMTU3OTA4_638c7db9-ffc0-463c-a254-366c9a155fa0">97,591</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="i92028b8721cb4066a8235944a1b86193_D20220701-20220930" decimals="-3" name="bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzktMy0xLTEtMTU3OTA4_21a5e37a-0f69-4567-856d-06ce9c768dbb">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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie8aa193fc1f24476a997bd4bc0725182_D20220701-20220930" decimals="-3" sign="-" name="bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzktNS0xLTEtMTU3OTA4_93eccf84-138f-4c1f-b2be-3b5c56acd1ac">1</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%">&#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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzktMTEtMS0xLTE1NzkwOA_85181aef-bde3-49e2-9b98-6fefb8df935d">&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred compensation plan elective participant deferrals</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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="ie8aa193fc1f24476a997bd4bc0725182_D20220701-20220930" decimals="-3" name="bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzEwLTUtMS0xLTE1NzkwOA_39e83467-7dbf-4b59-be85-bb20427b8c52">1,586</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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzEwLTExLTEtMS0xNTc5MDg_88ea1d02-93a4-4f18-b5a7-cb98c0d7b570">1,586</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares issued in connection with Executive Bonus Plan</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="shares" contextRef="i92028b8721cb4066a8235944a1b86193_D20220701-20220930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzExLTEtMS0xLTE1NzkwOA_a4118049-3ac1-4e7f-9797-926462e5f1e0">125,195</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="i92028b8721cb4066a8235944a1b86193_D20220701-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzExLTMtMS0xLTE1NzkwOA_156ae8da-209e-4272-9080-96e923a34e25">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8aa193fc1f24476a997bd4bc0725182_D20220701-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzExLTUtMS0xLTE1NzkwOA_bba80743-5194-4c39-a993-26936e04fb89">4,416</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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="i90e56d60c7614f058338b6856aa7ff97_D20220701-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzExLTktMS0xLTE1NzkwOA_434813c7-c51e-404e-84be-8c6d64ee91cc">&#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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzExLTExLTEtMS0xNTc5MDg_4e9246d3-ff36-4fdb-b74f-9e63fb24e040">4,417</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares issued in connection with employee stock purchase plan</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="shares" contextRef="i92028b8721cb4066a8235944a1b86193_D20220701-20220930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzEyLTEtMS0xLTE1NzkwOA_b0cc9f7e-4307-4dfb-8d91-ff8910123fef">197,657</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="i92028b8721cb4066a8235944a1b86193_D20220701-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzEyLTMtMS0xLTE1NzkwOA_1c8b4977-8bc4-4c09-bf22-96a6655ce8b8">2</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="ie8aa193fc1f24476a997bd4bc0725182_D20220701-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzEyLTUtMS0xLTE1NzkwOA_72c50db3-7b30-4243-9c0f-63a357060046">5,722</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i90e56d60c7614f058338b6856aa7ff97_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzEyLTktMS0xLTE1NzkwOA_129786e6-d995-4c51-aa8d-6d2929cef9e8">152</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzEyLTExLTEtMS0xNTc5MDg_7f5e5763-2884-45af-a9d7-781c9a456710">5,572</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock option exercises, 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="shares" contextRef="i92028b8721cb4066a8235944a1b86193_D20220701-20220930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzEzLTEtMS0xLTE1NzkwOA_ca4b2ab8-19ef-4fdd-b230-615e5b895a55">218,018</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="i92028b8721cb4066a8235944a1b86193_D20220701-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzEzLTMtMS0xLTE1NzkwOA_26c0d655-c39c-4dec-b2ea-983d3cef3d0e">2</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="ie8aa193fc1f24476a997bd4bc0725182_D20220701-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzEzLTUtMS0xLTE1NzkwOA_9a768299-5b98-4cfa-917b-15e6a99812f8">992</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i90e56d60c7614f058338b6856aa7ff97_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzEzLTktMS0xLTE1NzkwOA_dec8db46-9135-4973-b1d8-9e6dd97a2b3e">59</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzEzLTExLTEtMS0xNTc5MDg_b5986350-eac0-46d4-ba46-08d17dd05332">935</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:120%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%"><ix:nonFraction unitRef="usd" contextRef="ie8aa193fc1f24476a997bd4bc0725182_D20220701-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE2LTUtMS0xLTE1NzkwOA_83660e6b-80db-477d-8678-1e5bb522f2b5">11,158</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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE2LTExLTEtMS0xNTc5MDg_364b7a7a-5c2c-4be0-b09a-c0d5e6400674">11,158</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares related to restricted stock, 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="shares" contextRef="i92028b8721cb4066a8235944a1b86193_D20220701-20220930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE3LTEtMS0xLTE1NzkwOA_c06bd155-f1dd-40e5-a3c7-afb1520a691e">58,270</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="ie8aa193fc1f24476a997bd4bc0725182_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE3LTUtMS0xLTE1NzkwOA_35815740-8e79-427b-9f6d-05112323b3bf">1</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i90e56d60c7614f058338b6856aa7ff97_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE3LTktMS0xLTE1NzkwOA_e9e5d526-980b-4103-9e8a-9722cecdb7a9">1,060</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE3LTExLTEtMS0xNTc5MDg_51e755ac-90e9-4226-a80f-a003b35cb52f">1,061</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Repurchase of Class&#160;B Common Stock under approved program</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="shares" contextRef="i92028b8721cb4066a8235944a1b86193_D20220701-20220930" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE4LTEtMS0xLTE1NzkwOA_d1389b37-f312-4595-a09e-2c2c81d495ca">433,125</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="i92028b8721cb4066a8235944a1b86193_D20220701-20220930" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE4LTMtMS0xLTE1NzkwOA_68ae31a1-b0fd-4c96-8d50-bbddeca06c6f">4</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i90e56d60c7614f058338b6856aa7ff97_D20220701-20220930" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE4LTktMS0xLTE1NzkwOA_876c22a8-3c75-45a9-818a-540b6e6c2fee">15,004</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE4LTExLTEtMS0xNTc5MDg_4f21bb77-ebcf-4ed8-a030-944f6e13a90b">15,008</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, September&#160;30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i95f7c502b0b541a98510a72637ebcf50_I20220930" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE5LTEtMS0xLTE1NzkwOA_801e5e54-4b75-4ef4-b640-12ff1095e481">288,417,765</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f7c502b0b541a98510a72637ebcf50_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE5LTMtMS0xLTE1NzkwOA_814006aa-e128-4e86-8d99-a111829966b4">2,884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad85970d7f3d41d1bb07b45ab1ca17f1_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE5LTUtMS0xLTE1NzkwOA_d35dfc01-f54d-4fb9-86dd-7ddc460c3926">1,005,075</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id232ec4274ec4b418198457fb1871b9e_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE5LTctMS0xLTE1NzkwOA_021caf41-dbef-418a-98af-f34019e3d55b">101,929</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i372dfff7f7ec475ea2d0b3c770550063_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE5LTktMS0xLTE1NzkwOA_522c7c02-0ba2-4d94-b085-e310ec899a2d">385,831</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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: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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE5LTExLTEtMS0xNTc5MDg_e7c64e10-0d2f-4da1-98c1-e4cd28c56f82">520,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center;text-indent:18pt"><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:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.382%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.275%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.655%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.468%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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%">Nine Months Ended September&#160;30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class&#160;A and Class&#160;B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Additional</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Other</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: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%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Paid-in</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Comprehensive</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Stockholders&#8217;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">Par Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Equity</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%">Balance, December&#160;31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9470b4375e31446fa2c51081ac54b849_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzUtMS0xLTEtMTU3OTA4_e194a7fb-779a-43fd-8609-cfb5a9c9f641">282,526,719</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="i9470b4375e31446fa2c51081ac54b849_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzUtMy0xLTEtMTU3OTA4_e3b7bb3e-9ce1-47b0-a9fa-13d21ec0ffc0">2,825</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="i6edb63fcda9142fd8ea0e6166594ac13_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzUtNS0xLTEtMTU3OTA4_5da6efbb-85be-4aab-bf1f-3257252e77e9">937,805</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="iafd9d821e71b4f9badb522aa769723e0_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzUtNy0xLTEtMTU3OTA4_1ae91074-2d88-4247-8d2d-761d3b7c8c8c">91,774</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: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="i24d0351c22414e63a6423363094a1ba1_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzUtOS0xLTEtMTU3OTA4_518b7407-008a-4f4d-870f-093410334d11">439,634</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 #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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzUtMTEtMS0xLTE1NzkwOA_601d1ca7-0203-459f-9844-39a95744a4c4">409,222</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income</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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="i69eaf2488aaa4fe6ac8c6c73ada70140_D20220101-20220930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzYtOS0xLTEtMTU3OTA4_37f49078-9494-4080-b727-74cd0fb73884">149,058</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzYtMTEtMS0xLTE1NzkwOA_a8926454-ba3a-4ffe-90b4-e18e5e425cab">149,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other comprehensive loss</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%">&#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%">&#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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i04515afb893747829605a9b9739b5cc8_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzctNy0xLTEtMTU3OTA4_6a3f9328-b475-431b-a6a2-bcf753d0ebe6">10,155</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzctMTEtMS0xLTE1NzkwOA_efee3cb6-74ad-48b3-af4d-554902306ae8">10,155</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dividends declared</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%">&#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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i69eaf2488aaa4fe6ac8c6c73ada70140_D20220101-20220930" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzgtOS0xLTEtMTU3OTA4_b82d70f4-4122-4d46-9efe-84b9ad9ec62a">25,623</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzgtMTEtMS0xLTE1NzkwOA_0b7513d7-1a31-4e36-b8dc-9c7d9b3a9982">25,623</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares issued in connection with deferred compensation plan, 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="shares" contextRef="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930" decimals="INF" name="bsy:StockIssuedDuringPeriodSharesDeferredCompensationPlan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzktMS0xLTEtMTU3OTA4_b4555e70-cb55-4a87-96ab-17997a1ceb7a">3,523,386</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="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930" decimals="-3" name="bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzktMy0xLTEtMTU3OTA4_abe2a5ed-269b-4ee9-8633-61f657d51214">35</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="ia6fd342349e74c2483584333992be785_D20220101-20220930" decimals="-3" sign="-" name="bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzktNS0xLTEtMTU3OTA4_9d07c43a-57c3-43e0-bcb0-3365b318de32">27</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i69eaf2488aaa4fe6ac8c6c73ada70140_D20220101-20220930" decimals="-3" sign="-" name="bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzktOS0xLTEtMTU3OTA4_a86bb00c-d94f-4ca8-9a04-d6860897bcbc">24,254</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzktMTEtMS0xLTE1NzkwOA_88b945a0-0249-4ccb-b75c-f45744eab83d">24,246</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred compensation plan elective participant deferrals</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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="ia6fd342349e74c2483584333992be785_D20220101-20220930" decimals="-3" name="bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzEwLTUtMS0xLTE1NzkwOA_a5774940-704a-438c-af8c-bf7f0781a209">4,694</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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzEwLTExLTEtMS0xNTc5MDg_ca545470-f985-4cc3-a6d0-b322fe1aab9f">4,694</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares issued in connection with Executive Bonus Plan, 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="shares" contextRef="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzExLTEtMS0xLTE1NzkwOA_692065d7-20d8-4b54-b725-d8c19362f183">284,992</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="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzExLTMtMS0xLTE1NzkwOA_d5f73220-94bc-4c6b-b79f-ca76ab66befe">3</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="ia6fd342349e74c2483584333992be785_D20220101-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzExLTUtMS0xLTE1NzkwOA_d30b158c-09f6-48a1-ae83-7565b41e327c">16,307</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i69eaf2488aaa4fe6ac8c6c73ada70140_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzExLTktMS0xLTE1NzkwOA_b640f49e-ec5e-4944-8ac0-0b9d5c7bad36">5,197</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzExLTExLTEtMS0xNTc5MDg_fca74c22-0d81-42ae-86de-4b6317718c54">11,113</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares issued in connection with employee stock purchase plan</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="shares" contextRef="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzEyLTEtMS0xLTE1NzkwOA_faad0ca0-6ae7-4dca-a92c-5f685a816d62">307,406</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="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzEyLTMtMS0xLTE1NzkwOA_ed5be25a-8ac6-4321-8827-0c00405ea66a">3</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="ia6fd342349e74c2483584333992be785_D20220101-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzEyLTUtMS0xLTE1NzkwOA_82329803-1cd2-49a9-b16c-c3486d105e5e">10,332</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i69eaf2488aaa4fe6ac8c6c73ada70140_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzEyLTktMS0xLTE1NzkwOA_026a51ce-b856-4d6b-86c6-9e9fc5d3ce11">273</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzEyLTExLTEtMS0xNTc5MDg_452bbcd6-9716-4f05-b8ae-a29cf22f5588">10,062</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock option exercises, 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="shares" contextRef="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzEzLTEtMS0xLTE1NzkwOA_af403f7d-8181-4862-a711-4cfa537e7a54">2,272,603</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="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzEzLTMtMS0xLTE1NzkwOA_635c0f56-6669-48dd-b03d-6cdb221f2734">23</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="ia6fd342349e74c2483584333992be785_D20220101-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzEzLTUtMS0xLTE1NzkwOA_f217db4f-4f80-4f85-88e3-eaa1591c21a2">6,832</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i69eaf2488aaa4fe6ac8c6c73ada70140_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzEzLTktMS0xLTE1NzkwOA_dc448eaa-f0b2-4c6d-ab3b-389a5d18bc72">8,459</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzEzLTExLTEtMS0xNTc5MDg_eec8fd6c-566f-425d-b698-b94b1f0cf34e">1,604</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquisition option exercises, 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="shares" contextRef="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE0LTEtMS0xLTE1NzkwOA_98f584e7-ab48-48bd-9321-e4e4a5bf880c">185,178</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="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE0LTMtMS0xLTE1NzkwOA_8a112c97-a7c1-486c-ac31-0fd941dcf984">2</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="ia6fd342349e74c2483584333992be785_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE0LTUtMS0xLTE1NzkwOA_07004e3b-4368-4dcf-82e4-244acd372b2e">2</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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE0LTExLTEtMS0xNTc5MDg_0a141716-fde9-4216-b6ef-f1241eef3691">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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:120%">Shares issued for stock grants, 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="shares" contextRef="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930" decimals="INF" name="bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE1LTEtMS0xLTE1NzkwOA_3b7b8dbf-f088-47f6-b8a5-5aa32b321d2f">13,632</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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="ia6fd342349e74c2483584333992be785_D20220101-20220930" decimals="-3" name="bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE1LTUtMS0xLTE1NzkwOA_b3b93ac3-01c2-4168-b22a-32d4d4ee5850">450</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%">&#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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE1LTExLTEtMS0xNTc5MDg_415131f1-6599-4c1c-a81f-15adf6624f3c">450</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%"><ix:nonFraction unitRef="usd" contextRef="ia6fd342349e74c2483584333992be785_D20220101-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE2LTUtMS0xLTE1NzkwOA_43728fb1-62a0-4f4c-8f6a-c69047d6de1e">28,687</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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE2LTExLTEtMS0xNTc5MDg_262c52c7-50af-4a56-a158-1b50414a2364">28,687</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares related to restricted stock, 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="shares" contextRef="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE3LTEtMS0xLTE1NzkwOA_a5a9790a-53fe-47f7-8146-8ad98ce2015f">199,975</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="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE3LTMtMS0xLTE1NzkwOA_868b237c-777e-45c5-bff9-635177489259">2</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="ia6fd342349e74c2483584333992be785_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE3LTUtMS0xLTE1NzkwOA_0ab789b4-32e6-4440-a9ef-fb970b94a1d8">3</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i69eaf2488aaa4fe6ac8c6c73ada70140_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE3LTktMS0xLTE1NzkwOA_acf8a854-dd10-4637-9321-ae0afa356d9a">3,208</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE3LTExLTEtMS0xNTc5MDg_09929f5a-4a8c-43af-b61f-df01e1f5de1d">3,209</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Repurchase of Class&#160;B Common Stock under approved program</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="shares" contextRef="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE4LTEtMS0xLTE1NzkwOA_4e4b3f2b-c0e3-4224-b780-0432216e6dfa">896,126</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="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE4LTMtMS0xLTE1NzkwOA_d2716eed-e929-49f2-87e2-23279c91af6e">9</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i69eaf2488aaa4fe6ac8c6c73ada70140_D20220101-20220930" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE4LTktMS0xLTE1NzkwOA_ce22123c-4b88-401b-88ba-a71954fd5f7a">28,241</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE4LTExLTEtMS0xNTc5MDg_521bbaaa-7148-47c1-8c6f-505e264d505d">28,250</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, September&#160;30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i95f7c502b0b541a98510a72637ebcf50_I20220930" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE5LTEtMS0xLTE1NzkwOA_fbfe2cad-5731-4f72-b7e4-47491689467c">288,417,765</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f7c502b0b541a98510a72637ebcf50_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE5LTMtMS0xLTE1NzkwOA_a878e8da-23e3-47ea-afeb-510d7df64c6d">2,884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad85970d7f3d41d1bb07b45ab1ca17f1_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE5LTUtMS0xLTE1NzkwOA_def77057-5794-4565-96e0-470c1e1c6cd5">1,005,075</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id232ec4274ec4b418198457fb1871b9e_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE5LTctMS0xLTE1NzkwOA_06d87fd3-c9f6-49a9-9a22-a2d23449be41">101,929</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i372dfff7f7ec475ea2d0b3c770550063_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE5LTktMS0xLTE1NzkwOA_54dae650-fc59-442c-87f4-f6889d5b787a">385,831</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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: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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE5LTExLTEtMS0xNTc5MDg_233ae145-b07b-474a-a69c-9cd3024c42c7">520,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><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="ia99823ad8de447feb168865a8ab4d474_223"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BENTLEY SYSTEMS, INCORPORATED AND SUBSIDIARIES</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Stockholders&#8217; Equity</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share data)</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="text-align:center;text-indent:18pt"><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:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.382%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.275%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.655%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.468%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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%">Three Months Ended September&#160;30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class&#160;A and Class&#160;B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Additional</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Other</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: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%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Paid-in</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Comprehensive</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Stockholders&#8217;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">Par Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Equity</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%">Balance, June&#160;30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifcfc21ad1dc141a69105b6551e2c98de_I20210630" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzUtMS0xLTEtMTU3OTA4_0d81a2d2-9111-4fc4-890e-5e7d11c801fb">281,189,127</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="ifcfc21ad1dc141a69105b6551e2c98de_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzUtMy0xLTEtMTU3OTA4_4a80d365-a5ac-4a7b-a32c-392af17aca02">2,812</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="ib2fea65bdaaf4cc4aefcb372f47c9dfc_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzUtNS0xLTEtMTU3OTA4_6f3ca742-6a7f-4ba0-8bfc-0cbf6dd4c658">910,951</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="i7e6ffdd046a242f5808b7dcf169359c1_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzUtNy0xLTEtMTU3OTA4_17b6f780-c4e2-48bd-948a-d9950eb97477">54,886</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: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="ic9904eb3a43c4363a937f2b02b432d21_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzUtOS0xLTEtMTU3OTA4_582dcb7c-d257-41be-8e99-ac668c7ef9a2">386,346</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 #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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52cb70a33eda4eccab1b554fa8152c0c_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzUtMTEtMS0xLTE1NzkwOA_7eb90442-6eff-4c68-a7fd-36bbde37ca61">472,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net loss</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i93665924167f401fb97f2bb2f21fb23f_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzYtOS0xLTEtMTU3OTA4_faf55f9d-d70a-4320-86ba-c65191697975">48,022</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzYtMTEtMS0xLTE1NzkwOA_0edc2e45-394b-4ae4-b686-e2f76a01ed88">48,022</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other comprehensive loss</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%">&#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%">&#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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="ia9f61989fa904b2387842727efa4f099_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzctNy0xLTEtMTU3OTA4_bf5c91ce-8cd4-46a8-83f6-6b6d55cd15a3">26,994</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzctMTEtMS0xLTE1NzkwOA_5152c2c0-b944-40af-9c2c-17650debfcbd">26,994</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:120%">Dividends declared</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%">&#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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i93665924167f401fb97f2bb2f21fb23f_D20210701-20210930" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzEwLTktMS0xLTE1NzkwOA_a909725a-76e0-41a2-a6ac-637f9abb2b96">8,485</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzEwLTExLTEtMS0xNTc5MDg_cc595f31-1a31-4d37-9c41-50ca1bec1406">8,485</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares issued in connection with deferred compensation plan, 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="shares" contextRef="i8d04b9b60cbc4aa7b58d405a87a3512a_D20210701-20210930" decimals="INF" name="bsy:StockIssuedDuringPeriodSharesDeferredCompensationPlan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzExLTEtMS0xLTE1NzkwOA_a0c41d9e-5d81-4109-bb63-e43f87a4b69f">88,920</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="i8d04b9b60cbc4aa7b58d405a87a3512a_D20210701-20210930" decimals="-3" name="bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzExLTMtMS0xLTE1NzkwOA_7315d1eb-e8e1-46ea-a021-dcf23155ba6f">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: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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i93665924167f401fb97f2bb2f21fb23f_D20210701-20210930" decimals="-3" sign="-" name="bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzExLTktMS0xLTE1NzkwOA_6277480b-6a46-49fb-8f3c-0aa72249c80b">3,773</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzExLTExLTEtMS0xNTc5MDg_b5b55d5c-1568-4bae-967c-b0ed060ba927">3,772</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred compensation plan elective participant deferrals</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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="ia71d40853c0a40d2991727fb2dd65401_D20210701-20210930" decimals="-3" name="bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzEyLTUtMS0xLTE1NzkwOA_602639fa-0684-43dd-a871-9e7e723b183b">527</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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzEyLTExLTEtMS0xNTc5MDg_717fdf79-0962-467e-b708-0fed23bc53f8">527</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred compensation plan modification</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="ia71d40853c0a40d2991727fb2dd65401_D20210701-20210930" decimals="-3" sign="-" name="bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzEzLTUtMS0xLTE1NzkwOA_7745c3e0-2a8d-4730-baea-b39c0af7fe05">4,739</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%">&#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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzEzLTExLTEtMS0xNTc5MDg_837dbba3-f818-417e-834e-01432b544e56">4,739</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares issued in connection with Executive Bonus Plan, 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="shares" contextRef="i8d04b9b60cbc4aa7b58d405a87a3512a_D20210701-20210930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE0LTEtMS0xLTE1NzkwOA_920f1142-0517-4e8a-8316-e637e19c0f1f">41,172</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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="ia71d40853c0a40d2991727fb2dd65401_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE0LTUtMS0xLTE1NzkwOA_70a7eee9-60da-42c2-bbe0-306d87ea7e94">4,292</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i93665924167f401fb97f2bb2f21fb23f_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE0LTktMS0xLTE1NzkwOA_80d2547a-d39b-44d9-8827-b90c6c96153f">1,870</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE0LTExLTEtMS0xNTc5MDg_57fc069a-b907-4d85-abbd-9907ced5b1e2">2,422</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares issued in connection with employee stock purchase plan</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="shares" contextRef="i8d04b9b60cbc4aa7b58d405a87a3512a_D20210701-20210930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE1LTEtMS0xLTE1NzkwOA_15e096fe-b134-48cb-abc7-9b91aa514436">104,716</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="i8d04b9b60cbc4aa7b58d405a87a3512a_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE1LTMtMS0xLTE1NzkwOA_ab4c7fe2-25f1-41c8-821f-d346a557dffb">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia71d40853c0a40d2991727fb2dd65401_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE1LTUtMS0xLTE1NzkwOA_2897c867-02bc-42aa-b3b8-80c25ebd56ba">3,845</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i93665924167f401fb97f2bb2f21fb23f_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE1LTktMS0xLTE1NzkwOA_de0ff3ac-e1e7-4628-bfe7-de8ad9e52e07">438</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE1LTExLTEtMS0xNTc5MDg_ac2698e6-b2d7-4ae5-85c2-c260a4fb1d57">3,408</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock option exercises, 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="shares" contextRef="i8d04b9b60cbc4aa7b58d405a87a3512a_D20210701-20210930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE2LTEtMS0xLTE1NzkwOA_4b516202-a1a5-4f28-8b12-e536b17bca26">612,277</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="i8d04b9b60cbc4aa7b58d405a87a3512a_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE2LTMtMS0xLTE1NzkwOA_13506a49-a98b-4587-bd18-b2863efc8ec1">6</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="ia71d40853c0a40d2991727fb2dd65401_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE2LTUtMS0xLTE1NzkwOA_776ee77b-f24a-4435-b4d9-f676675dc18d">699</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i93665924167f401fb97f2bb2f21fb23f_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE2LTktMS0xLTE1NzkwOA_9aab959f-012e-4b07-89b3-364053232f40">5,951</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE2LTExLTEtMS0xNTc5MDg_07e8b1c7-cb73-47fb-b8fc-84b88aaac4e4">5,246</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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:120%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="ia71d40853c0a40d2991727fb2dd65401_D20210701-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE4LTUtMS0xLTE1NzkwOA_4a2412aa-0979-4f94-a767-ad8a06e0237c">5,835</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%">&#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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE4LTExLTEtMS0xNTc5MDg_b4985c7e-f43b-41e0-ba76-417c42cbed95">5,835</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares related to restricted stock, 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="shares" contextRef="i8d04b9b60cbc4aa7b58d405a87a3512a_D20210701-20210930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE5LTEtMS0xLTE1NzkwOA_3d30720a-c413-4770-8736-51bccba845a3">2,352</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i93665924167f401fb97f2bb2f21fb23f_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE5LTktMS0xLTE1NzkwOA_81abc3db-f927-426f-ab91-151af9a2101a">5,644</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE5LTExLTEtMS0xNTc5MDg_80ef0185-484b-415c-86ba-9df2354f8081">5,644</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, September&#160;30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i02c2a150f81642e591a9ac5c9cb96862_I20210930" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzIwLTEtMS0xLTE1NzkwOA_cb681cd3-79ab-41e5-bd0d-3c3b17923ba0">282,038,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02c2a150f81642e591a9ac5c9cb96862_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzIwLTMtMS0xLTE1NzkwOA_96b9fb29-75bb-4544-93b1-b216502918ae">2,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90fb6d1446c44529844b80d94b3db2f0_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzIwLTUtMS0xLTE1NzkwOA_43c5a52d-6383-4337-9d17-cc37deb31a1e">921,410</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic61687b1fb0c4f2a8f013ad9e4b49623_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzIwLTctMS0xLTE1NzkwOA_3f88dbea-aff0-4ffa-bfc6-4e6012f1a8b7">81,880</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i93d9f6fa21af49349fd4689549c987f3_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzIwLTktMS0xLTE1NzkwOA_bd9e4b25-fd0d-43da-8341-9c10cb4d38f4">460,529</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66bd709f967d43018436d3e866d81df8_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzIwLTExLTEtMS0xNTc5MDg_22435b02-d096-46ac-94ad-eaa7fd67e2eb">381,821</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.382%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.275%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.655%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.468%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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%">Nine Months Ended September&#160;30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class&#160;A and Class&#160;B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Additional</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Other</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: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%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Paid-in</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Comprehensive</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Stockholders&#8217;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">Par Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Equity</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%">Balance, December&#160;31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3cf5179f83d84431b53a60d03d2e5e46_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzUtMS0xLTEtMTU3OTA4_4486d522-df44-4756-a331-4a6c117ca5b6">272,154,504</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="i3cf5179f83d84431b53a60d03d2e5e46_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzUtMy0xLTEtMTU3OTA4_040d614e-932b-4b8e-8898-d8d8a5eaef88">2,722</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="i139c1d645bb945cba71ae677d129a98f_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzUtNS0xLTEtMTU3OTA4_c183d56e-f075-4561-a5f8-e95326e9fa53">741,113</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="i00e20ca9f149469e8f6744b0eb15ae31_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzUtNy0xLTEtMTU3OTA4_1aa78d8c-ffed-4288-af45-397cfadc1328">26,233</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: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="i8c8b04b0d34e48789e7b84c9d803dcb4_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzUtOS0xLTEtMTU3OTA4_16cf6eee-9d9f-4aea-89c1-3c62febdcfc7">376,003</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 #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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida633192eb4f453c90c38e44d97f224b_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzUtMTEtMS0xLTE1NzkwOA_76439085-8567-4412-bcac-e941ae3dc1cc">341,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income</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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="i7d6115db0a01427c879e4ba96fe23f45_D20210101-20210930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzYtOS0xLTEtMTU3OTA4_cd016102-b650-49a6-9f49-25f93d3132a9">54,611</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzYtMTEtMS0xLTE1NzkwOA_ab883d75-99ed-4be8-b68b-bf31474e4582">54,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other comprehensive loss</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%">&#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%">&#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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="iac028aa3fd6f4927b8793a7cc4bb655d_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzctNy0xLTEtMTU3OTA4_323a61af-2e81-42c4-8250-2873441d3e16">55,647</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzctMTEtMS0xLTE1NzkwOA_6bd6eae4-160b-4c4a-8b81-4381df321b5c">55,647</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares issued related to acquisition</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="shares" contextRef="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzgtMS0xLTEtMTU3OTA4_255794a6-9899-49b2-bfaa-696586ae93fa">3,141,342</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="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzgtMy0xLTEtMTU3OTA4_3897515d-5f33-421e-b846-b133d03731c7">31</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="i20437d1f25fa4ccea32ba6c44e7a28a3_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzgtNS0xLTEtMTU3OTA4_50f49340-c729-4a8d-8f3f-833708504280">182,359</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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzgtMTEtMS0xLTE1NzkwOA_79dc3ced-42b9-425e-862d-a95ed0b7f4c2">182,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of capped call options, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="bsy:AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzktMC0xLTEtMTU3OTA4L3RleHRyZWdpb246ZWQzNTVhYWZiNGZjNGM1YzliY2I5YTVlMWY2NDFhYjVfNTE_bcb4419d-6769-491f-b657-508df5715fa5">12,584</ix:nonFraction></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%">&#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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i20437d1f25fa4ccea32ba6c44e7a28a3_D20210101-20210930" decimals="-3" name="bsy:AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzktNS0xLTEtMTU3OTA4_66ee8d70-5d41-4ab8-bcd0-cc6d5f9791e3">39,021</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%">&#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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="bsy:AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzktMTEtMS0xLTE1NzkwOA_30f20a5a-6e52-4adc-9374-f66dffacd8e8">39,021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dividends declared</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%">&#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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i7d6115db0a01427c879e4ba96fe23f45_D20210101-20210930" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzEwLTktMS0xLTE1NzkwOA_c44be60b-2721-453d-8ec1-f0b35c2df13b">25,076</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzEwLTExLTEtMS0xNTc5MDg_56262085-1b43-4125-9f79-370db9d6fe2f">25,076</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares issued in connection with deferred compensation plan, 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="shares" contextRef="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930" decimals="INF" name="bsy:StockIssuedDuringPeriodSharesDeferredCompensationPlan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzExLTEtMS0xLTE1NzkwOA_edabba59-2ac7-45d0-9ea9-2f16ddee0dff">2,290,999</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930" decimals="-3" name="bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzExLTMtMS0xLTE1NzkwOA_f67f2242-1550-49fa-92f7-01afde620b59">23</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%">&#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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i7d6115db0a01427c879e4ba96fe23f45_D20210101-20210930" decimals="-3" sign="-" name="bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzExLTktMS0xLTE1NzkwOA_c0d14f67-a2a6-43b2-9f31-312a29b2221a">65,707</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" sign="-" name="bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzExLTExLTEtMS0xNTc5MDg_7c639ec1-a9eb-4b0c-b62c-055b849d158b">65,684</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred compensation plan elective participant deferrals</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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="i20437d1f25fa4ccea32ba6c44e7a28a3_D20210101-20210930" decimals="-3" name="bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzEyLTUtMS0xLTE1NzkwOA_4832a2d4-31ee-49d5-9cca-2d0ac0b6c560">2,020</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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzEyLTExLTEtMS0xNTc5MDg_95ef2028-66af-4991-81fa-8854a630952b">2,020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred compensation plan modification</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i20437d1f25fa4ccea32ba6c44e7a28a3_D20210101-20210930" decimals="-3" sign="-" name="bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzEzLTUtMS0xLTE1NzkwOA_a6c415cc-f2a9-405b-b5af-e9c1c7f40312">4,739</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%">&#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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" sign="-" name="bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzEzLTExLTEtMS0xNTc5MDg_9a884acc-5ced-437c-9980-f24ddbc1e9f9">4,739</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares issued in connection with Executive Bonus Plan, 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="shares" contextRef="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE0LTEtMS0xLTE1NzkwOA_3265f93e-a088-4db9-92c3-238081d13aef">190,619</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="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE0LTMtMS0xLTE1NzkwOA_ceceaca4-f677-402c-b287-ee98c7877145">2</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="i20437d1f25fa4ccea32ba6c44e7a28a3_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE0LTUtMS0xLTE1NzkwOA_6f09c3f3-ae01-4150-98f2-bd5e5d7f8034">16,013</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i7d6115db0a01427c879e4ba96fe23f45_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE0LTktMS0xLTE1NzkwOA_8e0ddb52-52fc-47dd-978c-f19b11d9ce6e">6,586</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE0LTExLTEtMS0xNTc5MDg_d756d296-7d76-4f22-9e77-7a68474ddf26">9,429</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares issued in connection with employee stock purchase plan</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="shares" contextRef="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE1LTEtMS0xLTE1NzkwOA_4458cd67-4a27-4272-8ba2-b8d50de8c0a8">104,716</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="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE1LTMtMS0xLTE1NzkwOA_70268c00-7fa5-42c3-965a-c1b0f653e606">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20437d1f25fa4ccea32ba6c44e7a28a3_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE1LTUtMS0xLTE1NzkwOA_1f52d74d-063d-48fa-be1d-fa2587c1edff">3,845</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i7d6115db0a01427c879e4ba96fe23f45_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE1LTktMS0xLTE1NzkwOA_3c635c71-1d5a-4fb6-a26e-fadfab848d94">438</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE1LTExLTEtMS0xNTc5MDg_50439339-2d4b-4a43-afd6-3a1dd6e97495">3,408</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock option exercises, 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="shares" contextRef="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE2LTEtMS0xLTE1NzkwOA_37ce3cdf-9629-43c6-8dcb-14edad4d7ed3">4,269,335</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="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE2LTMtMS0xLTE1NzkwOA_d0de964a-471b-4cb3-89e9-3f96f6b81a95">42</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="i20437d1f25fa4ccea32ba6c44e7a28a3_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE2LTUtMS0xLTE1NzkwOA_9f8517ad-98c6-432c-a595-9429a0c3ed44">4,987</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i7d6115db0a01427c879e4ba96fe23f45_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE2LTktMS0xLTE1NzkwOA_e0d18c07-6089-4004-be0a-cd32db76fe44">34,978</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE2LTExLTEtMS0xNTc5MDg_6a9444a8-8f2a-4e6f-95d5-2385ce1554f0">29,949</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares issued for stock grants</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="shares" contextRef="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930" decimals="INF" name="bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE3LTEtMS0xLTE1NzkwOA_0a78ed53-2702-4a74-969f-10fc1eedcac8">7,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: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%"><ix:nonFraction unitRef="usd" contextRef="i20437d1f25fa4ccea32ba6c44e7a28a3_D20210101-20210930" decimals="-3" name="bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE3LTUtMS0xLTE1NzkwOA_9e421b5b-2d4b-4f96-aec5-cb80b39726f2">450</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%">&#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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE3LTExLTEtMS0xNTc5MDg_8b464905-f086-457d-a0c3-6458f25eb3f6">450</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%"><ix:nonFraction unitRef="usd" contextRef="i20437d1f25fa4ccea32ba6c44e7a28a3_D20210101-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE4LTUtMS0xLTE1NzkwOA_bdf4616d-32a6-4251-baf9-c45be9d9ff70">14,383</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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE4LTExLTEtMS0xNTc5MDg_5edb4985-9283-489c-834e-891413e212c5">14,383</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares related to restricted stock, 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="shares" contextRef="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930" decimals="INF" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE5LTEtMS0xLTE1NzkwOA_2d58607d-1191-4cb6-add0-cb081d4d6e18">120,775</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="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE5LTMtMS0xLTE1NzkwOA_07853d19-b261-4752-8683-342e9d9b3f3c">1</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%">&#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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i7d6115db0a01427c879e4ba96fe23f45_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE5LTktMS0xLTE1NzkwOA_c41f9964-393c-47e3-8bbf-7bc8a8bda933">6,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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE5LTExLTEtMS0xNTc5MDg_569edfa6-fc37-4f5f-9a49-eedba2ba89db">6,353</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, September&#160;30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i02c2a150f81642e591a9ac5c9cb96862_I20210930" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzIwLTEtMS0xLTE1NzkwOA_b85c80f2-22b4-422f-a1f0-4a674e68b06d">282,038,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02c2a150f81642e591a9ac5c9cb96862_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzIwLTMtMS0xLTE1NzkwOA_3718206f-0c8c-4600-a639-793f0a64af37">2,820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90fb6d1446c44529844b80d94b3db2f0_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzIwLTUtMS0xLTE1NzkwOA_3ed1b78c-aa7f-4336-99b6-0e8cf6c7b6cc">921,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic61687b1fb0c4f2a8f013ad9e4b49623_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzIwLTctMS0xLTE1NzkwOA_adc959e6-1854-4acd-a101-9c3be880f70f">81,880</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i93d9f6fa21af49349fd4689549c987f3_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzIwLTktMS0xLTE1NzkwOA_cc02629a-1ea7-4de8-babf-2d21f42f94ce">460,529</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66bd709f967d43018436d3e866d81df8_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzIwLTExLTEtMS0xNTc5MDg_c83734cd-0571-4d59-b625-c9e18594a786">381,821</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_226"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BENTLEY SYSTEMS, INCORPORATED AND SUBSIDIARIES</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="text-align:center;text-indent:18pt"><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:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.617%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.441%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September&#160;30,</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 #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQtMi0xLTEtMTU3OTA4_f04ac059-d474-4fbc-b640-16704180702d">149,058</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQtNC0xLTEtMTU3OTA4_5e47dc17-0aa0-4b1f-bd97-4754afe29107">54,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments to reconcile net income to net cash provided by operating activities:</span></div></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzYtMi0xLTEtMTU3OTA4_1996cbfe-7b0e-4f58-95c4-71795c909633">53,644</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzYtNC0xLTEtMTU3OTA4_f50ae0d0-b577-44a4-8dd3-80374f95c6bf">35,946</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bad debt allowance</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzctMi0xLTEtMTU3OTA4_439aad7c-eea7-4c71-ba61-4fe5ad587c97">5,199</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzctNC0xLTEtMTU3OTA4_4119b2de-ff4a-4524-9925-194f5e4e5fbc">466</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzgtMi0xLTEtMTU3OTA4_8b596027-9af7-414a-b503-6d56a015a8d0">13,670</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzgtNC0xLTEtMTU3OTA4_b043c544-0690-47e3-95c7-2a6c8cff6648">17,788</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzktMi0xLTEtMTU3OTA4_4b3937b9-1cc2-487f-8b0a-e851af81c25b">51,359</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzktNC0xLTEtMTU3OTA4_13af4db5-ffd3-477d-af95-4cd0d4fcb249">32,853</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred compensation plan</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzEwLTItMS0xLTE1NzkwOA_2a4552c3-45ae-4cb9-89fc-eeb0d8f0a511">21,873</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzEwLTQtMS0xLTE1NzkwOA_ebbabcf7-a4dd-44df-b7fc-cf4db264f3b7">89,327</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization and write-off of deferred debt issuance costs</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzExLTItMS0xLTE1NzkwOA_69a422db-862c-4aa2-be45-4510c53e6da3">5,468</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzExLTQtMS0xLTE1NzkwOA_3f74d586-e3df-4b8c-a9c0-1c2a2650a636">4,160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in fair value of derivative</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:UnrealizedGainLossOnDerivatives" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzEyLTItMS0xLTE1NzkwOA_dae443cf-8062-48f9-9396-dd2679a984be">29,318</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:UnrealizedGainLossOnDerivatives" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzEyLTQtMS0xLTE1NzkwOA_13674682-771c-4596-a79e-7b289fbb74fe">9,198</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency remeasurement loss</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzE2LTItMS0xLTE1NzkwOA_1ff405ab-ec97-445c-9d55-f4ae69c2ac40">14,445</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzE2LTQtMS0xLTE1NzkwOA_3786bbdd-d79b-4aa9-ace9-0f783d5ac836">103</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-cash items, net</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzE3LTItMS0xLTE1NzkwOA_8d047792-eb3a-46f5-86d9-dd520a2939c3">1,006</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzE3LTQtMS0xLTE1NzkwOA_c20b715f-1b49-440a-a4e2-524fbe521b5c">2,939</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in assets and liabilities, net of effect from acquisitions:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzE5LTItMS0xLTE1NzkwOA_ce5ece8d-22b6-4e62-bc0c-771669c4b37d">12,550</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzE5LTQtMS0xLTE1NzkwOA_5b0400c3-d8c0-4eef-a5ad-7d05ada8388d">26,305</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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid and other assets</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzIwLTItMS0xLTE1NzkwOA_bbfa4cc2-8d0a-4252-b74d-edaefdf4eb94">7,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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzIwLTQtMS0xLTE1NzkwOA_f3ee63fc-548a-47b5-a806-dae213886e6a">11,310</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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable, accruals, and other liabilities</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzIxLTItMS0xLTE1NzkwOA_43043321-25bd-409b-8bd3-b8cd1bfdbdd7">28,765</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzIxLTQtMS0xLTE1NzkwOA_33c2a8ee-647c-47dc-b963-e647bf60d7ae">29,047</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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenues</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzIyLTItMS0xLTE1NzkwOA_24fc4f5d-2df4-4fde-91bc-f8850e147853">26,725</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzIyLTQtMS0xLTE1NzkwOA_a570ad69-d362-4d91-ac6c-afaf72e3142d">40,496</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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes payable, net of prepaid income taxes</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzIzLTItMS0xLTE1NzkwOA_df410467-1c0f-4606-883b-549294b8161a">2,523</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzIzLTQtMS0xLTE1NzkwOA_42baef64-d00e-44ed-8011-ee357390627f">12,168</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzI0LTItMS0xLTE1NzkwOA_19c65b04-9a06-4622-a3f1-e56809ab7db3">238,198</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzI0LTQtMS0xLTE1NzkwOA_f0117570-b9d3-4bf7-a547-c30a6c19f270">207,417</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:middle"></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%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchases of property and equipment and investment in capitalized software</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzI2LTItMS0xLTE1NzkwOA_cfe3028b-e6d4-4ac4-88fd-67df908f87de">12,982</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzI2LTQtMS0xLTE1NzkwOA_ed659b05-d314-4e9b-8db9-ec3641700049">11,152</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from sale of aircraft</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzI3LTItMS0xLTE1NzkwOA_5fa7e64c-47bc-44d9-a994-1184a16d8611">2,380</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzI3LTQtMS0xLTE1NzkwOA_7334f2ed-c046-424d-8028-d3939a5a159e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions, net of cash acquired </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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzI4LTItMS0xLTE1NzkwOA_cff1f6cd-8677-47a5-b6fb-709379c9bba8">719,539</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzI4LTQtMS0xLTE1NzkwOA_fc8e14ec-2e13-4edf-b776-66470f9ac2a6">1,033,695</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other investing activities</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzI5LTItMS0xLTE1NzkwOA_767b9c5a-210b-4368-933f-85778cb0dd47">10,304</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzI5LTQtMS0xLTE1NzkwOA_a7fa672b-004f-42ed-89c7-585105879472">3,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><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</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzMwLTItMS0xLTE1NzkwOA_a594e20b-d9b7-4ab0-bfd1-f8ab7713aeec">740,445</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzMwLTQtMS0xLTE1NzkwOA_4d26ee34-5bf0-4021-a690-0a8252e206c3">1,047,847</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from credit facilities</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzMyLTItMS0xLTE1NzkwOA_ed0cc8d9-cfc3-40e6-b53a-18aba2bc9e6d">753,376</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzMyLTQtMS0xLTE1NzkwOA_a8053133-8fbf-41fb-ba38-14fced70e131">682,083</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments of credit facilities</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzMzLTItMS0xLTE1NzkwOA_14bdc246-b73a-4df4-aaf1-f1c46f6abe31">408,714</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzMzLTQtMS0xLTE1NzkwOA_a9548373-120d-4178-8495-e1637fa56da8">860,228</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from convertible senior notes, net of discounts and commissions</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzM0LTItMS0xLTE1NzkwOA_9b209441-9b9f-410f-86e2-5d9a6718fbfe">&#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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzM0LTQtMS0xLTE1NzkwOA_635bb927-e2e1-4f83-a53e-e8650ea99247">1,233,377</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments of debt issuance costs</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzM1LTItMS0xLTE1NzkwOA_222bfe6f-aa38-42e9-b3f7-ff3bbcb2f24f">&#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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzM1LTQtMS0xLTE1NzkwOA_d6fc11ff-7a96-4f7f-b04b-71797d5553f9">5,643</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchase of capped call options</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="bsy:PurchaseOfCappedCallOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzM2LTItMS0xLTE1NzkwOA_b1b528c1-423b-4e85-9b7b-a0576604d44b">&#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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="bsy:PurchaseOfCappedCallOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzM2LTQtMS0xLTE1NzkwOA_0e4153bb-ec4d-47aa-90ab-50727d8baa28">51,555</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repayment of term loan</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzM4LTItMS0xLTE1NzkwOA_924e778a-22ab-4822-8f10-5ba49917a4e0">3,750</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzM4LTQtMS0xLTE1NzkwOA_582c1772-1244-44c2-947d-9802fbbd3278">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments of financing leases</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="bsy:FinanceLeasePaymentsFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzM5LTItMS0xLTE1NzkwOA_472e16f7-62d6-4564-90bb-7a10fea79883">123</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="bsy:FinanceLeasePaymentsFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzM5LTQtMS0xLTE1NzkwOA_8df8e1a4-6280-4af1-b52c-fa68f10c2e8c">147</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments of acquisition debt and other consideration</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:RepaymentsOfAssumedDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQwLTItMS0xLTE1NzkwOA_c2475105-5b1b-45df-b1e3-dd97e9dc118b">6,996</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:RepaymentsOfAssumedDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQwLTQtMS0xLTE1NzkwOA_fd76fb41-1bd2-4315-a58c-68a14b9e38e1">741</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments of dividends</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQxLTItMS0xLTE1NzkwOA_2d7b16fe-a508-42d5-a240-ff6b0b56a826">25,828</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQxLTQtMS0xLTE1NzkwOA_6b3027d1-cea9-44cc-acc4-4a62dc0bbeb8">25,076</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from stock purchases under employee stock purchase plan</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQyLTItMS0xLTE1NzkwOA_46997b2e-368c-44da-8f27-05986df2cb81">10,335</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQyLTQtMS0xLTE1NzkwOA_78a60a5c-7b63-4ffe-ac97-d41c2d92af88">3,846</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from exercise of stock options</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQzLTItMS0xLTE1NzkwOA_cf8af912-47ad-4fa8-bf30-485fec4e4947">6,855</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQzLTQtMS0xLTE1NzkwOA_1c86a74d-346d-4809-a1b7-f46b1ff2b2e3">5,039</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments for shares acquired including shares withheld for taxes</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="bsy:PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQ0LTItMS0xLTE1NzkwOA_8a0ee29a-db7e-4123-8105-7bd2eb2a689e">42,213</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="bsy:PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQ0LTQtMS0xLTE1NzkwOA_e10dc8a7-a874-41ca-8714-0f5be5aa3b1e">111,306</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repurchase of Class&#160;B Common Stock under approved program</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQ1LTItMS0xLTE1NzkwOA_d320f792-6375-4719-8417-0df948563060">28,250</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQ1LTQtMS0xLTE1NzkwOA_86a4df07-4e38-4132-96ac-6f18faddb6ff">&#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:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities</span></div></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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQ2LTItMS0xLTE1NzkwOA_a33ab9d4-1d8b-4d70-b3b5-21438b3ac0b6">254,692</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQ2LTQtMS0xLTE1NzkwOA_eda2b5fd-e33a-45fc-9b2b-e36aa7f81939">869,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash and cash equivalents</span></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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQ3LTItMS0xLTE1NzkwOA_f69c3996-05d2-4ecb-b97a-02a2414ed141">8,926</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQ3LTQtMS0xLTE1NzkwOA_c94b983e-23cb-44a8-ad38-39ff7f43c4a0">4,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Decrease) increase in cash and cash equivalents</span></div></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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQ4LTItMS0xLTE1NzkwOA_7e1b1c9c-d8ba-49b3-8319-bea4dc7aec64">256,481</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQ4LTQtMS0xLTE1NzkwOA_fff19244-b2ea-41ee-9983-c2e19dfd2623">33,749</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents, beginning of year</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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQ5LTItMS0xLTE1NzkwOA_3c175f7d-cfdb-42e9-8191-fd4ed121ee19">329,337</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="ida633192eb4f453c90c38e44d97f224b_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQ5LTQtMS0xLTE1NzkwOA_0b625002-f073-447c-97ef-211dea25742d">122,006</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents, end of period</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzUwLTItMS0xLTE1NzkwOA_aa0a4354-d83a-4d77-837a-88e5425cb996">72,856</ix:nonFraction>&#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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66bd709f967d43018436d3e866d81df8_I20210930" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzUwLTQtMS0xLTE1NzkwOA_0656ba30-fc10-4f91-9613-7d8878d2b67a">155,755</ix:nonFraction>&#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:middle"></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><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="ia99823ad8de447feb168865a8ab4d474_229"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BENTLEY SYSTEMS, INCORPORATED AND SUBSIDIARIES</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="text-align:center;text-indent:18pt"><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:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.502%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.998%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September&#160;30,</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 #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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%">Supplemental information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for income taxes</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzQtMi0xLTEtMTU3OTA4_6352674f-24b1-443a-8bff-c08900ad462e">20,696</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzQtNC0xLTEtMTU3OTA4_c6e1d0b7-a228-48b7-afd7-befab3dce71d">32,359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax refunds</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromIncomeTaxRefunds" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzUtMi0xLTEtMTU3OTA4_f7a20859-6bb6-4773-a28d-6d5a2ef91d64">2,194</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromIncomeTaxRefunds" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzUtNC0xLTEtMTU3OTA4_c6b4a245-90c6-4793-bea0-74943d503aa6">7,820</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest paid</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzYtMi0xLTEtMTU3OTA4_89ce42de-246c-4f5e-ac38-0cc62d9c1a44">17,647</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzYtNC0xLTEtMTU3OTA4_8704527c-3fc4-4335-9763-dc3d7b35ccfd">3,281</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%">Non-cash investing and 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost method investment, non-cash exchange</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="bsy:NoncashOrPartNoncashCostMethodInvestmentNonCashExchange" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzgtMi0xLTEtMTc2NjM4_188c3c37-52df-4488-97c9-2edb1f5798c7">6,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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="bsy:NoncashOrPartNoncashCostMethodInvestmentNonCashExchange" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzgtNC0xLTEtMTc2NjQ2_1433659d-0532-4113-a8a0-703baa5ca709">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares issued related to acquisition</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="bsy:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzgtMi0xLTEtMTU3OTA4_be9c60e1-f375-4a14-874f-1ba0d0eb0e78">&#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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="bsy:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzgtNC0xLTEtMTU3OTA4_734c9e2f-340f-4f52-9a17-172f27cb2a49">182,390</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent acquisition consideration</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="bsy:NoncashOrPartNoncashContingentAcquisitionConsideration" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzktMi0xLTEtMTU3OTA4_5fcb8c17-ed51-475d-9911-8dbbe29805b4">&#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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="bsy:NoncashOrPartNoncashContingentAcquisitionConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzktNC0xLTEtMTU3OTA4_b8477489-28cc-4ee3-b26f-376aeb31bc95">5,581</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred, non-contingent consideration, net</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="bsy:NoncashOrPartNoncashDeferredAcquisitionConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzEwLTItMS0xLTE1NzkwOA_989dcd0e-0665-47b8-afb9-f965df0696cc">157</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="bsy:NoncashOrPartNoncashDeferredAcquisitionConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzEwLTQtMS0xLTE1NzkwOA_c8a24597-1f4d-402b-9a16-8bb190588dcc">10,081</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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Convertible senior notes expenses included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts payable</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="bsy:NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzExLTItMS0xLTE1NzkwOA_de7ceb64-66e9-434e-9fdb-fd87031ecb5b">&#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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="bsy:NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzExLTQtMS0xLTE1NzkwOA_ae304f72-cf05-4dc1-8adb-fb2180b84775">375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capped call options expenses included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts payable</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="bsy:CappedCallOptionsCostsAccruedDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzEyLTItMS0xLTE1NzkwOA_cff29791-ed85-494a-9339-5ff722af895f">&#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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="bsy:CappedCallOptionsCostsAccruedDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzEyLTQtMS0xLTE1NzkwOA_43423143-6869-4faa-80c0-fb2517882de1">50</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-settled Executive Bonus Plan awards</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzE0LTItMS0xLTE1NzkwOA_70886d73-6ab3-4c6d-90ce-eb5957ab3ca0">16,310</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzE0LTQtMS0xLTE1NzkwOA_4ab5e002-01f9-417b-96c4-9c1b6fbd04dd">16,015</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred compensation plan elective participant deferrals</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="bsy:VoluntaryDeferredCompensationPlanContributionsDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzE1LTItMS0xLTE1NzkwOA_5ecab779-3784-4610-aed2-591b145ff6e1">4,694</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="bsy:VoluntaryDeferredCompensationPlanContributionsDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzE1LTQtMS0xLTE1NzkwOA_54cb2a32-ca42-4b36-a5fc-086ba52d068d">2,020</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="text-align:center;text-indent:18pt"><span><br/></span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_265"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BENTLEY SYSTEMS, INCORPORATED AND SUBSIDIARIES</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data)</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="margin-bottom:2pt;text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1: <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzI0Nzg_d4522207-4513-424b-96d9-f67fc1a9a01a" continuedAt="ifbbab66810654857adb106e89836ed27" escape="true">Basis of Presentation</ix:nonNumeric></span></div><ix:continuation id="ifbbab66810654857adb106e89836ed27" continuedAt="ied54c4a65f9244d79930bee51dd75f3b"><div style="margin-bottom:12pt;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:700;line-height:120%"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzI0Nzk_5ec98e28-e65b-48ea-a7db-cc432ddd4bf4" continuedAt="i36a2adb23b69476ab558ce13031c7988" escape="true">Basis of Presentation</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i36a2adb23b69476ab558ce13031c7988"> &#8212; The accompanying unaudited consolidated financial statements include the accounts of Bentley Systems, Incorporated (&#8220;Bentley&#8221; or the &#8220;Company&#8221;) and its wholly-owned subsidiaries, and have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S.&#160;GAAP&#8221;) and in accordance with the rules and regulations of the United States Securities and Exchange Commission&#160;(&#8220;SEC&#8221;) regarding interim financial reporting. Accordingly, they do not include all the information and notes required by U.S.&#160;GAAP for annual financial statements.</ix:continuation> <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzI0ODA_5a89a7b2-41cc-4d03-aa34-435016d58d86" continuedAt="i803cb2b2c2ec4425bfdd0619704f1b55" escape="true">These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in Part&#160;II, Item&#160;8 of the Company&#8217;s 2021 Annual Report on Form&#160;10</ix:nonNumeric></span><ix:continuation id="i803cb2b2c2ec4425bfdd0619704f1b55" continuedAt="i2de8023dc2ef4f069ced1763ee32e287"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">K on file with the SEC. In management&#8217;s opinion, the accompanying unaudited consolidated financial statements contain all adjustments (consisting of normal, recurring and non-recurring adjustments) that were considered necessary for the fair statement of the Company&#8217;s financial position, results of operations, and cash flows at the dates and for the periods indicated. The preparation of financial statements in conformity with U.S.&#160;GAAP requires management to make estimates and assumptions that affect reported amounts in the financial statements and accompanying notes. Actual results could differ materially from those estimates. The December&#160;31, 2021 consolidated balance sheet included herein is derived from the Company&#8217;s audited consolidated financial statements.</span></ix:continuation></div><ix:continuation id="i2de8023dc2ef4f069ced1763ee32e287"><div style="margin-bottom:12pt;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%">Certain reclassifications of prior period amounts have been made to conform to the current period presentation.</span></div><div style="margin-bottom:12pt;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:700;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; On January&#160;31, 2022, the Company completed the acquisition of Power Line Systems, a leader in software for the design of overhead electric power transmission lines and their structures, for $<ix:nonFraction unitRef="usd" contextRef="ibccb09b079e249caa1f2e452355342b6_D20220131-20220131" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzIwOTU_cfae7c18-852d-4546-9f34-99c87af76468">695,968</ix:nonFraction> in cash, net of cash acquired. On June&#160;17, 2021, the Company completed the acquisition of Seequent Holdings Limited (&#8220;Seequent&#8221;), a leader in software for geological and geophysical modeling, geotechnical stability, and cloud services for geodata management and collaboration, for $<ix:nonFraction unitRef="usd" contextRef="i899475bb1e7d489f94749be5942af567_D20210617-20210617" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzIzNzk_7f4959ca-0041-4aa8-9303-58c0c36748e8">883,336</ix:nonFraction> in cash, net of cash acquired, plus <ix:nonFraction unitRef="shares" contextRef="iac742d389aac4928b2a1f38e5816ff02_D20210617-20210617" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzI0MTg_ac60e9b1-0902-496b-8ecd-1ae513fda224">3,141,342</ix:nonFraction>&#160;shares of the Company&#8217;s Class&#160;B Common Stock (see Note&#160;4).</span></div></ix:continuation><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="bsy:DeferredCompensationPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzY1OTcwNjk3ODUzMTI_e43001c4-885f-45c1-8817-a680d2e2dca6" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; Under the Company&#8217;s unfunded amended and restated Bentley Systems, Incorporated Nonqualified Deferred Compensation Plan (the &#8220;DCP&#8221;), certain officers and key employees may defer all or any part of their incentive compensation, and the Company may make discretionary awards on behalf of such participants. Elective participant deferrals and discretionary Company awards are received in the form of phantom shares of the Company&#8217;s Class&#160;B Common Stock, which are valued for tax and accounting purposes in the same manner as actual shares of Class&#160;B Common Stock, and are recorded as stock&#8209;based compensation expense in the consolidated statements of operations (see Note&#160;15).</span></ix:nonNumeric></div><div style="margin-bottom:12pt;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%">In August 2021, the Company&#8217;s Board of Directors approved an amendment to the DCP, which offered to certain active executives in the DCP a one&#8209;time, short&#8209;term election to reallocate a limited portion of their DCP holdings from phantom shares of the Company&#8217;s Class&#160;B Common Stock into other phantom investment funds. The offer to reallocate was subject to a proration mechanism which adjusted the aggregate elections to a maximum of <ix:nonFraction unitRef="shares" contextRef="if3c04530d3894767909bd84857af6f1b_I20210831" decimals="INF" name="us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzU0OTc1NTgyMjQwNQ_f2924d3e-03be-4ecb-91a8-f088832a14cc">1,500,000</ix:nonFraction> phantom shares of the Company&#8217;s Class&#160;B Common Stock. This resulted in a reduction of <ix:nonFraction unitRef="shares" contextRef="if3c04530d3894767909bd84857af6f1b_I20210831" decimals="-3" name="bsy:ReductionInSharesOutstandingDiluted" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzU0OTc1NTgyMjQ5NQ_2ae87569-c3da-458a-a519-d0514b972f31"><ix:nonFraction unitRef="shares" contextRef="if3c04530d3894767909bd84857af6f1b_I20210831" decimals="-3" name="bsy:ReductionInSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzU0OTc1NTgyMjQ5NQ_bb5d6651-1191-4f64-8018-d9957830e853">1,500,000</ix:nonFraction></ix:nonFraction>&#160;shares in both the basic and diluted count of Company shares.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><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:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><ix:continuation id="ied54c4a65f9244d79930bee51dd75f3b"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While DCP participants&#8217; investments in phantom shares remain equity classified, as they will be settled in shares of Class&#160;B Common Stock upon eventual distribution, the amendment and elections resulted in a change to liability classification for the reallocated phantom investments, as they will be settled in cash upon eventual distribution. As a result, during the three and nine months ended September&#160;30, 2021, the Company reclassified cumulative compensation cost of $<ix:nonFraction unitRef="usd" contextRef="ifb938f86f3b14f418b727fe7fcb16722_D20210101-20210930" decimals="-3" name="bsy:DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzU0OTc1NTgyMzAzNA_654ccee6-6926-4b78-8a88-de78fcfa13ce"><ix:nonFraction unitRef="usd" contextRef="i5bd73f62746744d59c0f19325e695dc4_D20210701-20210930" decimals="-3" name="bsy:DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzU0OTc1NTgyMzAzNA_d71f9227-74c4-4f57-8ecc-3460807dab83">4,739</ix:nonFraction></ix:nonFraction> from </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Additional paid-in capital </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheet and recognized a compensation charge of $<ix:nonFraction unitRef="usd" contextRef="i5bd73f62746744d59c0f19325e695dc4_D20210701-20210930" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzU0OTc1NTgyMzIyOA_1b1c3c52-1709-4708-81ff-1effbea7a725"><ix:nonFraction unitRef="usd" contextRef="ifb938f86f3b14f418b727fe7fcb16722_D20210101-20210930" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzU0OTc1NTgyMzIyOA_f592cb4f-cd42-449a-8710-17b3f418398b">90,721</ix:nonFraction></ix:nonFraction> to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> expenses in the consolidated statements of operations to record the reallocated deferred compensation plan liabilities at their fair value of $<ix:nonFraction unitRef="usd" contextRef="i50e5970fa5fc43cba7f7e85d4f30d095_I20210930" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzU0OTc1NTgyMzQwNA_38f6ade6-aeec-4ec1-b821-58b695506299">95,460</ix:nonFraction>. Subsequent to the one&#8209;time reallocation, these diversified deferred compensation plan liabilities are marked to market at the end of each reporting period, with changes in the liabilities recorded as an expense (income) to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated statements of operations (see Note&#160;12).</span></ix:continuation></div><div id="ia99823ad8de447feb168865a8ab4d474_274"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2: <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNzQvZnJhZzoyODc4ZjI3OGI2MjE0OWMyOWVkOTI2Mzc0N2RlZmMwOC90ZXh0cmVnaW9uOjI4NzhmMjc4YjYyMTQ5YzI5ZWQ5MjYzNzQ3ZGVmYzA4XzEyMTg_dc84e471-31ba-493c-a292-394a19ab2629" continuedAt="i4e416240073742d287c496e3223f3ce1" escape="true"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNzQvZnJhZzoyODc4ZjI3OGI2MjE0OWMyOWVkOTI2Mzc0N2RlZmMwOC90ZXh0cmVnaW9uOjI4NzhmMjc4YjYyMTQ5YzI5ZWQ5MjYzNzQ3ZGVmYzA4XzEyMTk_92e9426c-1f1e-4f84-a84a-ca1b232e8c5e" continuedAt="iea3e438a341f47078efefb3bb503399b" escape="true">Recent Accounting Pronouncements</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><ix:continuation id="i4e416240073742d287c496e3223f3ce1" continuedAt="iaee67849df0e4a0f8500fb2768c82533"><ix:continuation id="iea3e438a341f47078efefb3bb503399b" continuedAt="i45d2394eace544d1a6f432ae1ecbe76a"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March&#160;2020, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No.&#160;2020&#8209;04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic&#160;848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(&#8220;ASU&#160;2020&#8209;04&#8221;), which provides optional expedients and exceptions for applying U.S.&#160;GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. ASU&#160;2020&#8209;04 applies only to contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (&#8220;LIBOR&#8221;) or another reference rate expected to be discontinued because of reference rate reform between March&#160;12, 2020 and December&#160;31, 2022. The expedients and exceptions provided by ASU&#160;2020&#8209;04 do not apply to contract modifications made and hedging relationships entered into or evaluated after December&#160;31, 2022, except for hedging relationships existing as of December&#160;31, 2022, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. The Company had no transactions that were impacted by ASU&#160;2020&#8209;04 during the nine months ended September&#160;30, 2022.</span></ix:continuation></ix:continuation></div><div id="ia99823ad8de447feb168865a8ab4d474_277"></div><ix:continuation id="iaee67849df0e4a0f8500fb2768c82533"><ix:continuation id="i45d2394eace544d1a6f432ae1ecbe76a"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Guidance</span></div><div style="margin-bottom:12pt;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%">In October&#160;2021, the FASB issued ASU&#160;No.&#160;2021&#8209;08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic&#160;805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASU&#160;2021&#8209;08&#8221;), which improves the comparability of accounting for acquired revenue contracts with customers in a business combination. The new guidance is meant to reduce diversity in practice and inconsistencies related to recognition of an acquired contract liability and revenue contract payment terms and their effect on subsequent revenue recognized by the acquirer. During the fourth quarter of 2021, the Company early adopted the ASU effective January&#160;1, 2021 using the modified retrospective method of adoption and retrospectively recasted interim prior period amounts presented in the accompanying unaudited consolidated financial statements for acquisitions subsequent to January&#160;1, 2021. The adoption of this ASU did not have a material impact on the accompanying unaudited consolidated financial statements.</span></div></ix:continuation></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><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="ia99823ad8de447feb168865a8ab4d474_283"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3: <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0XzExMTEy_4c39a217-cf8a-4261-9c16-5692417c08e9" continuedAt="i176fc3edbb954e869c4e0995ab88015a" escape="true">Revenue from Contracts with Customers</ix:nonNumeric></span></div><ix:continuation id="i176fc3edbb954e869c4e0995ab88015a" continuedAt="i057af6200a8641f9b7f3d89f61901bec"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0XzExMTE0_964283eb-6491-4e9b-b851-1ad706ab65d4" continuedAt="ib8f770645ed2402a891fd65d4b1a8682" escape="true"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nature of Products and Services</span></div><div style="margin-bottom:12pt;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%">The Company generates revenues from subscriptions, perpetual licenses, and services.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subscriptions</span></div><div style="margin-bottom:12pt;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%">SELECT subscriptions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; The Company provides prepaid annual recurring subscriptions that accounts (which are based on distinct contractual and billing relationships with the Company, where affiliated entities of a single parent company may each have an independent account with the Company) can elect to add to a new or previously purchased perpetual license. SELECT provides accounts with benefits, including upgrades, comprehensive technical support, pooled licensing benefits, annual portfolio balancing exchange rights, learning benefits, certain Azure&#8209;based cloud collaboration services, mobility advantages, and access to other available benefits. SELECT subscriptions revenues are recognized as distinct performance obligations are satisfied. The performance obligations within the SELECT offering, outside of the portfolio balancing exchange right, are concurrently delivered and have the same pattern of recognition. These performance obligations are accounted for ratably over the term as a single performance obligation.</span></div><div style="margin-bottom:12pt;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%">Enterprise subscriptions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company provides enterprise subscription offerings, which provide its enterprise accounts with complete and unlimited global access to the Company&#8217;s comprehensive portfolio of solutions. Enterprise 365 (&#8220;E365&#8221;) subscriptions are charged to accounts based upon daily usage. The daily usage fee includes a term license component, SELECT maintenance and support, hosting, and Success Blueprints, which are designed to achieve business outcomes through more efficient and effective use of the Company&#8217;s software. E365 revenues are recognized based upon usage incurred by the account. Usage is defined as distinct user access on a daily basis. E365 subscriptions can contain quarterly usage floors or collars. The term of E365 subscriptions aligns with calendar quarters and revenue is recognized based on actual usage. Alternatively, Enterprise License Subscriptions (&#8220;ELS&#8221;) provide access for a prepaid fee, which is based on the account&#8217;s usage of software in the preceding year, to effectively create a fee&#8209;certain consumption&#8209;based arrangement. ELS contain a term license component, SELECT maintenance and support, and performance consulting days. The SELECT maintenance and support benefits under ELS do not include a portfolio balancing performance obligation. Revenue is allocated to the various performance obligations based on their respective standalone selling price (&#8220;SSP&#8221;). Revenue allocated to the term license component is recognized upon delivery at the start of the subscription term while revenues for the SELECT maintenance and support and the performance consulting days are recognized as delivered over the subscription term. Billings in advance are recorded as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div><div style="margin-bottom:12pt;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%">Term license subscriptions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; The Company provides annual, quarterly, and monthly term licenses for its software products. Term license subscriptions contain a term license component and SELECT maintenance and support. Revenue is allocated to the various performance obligations based on their SSP. Annual term licenses (&#8220;ATL&#8221;) are generally prepaid annually for named user access to specific products and include the Company&#8217;s Virtuoso subscriptions sold via the Company&#8217;s Virtuosity eStore for practitioner licenses. Virtuoso subscriptions are bundles with customizable training and expert consultation administered through &#8220;keys&#8221; or credits. Quarterly term license (&#8220;QTL&#8221;) subscriptions allow accounts to pay quarterly in arrears for license usage that is beyond their prepaid subscriptions. Monthly term license (&#8220;MTL&#8221;) subscriptions are identical to QTL subscriptions, except for the term of the license, and the manner in which they are monetized. MTL subscriptions require a Cloud Services Subscription (&#8220;CSS&#8221;), which is described below. For ATL, revenue allocated to the term license component is recognized upon delivery at the start of the subscription term while revenue for the SELECT maintenance and support is recognized as delivered over the subscription term. For Virtuoso keys, revenue is recognized as services are delivered. Billings in advance are recorded as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets. For usage&#8209;based QTL and MTL subscriptions, revenues are recognized based upon usage incurred by the account. Usage is defined as peak usage over the respective terms. The terms of QTL and MTL subscriptions align with calendar quarters and calendar months, respectively, and revenue is recognized based on actual usage.</span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><ix:continuation id="i057af6200a8641f9b7f3d89f61901bec" continuedAt="i9b4a7e8b80674aea83fadb60297a90dd"><ix:continuation id="ib8f770645ed2402a891fd65d4b1a8682" continuedAt="if1ded55a4046446898da6d5ab1bdb335"><div style="margin-bottom:12pt;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%">Visas and Passports are quarterly or annual term licenses enabling users to access specific project or enterprise information and entitles users to certain functionality of the Company&#8217;s </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ProjectWise</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AssetWise</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> systems. The Company&#8217;s standard offerings are usage based with monetization through the Company&#8217;s CSS program as described below.</span></div><div style="margin-bottom:12pt;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%">CSS is a program designed to streamline the procurement, administration, and payment process. The program requires an estimation of annual usage for CSS eligible offerings and a deposit of funds in advance. Actual consumption is monitored and invoiced against the deposit on a calendar quarter basis. CSS balances not utilized for eligible products or services may roll over to future periods or are refundable. Paid and unconsumed CSS balances are recorded in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the consolidated balance sheets. Software and services consumed under CSS are recognized pursuant to the applicable revenue recognition guidance for the respective software or service and classified as subscriptions or services based on their respective nature.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Perpetual licenses</span></div><div style="margin-bottom:12pt;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%">Perpetual licenses may be sold with or without attaching a SELECT subscription. Historically, attachment and retention of the SELECT subscription has been high given the benefits of the SELECT subscription discussed above. Perpetual licenses revenues are recognized upon delivery of the license to the user.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Services</span></div><div style="margin-bottom:12pt;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%">The Company provides professional services, including training, implementation, configuration, customization, and strategic consulting services. The Company performs projects on both a time and materials and a fixed fee basis. Certain of the Company&#8217;s fixed&#8209;fee arrangements, including its Success Services offerings, are structured as subscription&#8209;like, packaged offerings that are annually recurring in nature. Success Services are standard service offerings that provide a level of dedicated professional services above the standard technical support offered to all accounts as part of their SELECT or enterprise agreement. Revenues are recognized as services are performed.</span></div><div style="margin-bottom:12pt;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%">The Company primarily utilizes its direct internal sales force and also has arrangements through independent channel partners to promote and sell Bentley products and subscriptions to end&#8209;users. Channel partners are authorized to promote the sale of an authorized set of Bentley products and subscriptions within an authorized geography under a Channel Partner Agreement.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Judgments and Estimates</span></div><div style="margin-bottom:12pt;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%">The Company&#8217;s contracts with customers may include promises to transfer licenses (perpetual or term&#8209;based), maintenance, and services to a user. Judgment is required to determine if the promises are separate performance obligations, and if so, the allocation of the transaction price to each performance obligation. When an arrangement includes multiple performance obligations which are concurrently delivered and have the same pattern of transfer to the customer, the Company accounts for those performance obligations as a single performance obligation. For contracts with more than one performance obligation, the transaction price is allocated among the performance obligations in an amount that depicts the relative SSP of each obligation. Judgment is required to determine the SSP for each distinct performance obligation. In instances where SSP is not directly observable, such as when the Company does not sell the product or service separately, the Company determines the SSP using information that may include market conditions and other observable inputs. The Company uses a range of amounts to estimate SSP when it sells each of the products and services separately and needs to determine whether there is a discount that should be allocated based on the relative SSP of the various products and services.</span></div></ix:continuation></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><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:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><ix:continuation id="i9b4a7e8b80674aea83fadb60297a90dd" continuedAt="ic3a1b19f642540e289effc5f2c3451ff"><div style="margin-bottom:12pt;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%"><ix:continuation id="if1ded55a4046446898da6d5ab1bdb335" continuedAt="iecc1120721bd499d942a0274081bdd63">The Company&#8217;s SELECT agreement provides users with perpetual licenses a right to exchange software for other eligible perpetual licenses on an annual basis upon renewal. The Company refers to this option as portfolio balancing and has concluded that the portfolio balancing feature represents a material right resulting in the deferral of the associated revenue. Judgment is required to estimate the percentage of users who may elect to portfolio balance and considers inputs such as historical user elections. This feature is available once per term and must be exercised prior to the respective renewal term. The Company recognizes the associated revenue upon election or when the portfolio balancing right expires. This right is included in the initial and subsequent renewal terms and the Company reestablishes the revenue deferral for the material right upon the beginning of the renewal term. </ix:continuation>As of September&#160;30, 2022 and December&#160;31, 2021, the Company has deferred $<ix:nonFraction unitRef="usd" contextRef="i9aa3cf60928645d280bbe3ca1dde474b_I20220930" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0Xzk2OTI_fd5b7002-e66a-417f-a25d-2f1bd4e6352a">16,874</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6d7aeb71e4a44debb4a2f37dd62b97ce_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0Xzk2OTk_02c67c1a-a144-46c6-b7b7-6791ed6644c2">18,020</ix:nonFraction>, respectively, related to portfolio balancing exchange rights which is included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0XzExMTA5_c1ebc1e0-ab2a-40f6-9e86-ba81ae959e29" escape="true"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Assets and Contract Liabilities</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.209%"></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&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90YWJsZTowNDc3NTg0NGFkODQ0N2Y0OWQ3NzYxOWFlZDQ3MTczNy90YWJsZXJhbmdlOjA0Nzc1ODQ0YWQ4NDQ3ZjQ5ZDc3NjE5YWVkNDcxNzM3XzMtMS0xLTEtMTU3OTA4_7e9eae3e-b4c3-41ff-b721-7fe6c19b6360">491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90YWJsZTowNDc3NTg0NGFkODQ0N2Y0OWQ3NzYxOWFlZDQ3MTczNy90YWJsZXJhbmdlOjA0Nzc1ODQ0YWQ4NDQ3ZjQ5ZDc3NjE5YWVkNDcxNzM3XzMtMy0xLTEtMTU3OTA4_b422b332-2795-4e3b-924f-09d538012cf3">336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenues</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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90YWJsZTowNDc3NTg0NGFkODQ0N2Y0OWQ3NzYxOWFlZDQ3MTczNy90YWJsZXJhbmdlOjA0Nzc1ODQ0YWQ4NDQ3ZjQ5ZDc3NjE5YWVkNDcxNzM3XzQtMS0xLTEtMTU3OTA4_af3bb852-69ac-41bf-9068-ea74eeac2652">201,610</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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90YWJsZTowNDc3NTg0NGFkODQ0N2Y0OWQ3NzYxOWFlZDQ3MTczNy90YWJsZXJhbmdlOjA0Nzc1ODQ0YWQ4NDQ3ZjQ5ZDc3NjE5YWVkNDcxNzM3XzQtMy0xLTEtMTU3OTA4_5acda65d-9bbc-4a34-9a61-d6b2e9ff164e">232,593</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></ix:nonNumeric><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><ix:continuation id="iecc1120721bd499d942a0274081bdd63" continuedAt="i7d991c8d2fa9443ab106a883b645e590"><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, 2022 and December&#160;31, 2021, the Company&#8217;s contract assets relate to performance obligations completed in advance of the right to invoice and are included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Prepaid and other current assets</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i7d991c8d2fa9443ab106a883b645e590" continuedAt="ic85bd14137be40beb74c611474359a3f"> in the consolidated balance sheets.</ix:continuation> Contract assets were <ix:nonFraction unitRef="usd" contextRef="i78d5e148d26a4077809a903e306db55f_D20210101-20211231" decimals="INF" name="us-gaap:CapitalizedContractCostImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0XzEwMTEx_0c2b4ad2-c786-41c6-9dd7-4cf22689304d"><ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="INF" name="us-gaap:CapitalizedContractCostImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0XzEwMTEx_a0904ceb-23bb-401c-88dd-4c3e3ae498a7">not</ix:nonFraction></ix:nonFraction> impaired as of September&#160;30, 2022 and December&#160;31, 2021.</span></div><div style="margin-bottom:12pt;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%"><ix:continuation id="ic85bd14137be40beb74c611474359a3f">Deferred revenues consist of billings made or payments received in advance of revenue recognition from subscriptions and services. The timing of revenue recognition may differ from the timing of billings to users.</ix:continuation></span></div><div style="margin-bottom:12pt;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%">For the nine months ended September&#160;30, 2022, $<ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0XzEwMzYz_c791e277-2989-4a7a-a1dd-718c3e3c5869">174,194</ix:nonFraction> of revenues that were included in the December&#160;31, 2021 deferred revenues balance were recognized. There were additional deferrals of $<ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="bsy:ContractWithCustomerLiabilityAdditions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0XzEwNDg1_cedd8895-d977-4ca8-b8c1-96a56ba9ed95">158,125</ix:nonFraction>, which were primarily related to new billings and acquisitions (see Note&#160;4). For the nine months ended September&#160;30, 2021, $<ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0XzEwNTgw_2a1620ac-2b55-4ae8-948b-36b15cb6aca8">164,539</ix:nonFraction> of revenues that were included in the December&#160;31, 2020 deferred revenues balance were recognized. There were additional deferrals of $<ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="bsy:ContractWithCustomerLiabilityAdditions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0XzEwNzAy_ff3f6b46-4736-4342-a9f4-ee742c706bb0">161,578</ix:nonFraction>, which were primarily related to new billings and acquisitions (see Note&#160;4).</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-bottom:12pt;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%">The Company&#8217;s contracts with customers include amounts allocated to performance obligations that will be satisfied at a later date. As of September&#160;30, 2022, amounts allocated to these remaining performance obligations are $<ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0XzEwOTkz_9e04c779-343e-4d9b-858f-97d7b98b7e0d">201,610</ix:nonFraction>, of which the Company expects to recognize approximately <ix:nonFraction unitRef="number" contextRef="if09b90b0bf4240639b2578849536f599_I20220930" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0XzExMDUz_98199165-3e89-4e9c-b9f0-bec8d5ca178f">92</ix:nonFraction>% over the next <ix:nonNumeric contextRef="if09b90b0bf4240639b2578849536f599_I20220930" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0XzExMDcw_653956e7-ad86-4482-b4bc-6ead0a6cd65a">12</ix:nonNumeric> months with the remaining amount thereafter.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><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><div id="ia99823ad8de447feb168865a8ab4d474_292"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><ix:continuation id="ic3a1b19f642540e289effc5f2c3451ff" continuedAt="i0d0235bd6a5a4337833d5b2458ffd4e9"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of Revenues</span></div><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzE1OTM_948a933d-0fe8-4f9d-b50b-47d746972cf5" continuedAt="i38a3e9da6c7c4d9b93bd6e8b6ceb947c" escape="true"><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revenues consist of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</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</span></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SELECT subscriptions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab00c6133b4d40608462e39e92bfce92_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzQtMS0xLTEtMTU3OTA4_a1b680b6-ef49-42c6-b5f7-3674bc8c6c58">63,609</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="i61880be69619417192351ce65a983304_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzQtMy0xLTEtMTU3OTA4_b3fedb6e-3c38-4770-9aa3-780722ef90a4">66,648</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="i9a6d79a78b8d4042957227651b9db6fd_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzQtNS0xLTEtMTU3OTA4_d8f2d525-ead1-4f23-b946-1b2418c9cfe1">196,786</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="iea1b2053b35c4572923fc25c37c5f1f4_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzQtNy0xLTEtMTU3OTA4_c1d84954-8afa-4e3b-a0a0-cc988038226a">199,722</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprise subscriptions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb6d419cdd104f6b9f2b7714280222d7_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzUtMS0xLTEtMTU3OTA4_5330fe5b-f82c-4553-ac0f-a7dbc1e081fc">89,041</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="i83a526448bc54dba9eb0a1b2b13f5666_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzUtMy0xLTEtMTU3OTA4_0e7a6c86-4811-4f61-8f53-6ad2a386d1d1">75,381</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="i4ca8464255f640c4bc2667994d72d3ca_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzUtNS0xLTEtMTU3OTA4_f7b2ecca-bce6-48b7-ad67-28796061b252">252,461</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="i7c68253bbb6d490ca4b0f0534b040f24_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzUtNy0xLTEtMTU3OTA4_95f95e5b-8c3a-437f-b2b1-72140b82c453">214,058</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term license subscriptions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b6ee2fe2d9f477f88a9be349f1a4bf8_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzYtMS0xLTEtMTU3OTA4_cdbf529e-8a69-4a6e-be8a-3b10568845dc">82,657</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="i3aedbf2e88d94a1c98a2d33b96e69595_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzYtMy0xLTEtMTU3OTA4_621cfbc1-54b2-477a-b774-1ff7e7bdd04b">73,106</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="i8d9dfc9a6ed84e6ab4e90ec82a54db8c_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzYtNS0xLTEtMTU3OTA4_adab0459-fdfc-4170-9a37-8796ee031676">259,484</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="i6c25936bb3a84413bbfcf964165841e6_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzYtNy0xLTEtMTU3OTA4_d8181862-18b7-4ca3-9ded-0a52d749c93b">175,922</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions</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="ia682f022f9ec419492d6e7f9514cec32_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzctMS0xLTEtMTU3OTA4_9f7f9bd8-11a9-481e-95f4-821d9975aaf2">235,307</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="i5f6227335aae40c88543d99028c30401_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzctMy0xLTEtMTU3OTA4_804840de-66b3-4191-a5d6-4e3011e6e226">215,135</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="i03da1fc4f6d34d2e98ea5c626294ddbd_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzctNS0xLTEtMTU3OTA4_28e8f940-72db-4ace-8edc-fe1d53d99c14">708,731</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="i941ea57da29e4ffbbd4e9017b83c1f83_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzctNy0xLTEtMTU3OTA4_c92fe0dd-fff4-44e7-88f2-afe8cf0123b8">589,702</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Perpetual licenses</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="i506bf4e1bccb46acad65cea04c32819c_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzgtMS0xLTEtMTU3OTA4_63ff4b55-7c90-4938-8be3-cf6ec9f03eb0">9,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8527fe138d524e719f160dfcaebf89d5_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzgtMy0xLTEtMTU3OTA4_4514f422-6e04-49ec-9621-99ad29bb26f0">11,866</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="i9fdc3b2989314f37a16f9e243aef44f8_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzgtNS0xLTEtMTU3OTA4_9bd0fca8-ebfd-4153-997f-b6496c7cd981">31,213</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="i006af2a6b42e4a128bbff38e7671f6f1_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzgtNy0xLTEtMTU3OTA4_d56d21bc-8556-4d53-ae23-5f0e87031027">33,373</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions and licenses</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="i9f23bc0ebdc647699fad7b828c6db28c_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzktMS0xLTEtMTU3OTA4_ba15276a-2896-488b-80be-593a6f2195de">244,767</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="if275a090ae4f448bb10dd4b04c8da259_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzktMy0xLTEtMTU3OTA4_923ceee4-1e78-41bb-96c7-82137a25378d">227,001</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="i496c911ee4944184bc06652044a99160_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzktNS0xLTEtMTU3OTA4_28c0e2be-cd51-40b5-a50d-9a784cbcd6e2">739,944</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="id0e8b50d4ae14c4280b83a2b6cee5a39_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzktNy0xLTEtMTU3OTA4_77891362-9d05-4587-bf18-e7241074d1fd">623,075</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%">Services:</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring</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="id675ccc7a6a7439a9be207b52a65754c_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzExLTEtMS0xLTE1NzkwOA_79bf5c76-644a-42ea-ab27-502c653a08f1">4,557</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="icb48e1d9ec4b43f5b4372c973542f56f_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzExLTMtMS0xLTE1NzkwOA_e6ab0fa9-cffd-4c9d-ad03-1195ce3fa87e">5,160</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="ib70e649dd9374d1a91097980bc7e67e2_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzExLTUtMS0xLTE1NzkwOA_3842f368-b515-47f4-bceb-06364512eb5d">13,431</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="i8afb6165565646769316756aff078417_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzExLTctMS0xLTE1NzkwOA_3f83ee97-461b-4f40-8ed7-f7564d8caff1">16,243</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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="if7198c04c28340008748fc6db9bd85e1_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzEyLTEtMS0xLTE1NzkwOA_3fc2b4bb-2e38-47f4-b501-9e61510f5a58">19,008</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="i9fe57cb8d6d2414ab3c276cbdfaf8f2a_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzEyLTMtMS0xLTE1NzkwOA_b305fac9-381d-4001-b160-8ff65764f437">19,227</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="iec72a6705ac94abd8c44591b3f093658_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzEyLTUtMS0xLTE1NzkwOA_874dc201-7b2b-4dc0-884d-8b526404866b">58,759</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="i146d7d036e884b108052cc5bcbe44977_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzEyLTctMS0xLTE1NzkwOA_90562591-e5d2-44c9-831e-16075f86aff3">57,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Services</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="i1a1be711fa894b6f9409ff9b86850ac3_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzEzLTEtMS0xLTE1NzkwOA_0358b894-cc04-42df-a61a-60213ddb1bba">23,565</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="i6eefa47e9ca74fb181805ee79874455c_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzEzLTMtMS0xLTE1NzkwOA_983aa389-ea8a-4610-bd9b-2dd3ce430783">24,387</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="i76baceb07b1d4ba2ad9c17a7139c3fed_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzEzLTUtMS0xLTE1NzkwOA_59452bcc-52fc-4563-9605-f6a6eaf6489a">72,190</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="i9163c3ac409a4e60bbd89e1fbf49897e_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzEzLTctMS0xLTE1NzkwOA_a18b7ff5-83e6-40b9-a9d8-e413714f08ed">74,239</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%">Total revenues</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzE0LTEtMS0xLTE1NzkwOA_521d8fa3-a333-413d-ad6a-f2bfd4a84d07">268,332</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzE0LTMtMS0xLTE1NzkwOA_54bc6fc7-79e1-497c-a8c4-68441141d262">251,388</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzE0LTUtMS0xLTE1NzkwOA_eeb490c8-11ca-4422-a71a-0217b3eec24e">812,134</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzE0LTctMS0xLTE1NzkwOA_1bfcb7c7-5cf1-4088-bff7-ef7d2c3725d1">697,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Enterprise subscriptions includes revenue attributable to E365 subscriptions of $<ix:nonFraction unitRef="usd" contextRef="i956d49a9d6644f678a65a4825f7fab4a_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzE2Ng_d864f7df-0586-4a60-b433-20e5e53eb741">80,298</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ib9f5a49bf6634a18ab0ddb27a8974599_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzE3Mw_c814b466-2861-47c7-aef4-6ccec957b6b1">60,102</ix:nonFraction> for the three months ended September&#160;30, 2022 and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i48b591389b174e3eb6660732402de24e_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzIwOQ_943a0ddc-a106-4697-a345-76db758ea111">221,801</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iadf93710e015448ba927c6dbda15c57f_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzIxNg_304721cc-3c15-4c59-a525-a7418938b416">162,120</ix:nonFraction> for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div></ix:nonNumeric><div style="margin-bottom:12pt;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%">The Company recognizes perpetual licenses and the term license component of subscriptions as revenue when either the licenses are delivered or at the start of the subscription term. For the three months ended September&#160;30, 2022 and 2021, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="ia15fdee8e71d46a6aaac5c4b6e4da70d_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzQ2OA_3756b108-0d75-44e0-842d-f571d432fdec">125,140</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i63a0a08a3fd94245ad2443986022ba73_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzQ3NQ_a35796f6-add7-462c-9135-5bd5b9ddec2a">109,000</ix:nonFraction> of license related revenues, respectively, of which $<ix:nonFraction unitRef="usd" contextRef="iba598380fd594d27a7b1fb48b26905b1_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzUzMA_ef8512d6-5c71-4573-897c-472478467900">115,680</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ica77c81809b24063adaf70fd74bd95a2_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzUzNw_3cc69e80-4f3e-4929-863c-41e0c21bc0b4">97,134</ix:nonFraction>, respectively, were attributable to the term license component of the Company&#8217;s subscription&#8209;based commercial offerings recorded in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscriptions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated statements of operations. For the nine months ended September&#160;30, 2022 and 2021, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="iedea01f1d7c246b58f592b542aa43e35_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzc3MA_ba16a3f5-b9bb-40e6-92bb-760a9a21cda0">380,237</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ica9c785b32e34c5e8f1ee3f8fb6e432f_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzc3Nw_8fbcd3e3-eb4c-4e89-9aed-9e2136cdfa37">293,277</ix:nonFraction> of license related revenues, respectively, of which $<ix:nonFraction unitRef="usd" contextRef="i6f6dfbd96bee4b4fbaa8ba0df775e486_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzgzMg_f9f233ef-f3a8-41f7-b7f8-93c8086a2799">349,024</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i09d8d543dca14a4ca9b0793f2a4c9486_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzgzOQ_e3c0e990-e8e2-459b-ae2f-df1f5cd9c2f5">259,904</ix:nonFraction>, respectively, were attributable to the term license component of the Company&#8217;s subscription&#8209;based commercial offerings recorded in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscriptions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated statements of operations.</span></div><div style="margin-bottom:12pt;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%">The Company derived <ix:nonFraction unitRef="number" contextRef="i462e1d214f5245b2a3742978c5815127_D20220701-20220930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzU0OTc1NTgxNjk2Ng_0669ad78-b490-45e8-b04e-67d6f908e959"><ix:nonFraction unitRef="number" contextRef="i0b0d29a426bf4ba5a01771725956b295_D20220101-20220930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzU0OTc1NTgxNjk2Ng_0f8eca75-26c9-454b-a966-3bb467318018"><ix:nonFraction unitRef="number" contextRef="ida448523b2514d5e8464a2341a7446f6_D20210101-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzU0OTc1NTgxNjk2Ng_29fb3ea1-e85d-4b27-ae44-02e8a3b4dc75"><ix:nonFraction unitRef="number" contextRef="if8c5258320174a338dab45f19c6f2f4e_D20210701-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzU0OTc1NTgxNjk2Ng_5450edbc-f5f5-4908-93d7-c7516e6cd86d">7</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>% of its total revenues through channel partners for the three and nine months ended September&#160;30, 2022 and 2021.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><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:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><ix:continuation id="i0d0235bd6a5a4337833d5b2458ffd4e9"><ix:continuation id="i38a3e9da6c7c4d9b93bd6e8b6ceb947c"><div style="margin-bottom:12pt;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%">Revenue from external customers is attributed to individual countries based upon the location of the customer. Revenues by geographic region are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</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</span></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief63e7fe04384628976a77ddb00db59a_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzMtMS0xLTEtMTcwMDI1_5b1b9f24-89de-436b-9f82-eb6b0fc15dea">141,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96ec876549224b2b8f027962fa50c178_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzMtMy0xLTEtMTcwMDI1_98c1eba9-8c30-400d-adbb-09fb1960005a">127,996</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39c9b5146aad4a8b93ec7f46117e8b39_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzMtNS0xLTEtMTcwMDI1_336e52b6-bc32-425e-ad83-6627d0e67089">440,218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c14eb2b4fae4171939168545899a6d1_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzMtNy0xLTEtMTcwMDI1_d2d7e222-15e7-4fa7-b887-d210955649a7">349,752</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, the Middle East, and Africa (&#8220;EMEA&#8221;)</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="i83722b82e9cd4065b3528efa4cd1ddc7_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzQtMS0xLTEtMTcwMDI1_654efd65-4ba7-4d63-9dc1-938fe6d3dad2">75,416</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="ic3cee0c9f8fd4e6e92ecbc0f955688f4_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzQtMy0xLTEtMTcwMDI1_4b3fc68f-2d57-4658-80d0-07341a89955a">76,502</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="ic357f027ee7642288bc8dae1e1627386_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzQtNS0xLTEtMTcwMDI1_46babd0d-5175-4278-bdf7-7aeada2a49dd">227,696</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="ib4969339d4bf4536a190b507611acc01_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzQtNy0xLTEtMTcwMDI1_afe09235-5dbf-446c-8967-b66052bc6827">219,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific (&#8220;APAC&#8221;)</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88d92316c37841c0aecd32f925408ad1_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzUtMS0xLTEtMTcwMDI1_3f0ea5dd-781b-48d4-8eb4-cfc6cca64e17">51,317</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="ia479dbd145ef412285e0d3337e2516bb_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzUtMy0xLTEtMTcwMDI1_ccc363e1-c31a-4336-afe2-4cb4a60b8d7f">46,890</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="ia50d76f6404c45d7a1eb6e631240963c_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzUtNS0xLTEtMTcwMDI1_bba51b4a-e04d-41f2-aa88-8401f40cd277">144,220</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="i36d10370dda84d248108088b01b67c6c_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzUtNy0xLTEtMTcwMDI1_cc8c8d03-fb4b-4295-82fd-5b727bd1a9b2">128,055</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 revenues</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzYtMS0xLTEtMTcwMDI1_6e1317f1-2966-4be6-98d5-2d380960f940">268,332</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzYtMy0xLTEtMTcwMDI1_4312c531-2977-44e3-98a0-961646b853c9">251,388</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzYtNS0xLTEtMTcwMDI1_2ff1acf6-2e3f-41b9-8b0e-92dd93865ad6">812,134</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzYtNy0xLTEtMTcwMDI1_1e73d048-20c2-4b3a-b310-dbddb538da84">697,314</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-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Americas includes the United States (&#8220;U.S.&#8221;), Canada, and Latin America (including the Caribbean). Revenue attributable to the U.S. totaled $<ix:nonFraction unitRef="usd" contextRef="i12480e60684641c8bebc106bfff6caec_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzU0OTc1NTgxNjY4Mg_8a02bdcc-27f3-4de2-9240-d382b3731298">122,372</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i8e402411797145198ad61043aacf2006_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzU0OTc1NTgxNjY5MA_5dc67758-caae-4f0a-8c3d-51386fabb1f6">105,089</ix:nonFraction> for the three months ended September&#160;30, 2022 and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="idb709d3a1ec74937a2ddb4f958ab4fb6_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzU0OTc1NTgxNjcyOQ_820aa7a5-ca1f-442a-a2b1-072301fd1927">346,961</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ibdd2f63191184716af4ddab49de86699_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzU0OTc1NTgxNjczNw_70fe1923-6e66-4156-b2c3-115078315dd2">289,718</ix:nonFraction> for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div></ix:continuation></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_307"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4: <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMDcvZnJhZzo5MDU1MmU1ZmI0NzI0MzMwYWYzYzg2MjFjYTE3MWQ5NC90ZXh0cmVnaW9uOjkwNTUyZTVmYjQ3MjQzMzBhZjNjODYyMWNhMTcxZDk0Xzg4MQ_f21194f9-d7ee-47b3-b888-d40bfcab6107" continuedAt="i6e8b0bfdf6c04c23b5dd3b6ba5964e1e" escape="true">Acquisitions</ix:nonNumeric></span></div><div style="margin-bottom:12pt;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%"><ix:continuation id="i6e8b0bfdf6c04c23b5dd3b6ba5964e1e" continuedAt="i252c8e9b76eb42eaba771e56007a2851">For the nine months ended September&#160;30, 2022 and the year ended December&#160;31, 2021, the Company completed a number of acquisitions, for an aggregate purchase price of $<ix:nonFraction unitRef="usd" contextRef="i6abcb7974f9b43a8acf6fe6daf64769a_D20220101-20220930" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMDcvZnJhZzo5MDU1MmU1ZmI0NzI0MzMwYWYzYzg2MjFjYTE3MWQ5NC90ZXh0cmVnaW9uOjkwNTUyZTVmYjQ3MjQzMzBhZjNjODYyMWNhMTcxZDk0XzE0Ng_1bdb5dfd-15bc-488f-8eb3-ba447733ff52">738,814</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i5d4496799c794116a4876be4d5c03452_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMDcvZnJhZzo5MDU1MmU1ZmI0NzI0MzMwYWYzYzg2MjFjYTE3MWQ5NC90ZXh0cmVnaW9uOjkwNTUyZTVmYjQ3MjQzMzBhZjNjODYyMWNhMTcxZDk0XzE1Mw_87f5014f-1f40-4475-a466-cd8bba338f76">1,269,844</ix:nonFraction>, respectively. On January&#160;31, 2022, the Company completed the acquisition of Power Line Systems, a leader in software for the design of overhead electric power transmission lines and their structures, for $<ix:nonFraction unitRef="usd" contextRef="ibccb09b079e249caa1f2e452355342b6_D20220131-20220131" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMDcvZnJhZzo5MDU1MmU1ZmI0NzI0MzMwYWYzYzg2MjFjYTE3MWQ5NC90ZXh0cmVnaW9uOjkwNTUyZTVmYjQ3MjQzMzBhZjNjODYyMWNhMTcxZDk0XzM2MQ_cfae7c18-852d-4546-9f34-99c87af76468">695,968</ix:nonFraction> in cash, net of cash acquired. On June&#160;17, 2021, the Company completed the acquisition of Seequent, a leader in software for geological and geophysical modeling, geotechnical stability, and cloud services for geodata management and collaboration, for $<ix:nonFraction unitRef="usd" contextRef="i899475bb1e7d489f94749be5942af567_D20210617-20210617" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMDcvZnJhZzo5MDU1MmU1ZmI0NzI0MzMwYWYzYzg2MjFjYTE3MWQ5NC90ZXh0cmVnaW9uOjkwNTUyZTVmYjQ3MjQzMzBhZjNjODYyMWNhMTcxZDk0XzYxNQ_7f4959ca-0041-4aa8-9303-58c0c36748e8">883,336</ix:nonFraction> in cash, net of cash acquired, plus <ix:nonFraction unitRef="shares" contextRef="iac742d389aac4928b2a1f38e5816ff02_D20210617-20210617" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMDcvZnJhZzo5MDU1MmU1ZmI0NzI0MzMwYWYzYzg2MjFjYTE3MWQ5NC90ZXh0cmVnaW9uOjkwNTUyZTVmYjQ3MjQzMzBhZjNjODYyMWNhMTcxZDk0XzY1NA_ac60e9b1-0902-496b-8ecd-1ae513fda224">3,141,342</ix:nonFraction>&#160;shares of the Company&#8217;s Class&#160;B Common Stock. The operating results of the acquired businesses, except for Seequent, were not material, individually or in the aggregate, to the Company&#8217;s consolidated statements of operations.</ix:continuation></span></div><div id="ia99823ad8de447feb168865a8ab4d474_313"></div><ix:continuation id="i252c8e9b76eb42eaba771e56007a2851" continuedAt="ic2a3aa891a1a4cbc97c31aed4f21aa45"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90ZXh0cmVnaW9uOmEzMmIyMzM4OTE2ZDQ0NmViY2JjZDkwOWFjNGUwODM2XzkwOA_fc1dd0ce-2afc-48ec-95b3-cd3ed7b56e82" escape="true"><div style="margin-bottom:12pt;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%">The aggregate details of the Company&#8217;s acquisition activity are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.651%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Acquisitions Completed in</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Number of acquisitions</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="acquisition" contextRef="i6abcb7974f9b43a8acf6fe6daf64769a_D20220101-20220930" decimals="INF" name="us-gaap:NumberOfBusinessesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTpmYmYzMWYzODVlYjg0NmM2YTUxNTQ0OTY2ODMxYTNlMC90YWJsZXJhbmdlOmZiZjMxZjM4NWViODQ2YzZhNTE1NDQ5NjY4MzFhM2UwXzUtMS0xLTEtMTU3OTA4_d800c69a-cc08-4db1-934a-84f1a447fd1a">4</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="acquisition" contextRef="i5d4496799c794116a4876be4d5c03452_D20210101-20211231" decimals="INF" name="us-gaap:NumberOfBusinessesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTpmYmYzMWYzODVlYjg0NmM2YTUxNTQ0OTY2ODMxYTNlMC90YWJsZXJhbmdlOmZiZjMxZjM4NWViODQ2YzZhNTE1NDQ5NjY4MzFhM2UwXzUtMy0xLTEtMTU3OTA4_764b8b1c-e80e-406c-bca9-b54afcb45939">13</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid at closing </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;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="i6abcb7974f9b43a8acf6fe6daf64769a_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTpmYmYzMWYzODVlYjg0NmM2YTUxNTQ0OTY2ODMxYTNlMC90YWJsZXJhbmdlOmZiZjMxZjM4NWViODQ2YzZhNTE1NDQ5NjY4MzFhM2UwXzYtMS0xLTEtMTU3OTA4_29c2ccf8-f293-4551-81e0-816861d80371">738,810</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="i5d4496799c794116a4876be4d5c03452_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTpmYmYzMWYzODVlYjg0NmM2YTUxNTQ0OTY2ODMxYTNlMC90YWJsZXJhbmdlOmZiZjMxZjM4NWViODQ2YzZhNTE1NDQ5NjY4MzFhM2UwXzYtMy0xLTEtMTU3OTA4_08ea8fe5-2225-4ac9-babb-4fea4e01325a">1,072,820</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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash acquired</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="i6abcb7974f9b43a8acf6fe6daf64769a_D20220101-20220930" decimals="-3" name="us-gaap:CashAcquiredFromAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTpmYmYzMWYzODVlYjg0NmM2YTUxNTQ0OTY2ODMxYTNlMC90YWJsZXJhbmdlOmZiZjMxZjM4NWViODQ2YzZhNTE1NDQ5NjY4MzFhM2UwXzctMS0xLTEtMTU3OTA4_cc48ffb4-f22a-4275-bbb2-cc36464fd92b">19,271</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5d4496799c794116a4876be4d5c03452_D20210101-20211231" decimals="-3" name="us-gaap:CashAcquiredFromAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTpmYmYzMWYzODVlYjg0NmM2YTUxNTQ0OTY2ODMxYTNlMC90YWJsZXJhbmdlOmZiZjMxZjM4NWViODQ2YzZhNTE1NDQ5NjY4MzFhM2UwXzctMy0xLTEtMTU3OTA4_c1b795cf-89e9-4e44-bdf1-794f74a238f7">37,837</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash paid</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="i6abcb7974f9b43a8acf6fe6daf64769a_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTpmYmYzMWYzODVlYjg0NmM2YTUxNTQ0OTY2ODMxYTNlMC90YWJsZXJhbmdlOmZiZjMxZjM4NWViODQ2YzZhNTE1NDQ5NjY4MzFhM2UwXzgtMS0xLTEtMTU3OTA4_71ddffb7-0544-492d-931c-9d9da887b133">719,539</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="i5d4496799c794116a4876be4d5c03452_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTpmYmYzMWYzODVlYjg0NmM2YTUxNTQ0OTY2ODMxYTNlMC90YWJsZXJhbmdlOmZiZjMxZjM4NWViODQ2YzZhNTE1NDQ5NjY4MzFhM2UwXzgtMy0xLTEtMTU3OTA4_eb715dfc-f91d-4954-b772-4de5e64d95e9">1,034,983</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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Of the cash paid at closing for the nine months ended September&#160;30, 2022 and year ended December&#160;31, 2021, $<ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:EscrowDeposit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90ZXh0cmVnaW9uOmEzMmIyMzM4OTE2ZDQ0NmViY2JjZDkwOWFjNGUwODM2XzE2Mg_ce8db893-e277-4dce-8dbb-31627739d438">3,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:EscrowDeposit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90ZXh0cmVnaW9uOmEzMmIyMzM4OTE2ZDQ0NmViY2JjZDkwOWFjNGUwODM2XzE2OQ_c367905b-fe21-41ce-96dd-375004af6ef1">8,701</ix:nonFraction>, respectively, was deposited into an escrow account to secure any potential indemnification and other obligations of the seller.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90ZXh0cmVnaW9uOmEzMmIyMzM4OTE2ZDQ0NmViY2JjZDkwOWFjNGUwODM2XzkxMA_fd137f97-77ad-4c75-a15e-ed85586d4d39" continuedAt="i8fed9d8bd5094d54b5bd4ad07d5c5786" escape="true"><div style="margin-bottom:12pt;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%">The fair value of the contingent consideration from acquisitions is included in the consolidated balance sheets as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.209%"></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&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and other current liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTo5ZmU4NDAwNDdhMGY0MDNmYTY3YzA5YzllNjA0NzI3OC90YWJsZXJhbmdlOjlmZTg0MDA0N2EwZjQwM2ZhNjdjMDljOWU2MDQ3Mjc4XzMtMS0xLTEtMTU3OTA4_455a1aab-d5d7-41e2-9abe-e4fd93100d60">1,244</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTo5ZmU4NDAwNDdhMGY0MDNmYTY3YzA5YzllNjA0NzI3OC90YWJsZXJhbmdlOjlmZTg0MDA0N2EwZjQwM2ZhNjdjMDljOWU2MDQ3Mjc4XzMtMy0xLTEtMTU3OTA4_fb07585b-6e79-480b-9c61-8f6647742099">5,382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTo5ZmU4NDAwNDdhMGY0MDNmYTY3YzA5YzllNjA0NzI3OC90YWJsZXJhbmdlOjlmZTg0MDA0N2EwZjQwM2ZhNjdjMDljOWU2MDQ3Mjc4XzQtMS0xLTEtMTU3OTA4_cba53daf-2ad0-40d5-be62-332f60240e01">&#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="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTo5ZmU4NDAwNDdhMGY0MDNmYTY3YzA5YzllNjA0NzI3OC90YWJsZXJhbmdlOjlmZTg0MDA0N2EwZjQwM2ZhNjdjMDljOWU2MDQ3Mjc4XzQtMy0xLTEtMTU3OTA4_1acc2715-2366-48bf-94ef-52a870fa42a9">1,231</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%">Contingent consideration from acquisitions</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTo5ZmU4NDAwNDdhMGY0MDNmYTY3YzA5YzllNjA0NzI3OC90YWJsZXJhbmdlOjlmZTg0MDA0N2EwZjQwM2ZhNjdjMDljOWU2MDQ3Mjc4XzUtMS0xLTEtMTU3OTA4_1d895212-020a-48ae-88da-598e6b0fd886">1,244</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTo5ZmU4NDAwNDdhMGY0MDNmYTY3YzA5YzllNjA0NzI3OC90YWJsZXJhbmdlOjlmZTg0MDA0N2EwZjQwM2ZhNjdjMDljOWU2MDQ3Mjc4XzUtMy0xLTEtMTU3OTA4_9b21d218-c055-40f0-8afb-dba42f3cd177">6,613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><ix:continuation id="ic2a3aa891a1a4cbc97c31aed4f21aa45" continuedAt="if46945e205f54c409bb3f8a6930f96d9"><ix:continuation id="i8fed9d8bd5094d54b5bd4ad07d5c5786"><div style="margin-bottom:12pt;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%">The fair value of non-contingent consideration from acquisitions is included in the consolidated balance sheets as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.209%"></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&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and other current liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930" decimals="-3" name="bsy:BusinessCombinationConsiderationPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTo4MTMxMzViYjUwMDQ0YmRiYmFmYTE3OWI5Nzg2Nzc4Ny90YWJsZXJhbmdlOjgxMzEzNWJiNTAwNDRiZGJiYWZhMTc5Yjk3ODY3Nzg3XzMtMS0xLTEtMTU3OTA4_f7fcdf7c-ea9d-405f-a7f7-aa6592293217">2,923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231" decimals="-3" name="bsy:BusinessCombinationConsiderationPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTo4MTMxMzViYjUwMDQ0YmRiYmFmYTE3OWI5Nzg2Nzc4Ny90YWJsZXJhbmdlOjgxMzEzNWJiNTAwNDRiZGJiYWZhMTc5Yjk3ODY3Nzg3XzMtMy0xLTEtMTU3OTA4_a5055cd6-489a-44d0-8e55-5ad03af2b661">4,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930" decimals="-3" name="bsy:BusinessCombinationConsiderationPayableNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTo4MTMxMzViYjUwMDQ0YmRiYmFmYTE3OWI5Nzg2Nzc4Ny90YWJsZXJhbmdlOjgxMzEzNWJiNTAwNDRiZGJiYWZhMTc5Yjk3ODY3Nzg3XzQtMS0xLTEtMTU3OTA4_884fd6fe-fcb1-475d-a68f-8274f237a091">2,995</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="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231" decimals="-3" name="bsy:BusinessCombinationConsiderationPayableNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTo4MTMxMzViYjUwMDQ0YmRiYmFmYTE3OWI5Nzg2Nzc4Ny90YWJsZXJhbmdlOjgxMzEzNWJiNTAwNDRiZGJiYWZhMTc5Yjk3ODY3Nzg3XzQtMy0xLTEtMTU3OTA4_a2b52ddd-22d3-4511-a049-35eb2ccfac9e">6,177</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%">Non-contingent consideration from acquisitions</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930" decimals="-3" name="bsy:BusinessCombinationConsiderationPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTo4MTMxMzViYjUwMDQ0YmRiYmFmYTE3OWI5Nzg2Nzc4Ny90YWJsZXJhbmdlOjgxMzEzNWJiNTAwNDRiZGJiYWZhMTc5Yjk3ODY3Nzg3XzUtMS0xLTEtMTU3OTA4_eb1a4013-3e8a-4250-99f0-75ff5446b231">5,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231" decimals="-3" name="bsy:BusinessCombinationConsiderationPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTo4MTMxMzViYjUwMDQ0YmRiYmFmYTE3OWI5Nzg2Nzc4Ny90YWJsZXJhbmdlOjgxMzEzNWJiNTAwNDRiZGJiYWZhMTc5Yjk3ODY3Nzg3XzUtMy0xLTEtMTU3OTA4_93f06d74-df16-422e-a470-8e73af6f968a">10,928</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:12pt;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%">The operating results of the acquired businesses are included in the Company&#8217;s consolidated financial statements from the closing date of each respective acquisition. The purchase price for each acquisition has been allocated to the net tangible and intangible assets and liabilities based on their estimated fair values at the respective acquisition date.</span></div></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_322"></div><div style="margin-bottom:12pt;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%"><ix:continuation id="if46945e205f54c409bb3f8a6930f96d9" continuedAt="ib820a251d38c4f8fbe54e8cc7b80e983">The Company is in the process of finalizing the purchase accounting for <ix:nonFraction unitRef="acquisition" contextRef="i6abcb7974f9b43a8acf6fe6daf64769a_D20220101-20220930" decimals="INF" name="us-gaap:NumberOfBusinessesAcquired" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjIvZnJhZzo0ZmQ2OTgzMGEwMDY0ZjhiYjlhOTcxMGIxZjk1MjBlMy90ZXh0cmVnaW9uOjRmZDY5ODMwYTAwNjRmOGJiOWE5NzEwYjFmOTUyMGUzXzc3_885589bb-7115-45af-9edb-e70b1b7c3cb6">four</ix:nonFraction> acquisitions completed during the nine months ended September&#160;30, 2022. Identifiable assets acquired and liabilities assumed were provisionally recorded at their estimated fair values on the respective acquisition date. The initial accounting for these business combinations is not complete because the evaluation necessary to assess the fair values of certain net assets acquired is still in process. The provisional amounts are subject to revision until the evaluations are completed to the extent that additional information is obtained about the facts and circumstances that existed as of the acquisition date. The allocation of the purchase price may be modified from the date of the acquisition as more information is obtained about the fair values of assets acquired and liabilities assumed, however, such measurement period cannot exceed one year.</ix:continuation></span></div><div id="ia99823ad8de447feb168865a8ab4d474_331"></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><ix:continuation id="ib820a251d38c4f8fbe54e8cc7b80e983" continuedAt="i482ad04200b143f8b35ef5837a5da2da"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition costs are expensed as incurred and are recorded in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and administrative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated statements of operations. For the three months ended September&#160;30, 2022 and 2021, the Company&#8217;s acquisition expenses were insignificant, and for the nine months ended September&#160;30, 2022 and 2021 were $<ix:nonFraction unitRef="usd" contextRef="i6abcb7974f9b43a8acf6fe6daf64769a_D20220101-20220930" decimals="-3" name="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzEvZnJhZzo0Mjk3Mzk4N2E4NjY0MmY5OTFlNDI1ODRhZjM5MzdhYS90ZXh0cmVnaW9uOjQyOTczOTg3YTg2NjQyZjk5MWU0MjU4NGFmMzkzN2FhXzEwOTk1MTE2Mjk5Njg_64a47f50-d378-450b-9fa6-a2a86e3c8cca">10,824</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i07db396a20fc4effa5081dd2435a9f28_D20210101-20210930" decimals="-3" name="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzEvZnJhZzo0Mjk3Mzk4N2E4NjY0MmY5OTFlNDI1ODRhZjM5MzdhYS90ZXh0cmVnaW9uOjQyOTczOTg3YTg2NjQyZjk5MWU0MjU4NGFmMzkzN2FhXzEwOTk1MTE2Mjk5NzY_ad2d0a8f-8c43-4e35-b3ca-974086acb9d4">18,037</ix:nonFraction>, respectively, which include costs related to legal, accounting, valuation, insurance, general administrative, and other consulting fees. For the three and nine months ended September&#160;30, 2022, $<ix:nonFraction unitRef="usd" contextRef="i57f8d8239b084c3a92ec9f0be7c79b9a_D20220701-20220930" decimals="-3" name="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzEvZnJhZzo0Mjk3Mzk4N2E4NjY0MmY5OTFlNDI1ODRhZjM5MzdhYS90ZXh0cmVnaW9uOjQyOTczOTg3YTg2NjQyZjk5MWU0MjU4NGFmMzkzN2FhXzEwOTk1MTE2MjkwMDI_9392126a-9f64-45a4-b5a4-bb1e6016e627">350</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ie57fd6cc05194776a101243a3f5ed2a9_D20220101-20220930" decimals="-3" name="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzEvZnJhZzo0Mjk3Mzk4N2E4NjY0MmY5OTFlNDI1ODRhZjM5MzdhYS90ZXh0cmVnaW9uOjQyOTczOTg3YTg2NjQyZjk5MWU0MjU4NGFmMzkzN2FhXzEwOTk1MTE2MjkwMTA_4c565d8c-4441-4545-b844-459a1e39092a">10,149</ix:nonFraction>, respectively, of the Company&#8217;s acquisition expenses related to the acquisition of Power Line Systems. For the three and nine months ended September&#160;30, 2021, $<ix:nonFraction unitRef="usd" contextRef="ib3e34cbf9c3541d18c943529835d0222_D20210701-20210930" decimals="-3" name="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzEvZnJhZzo0Mjk3Mzk4N2E4NjY0MmY5OTFlNDI1ODRhZjM5MzdhYS90ZXh0cmVnaW9uOjQyOTczOTg3YTg2NjQyZjk5MWU0MjU4NGFmMzkzN2FhXzEwOTk1MTE2MjkxMzQ_0abe8cd4-e476-4f08-9211-f7eebe7e7183">389</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i58bdffa0fccf4f81b0a94b6b8b1663d2_D20210101-20210930" decimals="-3" name="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzEvZnJhZzo0Mjk3Mzk4N2E4NjY0MmY5OTFlNDI1ODRhZjM5MzdhYS90ZXh0cmVnaW9uOjQyOTczOTg3YTg2NjQyZjk5MWU0MjU4NGFmMzkzN2FhXzEwOTk1MTE2MjkxNDI_f4000e9e-2dde-4924-ac81-e67415203e37">16,285</ix:nonFraction>, respectively, of the Company&#8217;s acquisition expenses related to the acquisition of Seequent.</span></ix:continuation></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_337"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><ix:continuation id="i482ad04200b143f8b35ef5837a5da2da" continuedAt="ia3e24880a02849138a7510d5f03c11dd"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90ZXh0cmVnaW9uOjRhNjJlYzQ0NDYzOTQzZjBhNTYyMDM0OTZjODM1YjI1XzY0NQ_48610d0c-cf22-45d5-ae75-00627f3b79de" escape="true"><div style="margin-bottom:9pt;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%">The following summarizes the fair values of the assets acquired and liabilities assumed, as well as the weighted average useful lives assigned to acquired intangible assets at the respective date of each acquisition (including contingent consideration):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.651%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Acquisitions Completed in</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></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%">Consideration:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid at closing</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="i6abcb7974f9b43a8acf6fe6daf64769a_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzQtMS0xLTEtMTU3OTA4_d2f2adad-5eb7-43c8-8c81-5480ff0c0c26">738,810</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="i5d4496799c794116a4876be4d5c03452_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzQtMy0xLTEtMTU3OTA4_89df3a49-235c-46e5-b12c-b5daf579f0bd">1,072,820</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="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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares issued at closing </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6abcb7974f9b43a8acf6fe6daf64769a_D20220101-20220930" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzUtMS0xLTEtMTU3OTA4_a9042422-12a3-4a3f-bd62-fce3c6bd2fa5">&#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="i5d4496799c794116a4876be4d5c03452_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzUtMy0xLTEtMTU3OTA4_9fb3ccaa-8829-4a17-82eb-cb85033caaea">182,390</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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration</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="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930" decimals="-3" name="bsy:BusinessCombinationContingentConsiderationLiabilityInitialValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzYtMS0xLTEtMTU3OTA4_f7981323-7b18-4fb9-9316-d43a0458592e">&#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="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231" decimals="-3" name="bsy:BusinessCombinationContingentConsiderationLiabilityInitialValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzYtMy0xLTEtMTU3OTA4_341fa9ff-d75b-4b43-87fe-ced576ccf1e7">4,544</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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred, non-contingent consideration, 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="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930" decimals="-3" name="bsy:BusinessCombinationConsiderationPayableInitialValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzctMS0xLTEtMTU3OTA4_e62e7bfb-f722-40d8-ab51-16145dd45ee8">157</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="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231" decimals="-3" name="bsy:BusinessCombinationConsiderationPayableInitialValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzctMy0xLTEtMTU3OTA4_a714c1e0-cd38-4185-bd9f-280b8837dc9f">10,090</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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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="i6abcb7974f9b43a8acf6fe6daf64769a_D20220101-20220930" decimals="-3" name="us-gaap:OtherPaymentsToAcquireBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzgtMS0xLTEtMTU3OTA4_ed329a8d-5135-409f-9294-d3e796b57c4a">153</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="i5d4496799c794116a4876be4d5c03452_D20210101-20211231" decimals="-3" name="us-gaap:OtherPaymentsToAcquireBusinesses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzgtMy0xLTEtMTU3OTA4_4a5b992c-8df8-409a-afd9-2deed6a8d99e">&#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="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%">Total consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6abcb7974f9b43a8acf6fe6daf64769a_D20220101-20220930" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzktMS0xLTEtMTU3OTA4_1bdb5dfd-15bc-488f-8eb3-ba447733ff52">738,814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d4496799c794116a4876be4d5c03452_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzktMy0xLTEtMTU3OTA4_87f5014f-1f40-4475-a466-cd8bba338f76">1,269,844</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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 #000;padding:0 1pt"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash</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="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzExLTEtMS0xLTE1NzkwOA_d6a38d73-7468-412c-ad6d-21759cbade27">19,271</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="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzExLTMtMS0xLTE1NzkwOA_c362010f-633d-4df8-8527-6a36309460ec">37,837</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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable and other current 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930" decimals="-3" name="bsy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzEyLTEtMS0xLTE1NzkwOA_9dd4195e-b75b-470d-88af-7764972aabf6">1,798</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="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231" decimals="-3" name="bsy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzEyLTMtMS0xLTE1NzkwOA_734cc66c-1985-45c3-9368-1f1be30f1f2a">24,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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930" decimals="-3" name="bsy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzEzLTEtMS0xLTE1NzkwOA_eef085d0-eb01-4123-9b9e-53e88656673f">1,237</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="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231" decimals="-3" name="bsy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzEzLTMtMS0xLTE1NzkwOA_d7bde39e-434f-438e-8718-b114ac46d47f">12,095</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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE0LTEtMS0xLTE1NzkwOA_ebdd0bbf-2915-4385-b06f-77e69aa55491">963</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="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE0LTMtMS0xLTE1NzkwOA_9d19ad5c-ba8c-4fa1-9939-77fae3136283">4,383</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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE1LTEtMS0xLTE1NzkwOA_c1d82261-b915-429d-8798-f9552fc3208e">&#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="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE1LTMtMS0xLTE1NzkwOA_4ff3b419-aaef-4b7f-9577-f6e1eae2f5f3">874</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software and technology (weighted average useful life of <ix:nonNumeric contextRef="i7c08b6c4b9e64c2fad6f1306085ee339_D20220101-20220930" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE2LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOmE0NWNkYTRiNjFmODRlZmQ5NTViZjA5MTMxMjViMGQyXzYx_5157c11d-ea31-4c5f-85e9-4d270d6b0eef"><ix:nonNumeric contextRef="i52846f511f534c82af5387874a8bb302_D20210101-20211231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE2LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOmE0NWNkYTRiNjFmODRlZmQ5NTViZjA5MTMxMjViMGQyXzYx_709239da-cf57-46a8-8d36-1b20b0eee144">5</ix:nonNumeric></ix:nonNumeric>&#160;years)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb3bdfd70c004449ba5c3148789cb49c_I20220930" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE2LTEtMS0xLTE1NzkwOA_79eb8d86-3d9c-4da8-be64-87f3e9ff789f">10,557</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="i0ce3f83260c44beb82c480c40eeb59e6_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE2LTMtMS0xLTE1NzkwOA_b286b037-5b9d-4e78-b47b-58de37851f7f">43,560</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="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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships (weighted average useful life of <ix:nonNumeric contextRef="i948fa018391240d599d37ab39902a3a5_D20220101-20220930" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjcwNDIxZmVmMThkMDQ1M2M5YjFmYzBjYjI5OWY3NDVmXzYw_be17764a-7476-45c6-ab5e-39cd6b92c5f5">10</ix:nonNumeric> and <ix:nonNumeric contextRef="i97a1530fcf7c481ca9074fa95621e8df_D20210101-20211231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjcwNDIxZmVmMThkMDQ1M2M5YjFmYzBjYjI5OWY3NDVmXzY3_3a368318-0073-401f-9e0b-3cd090aef1f8">9</ix:nonNumeric>&#160;years, 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ccc839664f7475caa4b5c443c8c4223_I20220930" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE3LTEtMS0xLTE1NzkwOA_97a3b53e-8db9-4bcd-be72-b6679dc269e0">80,328</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="iaf6b0e46632d40dfa6a7587486de582b_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE3LTMtMS0xLTE1NzkwOA_600e224a-ed68-41ae-b57a-3f5d2400069d">158,555</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trademarks (weighted average useful life of <ix:nonNumeric contextRef="ie2d0a558156847beb31a963e5d5436fc_D20220101-20220930" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE4LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjQ1YWQ2YmJjMzBhOTRlZWZhNTNmOWU4YmE4YTMzMTZhXzQ4_dbee314e-11c3-49da-94fd-5e856b10d2a3">9</ix:nonNumeric> and <ix:nonNumeric contextRef="i1e16f2778ce1408797264d0c7785ad92_D20210101-20211231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE4LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjQ1YWQ2YmJjMzBhOTRlZWZhNTNmOWU4YmE4YTMzMTZhXzEwOTk1MTE2Mjc4NDA_e95f8deb-0996-47a8-89bb-240f5321affa">10</ix:nonNumeric>&#160;years, 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i812fc8d83ecf4816a516a44af115aa19_I20220930" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE4LTEtMS0xLTE1NzkwOA_33742b98-6986-46dc-86fb-565d8a9bfed6">5,734</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="i50893fbe3935450ca0b5cb3ededa8448_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE4LTMtMS0xLTE1NzkwOA_d1034dc2-2487-40c5-8ea9-ed075a5c69e6">38,256</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="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In-process 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="i53cea2fab8e94f2fa4edd1a2086295b4_I20220930" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzIwLTEtMS0xLTE1NzkwOA_f0601bf0-8cca-43a7-b601-eac8db2d1484">&#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="i9c21d94ecb7647d4be7352992bfce32b_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzIwLTMtMS0xLTE1NzkwOA_64e713fd-b569-4f9d-b5ff-30e1ae41b73e">3,700</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total identifiable assets acquired excluding goodwill</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="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzIxLTEtMS0xLTE1NzkwOA_1f457195-3214-49cc-91a0-003d2a7e5756">119,888</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzIxLTMtMS0xLTE1NzkwOA_b7bca8af-4953-4a1b-802b-78c66c353f1a">323,434</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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accruals and other current liabilities</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="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzIyLTEtMS0xLTE1NzkwOA_195b8f94-59bb-4f59-94cc-74c43c96e3d8">918</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzIyLTMtMS0xLTE1NzkwOA_af0894a3-27a4-4f39-8637-bd304c6baf85">27,649</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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenues</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="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzIzLTEtMS0xLTE1NzkwOA_48a1fd13-478b-44b5-91a2-1614890a6db7">11,563</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="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzIzLTMtMS0xLTE1NzkwOA_91873e7a-306b-4840-ac41-5169861a61ae">26,245</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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930" decimals="-3" name="bsy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzI0LTEtMS0xLTE1NzkwOA_a91eb6e3-1a94-4522-9ed8-b482670ea797">1,237</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="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231" decimals="-3" name="bsy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzI0LTMtMS0xLTE1NzkwOA_5de5ec94-e84f-400a-937d-c4ea8fb38fd6">11,988</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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzI1LTEtMS0xLTE1NzkwOA_5398c4df-4c7e-4eaa-b71f-1fafbac676f7">6,865</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="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzI1LTMtMS0xLTE1NzkwOA_b3700a82-37d7-4271-bad1-811705412963">53,342</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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzI2LTEtMS0xLTE1NzkwOA_502098f4-ed1d-488b-be7b-72fdd6b29026">&#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="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzI2LTMtMS0xLTE1NzkwOA_b2fd419e-1226-448d-bba9-ffa4d318f941">716</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities assumed</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="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzI3LTEtMS0xLTE1NzkwOA_e2d9ac7a-6258-41a8-a872-706f74fb7023">20,583</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="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzI3LTMtMS0xLTE1NzkwOA_cc3c8680-4ca1-434a-b57e-e297147361d8">119,940</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="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%">Net identifiable assets acquired excluding goodwill</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="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzI4LTEtMS0xLTE1NzkwOA_0e645f37-22be-42f8-8c22-65d2341583b9">99,305</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="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzI4LTMtMS0xLTE1NzkwOA_1318f645-5179-4b65-b711-b0e6932dd5a8">203,494</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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill</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="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzI5LTEtMS0xLTE1NzkwOA_a97cdacc-9ac4-4626-ae19-03cad4ec57d0">639,509</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="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzI5LTMtMS0xLTE1NzkwOA_e46ba0ff-fd1c-4237-949e-7dc78c7c25d1">1,066,350</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="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%">Net assets acquired</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzMwLTEtMS0xLTE1NzkwOA_52926e77-b26a-457f-9132-eb81afa8deb9">738,814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzMwLTMtMS0xLTE1NzkwOA_347a91a2-f735-496c-a652-69bbc22ad5e6">1,269,844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Of the total <ix:nonFraction unitRef="shares" contextRef="iac742d389aac4928b2a1f38e5816ff02_D20210617-20210617" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90ZXh0cmVnaW9uOjRhNjJlYzQ0NDYzOTQzZjBhNTYyMDM0OTZjODM1YjI1XzI3Nw_ac60e9b1-0902-496b-8ecd-1ae513fda224">3,141,342</ix:nonFraction>&#160;shares issued at closing, <ix:nonFraction unitRef="shares" contextRef="i370413732c834fb9813a3592d888a529_D20220101-20220930" decimals="INF" name="bsy:SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90ZXh0cmVnaW9uOjRhNjJlYzQ0NDYzOTQzZjBhNTYyMDM0OTZjODM1YjI1XzMwNg_d5af6fa5-4f9f-448b-a801-b9eb86bf32ca">83,627</ix:nonFraction>&#160;shares are subject to forfeiture if post&#8209;closing employment service conditions are not met and accordingly are being recorded as stock&#8209;based compensation expense over the related forfeiture period of <ix:nonNumeric contextRef="i0fe60f3454164f8dada2dca1c13676e0_D20220101-20220930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90ZXh0cmVnaW9uOjRhNjJlYzQ0NDYzOTQzZjBhNTYyMDM0OTZjODM1YjI1XzUwOQ_f8d3259a-403b-4217-9b9b-6d1aa3a19c86">two years</ix:nonNumeric> (see Note&#160;15).</span></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">A fair value adjustment of $<ix:nonFraction unitRef="usd" contextRef="i0fe60f3454164f8dada2dca1c13676e0_D20220101-20220930" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentEquityInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90ZXh0cmVnaW9uOjRhNjJlYzQ0NDYzOTQzZjBhNTYyMDM0OTZjODM1YjI1XzU1NA_237f44a2-8615-4f12-885d-32e75e5411d3">16,943</ix:nonFraction> was applied to the stock consideration due to restrictions on the transfer of securities.</span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><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><div id="ia99823ad8de447feb168865a8ab4d474_343"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><ix:continuation id="ia3e24880a02849138a7510d5f03c11dd" continuedAt="i0dad4071f97a44e9bf19bcef027cb47c"><div style="margin-bottom:9pt;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%">The fair values of the working capital, other assets (liabilities), and property and equipment approximated their respective carrying values as of the acquisition date.</span></div><div style="margin-bottom:12pt;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%">Deferred revenues were determined in accordance with the Company&#8217;s revenue recognition policies (see Note&#160;3).</span></div><div style="margin-bottom:12pt;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%">The fair values of the intangible assets were primarily determined using the income approach. When applying the income approach, indications of fair values were developed by discounting future net cash flows to their present values at market&#8209;based rates of return. The cash flows were based on estimates used to price the acquisitions and the discount rates applied were benchmarked with reference to the implied rate of return from the Company&#8217;s pricing model and the weighted average cost of capital.</span></div></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_349"></div><div style="margin-bottom:12pt;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%"><ix:continuation id="i0dad4071f97a44e9bf19bcef027cb47c" continuedAt="ice60a16f3b144ba99a644385bc06577a">Goodwill recorded in connection with the acquisitions was attributable to synergies expected to arise from cost saving opportunities, as well as future expected cash flows. The Company expects $<ix:nonFraction unitRef="usd" contextRef="if250715c47a844518d8deb30d4f23fcb_I20220930" decimals="-3" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNDkvZnJhZzpkNGE0OTIwZDA5MDQ0NDlmOWIwZTA0NmE5N2Q3MjdlMi90ZXh0cmVnaW9uOmQ0YTQ5MjBkMDkwNDQ0OWY5YjBlMDQ2YTk3ZDcyN2UyXzE5OA_cd15ab33-c386-415c-bf22-88ca1f33bda1">524,360</ix:nonFraction> of the goodwill recorded relating to the 2022 acquisitions will be deductible for income tax purposes.</ix:continuation></span></div><div id="ia99823ad8de447feb168865a8ab4d474_549755818264"></div><ix:continuation id="ice60a16f3b144ba99a644385bc06577a"><div style="margin-bottom:9pt;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%">Unaudited Pro Forma Financial Information</span></div><div style="margin-bottom:12pt;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%">Had the acquisition of Seequent been made at the beginning of 2020, unaudited pro forma total revenues for the nine months ended September&#160;30, 2021 would have been $<ix:nonFraction unitRef="usd" contextRef="i58bdffa0fccf4f81b0a94b6b8b1663d2_D20210101-20210930" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDk3NTU4MTgyNjQvZnJhZzo0ZDk1ZThjODJlNmQ0ZTAzYjViZWZhY2QwOGIwMTYwOS90ZXh0cmVnaW9uOjRkOTVlOGM4MmU2ZDRlMDNiNWJlZmFjZDA4YjAxNjA5XzE4Nw_242e7e6c-1629-4f04-860a-d1e970114835">749,923</ix:nonFraction>. Net (loss) income, net (loss) income per share, basic, and net (loss) income per share, diluted for the nine months ended September&#160;30, 2021 would not have been materially different than the amounts reported primarily due to the pro forma adjustments to reflect the amortization of purchased intangibles and the cost to finance the transaction, net of the related tax effects.</span></div><div style="margin-bottom:12pt;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%">The unaudited pro forma financial information is for informational purposes only and is not indicative of the results of operations that would have been achieved if the acquisition had taken place at the beginning of 2021. The unaudited pro forma financial information combines the historical results of the Company, the adjusted historical results of Seequent considering the date the Company completed the acquisition of Seequent, and the effects of the pro forma adjustments described above.</span></div></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_373"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5: <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90ZXh0cmVnaW9uOjk2NmQxMjQzN2NkYTQ4MTk5MGUwZmU0MmYwNzQyNWM5XzEwMTQ_29babeff-3365-4ab7-a67a-46d1984d8727" continuedAt="i06d15a7596464bf3b4cafe90add1eff0" escape="true">Property and Equipment, Net</ix:nonNumeric></span></div><ix:continuation id="i06d15a7596464bf3b4cafe90add1eff0" continuedAt="i9d9c05573ea5464f85e0df0e7be3d082"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90ZXh0cmVnaW9uOjk2NmQxMjQzN2NkYTQ4MTk5MGUwZmU0MmYwNzQyNWM5XzEwMTU_b7f952ea-b3e1-44c0-aefe-27c68f465821" escape="true"><div style="margin-bottom:12pt;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%">Property and equipment, net consist of the following:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.209%"></td><td style="width:0.1%"></td></tr><tr><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:9pt;font-weight:700;line-height:100%">September&#160;30, 2022</span></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:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3cd1ca6d28d444f9794eb1693e33476_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzEtMS0xLTEtMTU3OTA4_816f7c5e-734d-4e6e-b5d6-94efa1689972">2,811</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i677c0765aee54c06bc0c3985ed57d1a9_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzEtMy0xLTEtMTU3OTA4_a4f56414-556e-46c2-85e7-81d464e1d887">2,811</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and improvements</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="i393c87743bba4d7ba0439d6a233e3aca_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzItMS0xLTEtMTU3OTA4_fdeac535-1ecd-432a-889c-72704bcafd44">35,747</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="ib082ba12d2d04f2ab248cde2fdc296cd_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzItMy0xLTEtMTU3OTA4_b587f275-bb18-4bc9-b2b9-32c782e18d04">35,188</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%">Computer equipment and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i105582ae817e43169d4975a8e1482957_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzMtMS0xLTEtMTU3OTA4_196be09c-72d2-4b7c-8dfe-206b64a98e7d">50,027</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="i33ae4d0b54d34ef58d31c2ccb3062eab_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzMtMy0xLTEtMTU3OTA4_bf30e440-8ffc-4f31-830d-76dabd3828fa">47,651</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%">Furniture, fixtures, and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bc6a637ea1346e6b53bfb6f6b3f4c9f_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzQtMS0xLTEtMTU3OTA4_483f9899-7c1e-4bc2-8f1a-52e018fe530f">14,021</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="i5fb3dbd2a8ae4d0a820f909408b9e060_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzQtMy0xLTEtMTU3OTA4_276c029c-d3e9-4573-8a81-180381225372">14,274</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%">Aircraft</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="i51dc051c14764cd4ba317df6d12c034b_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzUtMS0xLTEtMTU3OTA4_ef6bcc56-7feb-4fd6-b168-3412e41affe0">2,038</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="i7e5a20a7fe6443e0bb7eebd637b1e665_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzUtMy0xLTEtMTU3OTA4_37869a0d-7e5d-4c0b-8b91-5aabea816f2a">4,075</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%">Other</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="ic83a0bcef7a140fda20624294eb91662_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzYtMS0xLTEtMTU3OTA4_3fb1a785-493b-4d27-b2e1-d4e6d5241399">38</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="i82add123dd7841b68e5d2451ddceb4bc_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzYtMy0xLTEtMTU3OTA4_c4b99fc1-ff34-421c-a633-79a52f46c5e2">61</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%">Property and equipment, at cost</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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzctMS0xLTEtMTU3OTA4_72e1ef65-271b-4f24-8c93-4fe38a707037">104,682</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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzctMy0xLTEtMTU3OTA4_69c9ad7d-70e4-42db-b8f5-7f11413b7208">104,060</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Accumulated depreciation</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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzgtMS0xLTEtMTU3OTA4_2efc1888-1217-4eed-b120-9dfa78a14057">73,929</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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzgtMy0xLTEtMTU3OTA4_d21b81f6-08f1-4853-bd89-f750d124cd69">72,237</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzktMS0xLTEtMTU3OTA4_befab06f-81c0-4602-a431-32e963909ff9">30,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzktMy0xLTEtMTU3OTA4_e7578fff-bd7c-4a2f-9293-c87779cd0e5b">31,823</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt;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%">Depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:DepreciationNonproduction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90ZXh0cmVnaW9uOjk2NmQxMjQzN2NkYTQ4MTk5MGUwZmU0MmYwNzQyNWM5XzEyMg_2c9a9ac1-ed85-4d61-90a6-58db947a6f5c">2,613</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:DepreciationNonproduction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90ZXh0cmVnaW9uOjk2NmQxMjQzN2NkYTQ4MTk5MGUwZmU0MmYwNzQyNWM5XzEyOQ_fb5d2113-5ff6-4194-a5da-91a9462d7e0b">3,028</ix:nonFraction> for the three months ended September&#160;30, 2022 and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:DepreciationNonproduction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90ZXh0cmVnaW9uOjk2NmQxMjQzN2NkYTQ4MTk5MGUwZmU0MmYwNzQyNWM5XzE2NQ_deaa2b71-8d5a-4a61-b79e-749af22aca4a">8,025</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:DepreciationNonproduction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90ZXh0cmVnaW9uOjk2NmQxMjQzN2NkYTQ4MTk5MGUwZmU0MmYwNzQyNWM5XzE3Mg_d5f707a4-532b-4617-be6d-0bb83edcf0ea">8,142</ix:nonFraction> for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><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:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><ix:continuation id="i9d9c05573ea5464f85e0df0e7be3d082"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related Party Equipment Sale</span></div><div style="margin-bottom:12pt;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%">In January&#160;2022, the audit committee of the Company&#8217;s board of directors authorized the Company to sell <ix:nonFraction unitRef="number" contextRef="i2c59763bb2e3461885b903dd2a48fabe_D20220101-20220131" decimals="2" name="bsy:SaleOfInterestInPropertyPlantEquipmentPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90ZXh0cmVnaW9uOjk2NmQxMjQzN2NkYTQ4MTk5MGUwZmU0MmYwNzQyNWM5XzMzNw_9664f88a-7b5c-4b0a-8dba-7ed2b80aa286">50</ix:nonFraction>% of its interest in the Company&#8217;s aircraft at fair market value to an entity controlled by the Company&#8217;s Chief Executive Officer. The transaction was completed on February&#160;1, 2022 for $<ix:nonFraction unitRef="usd" contextRef="i4ddbfbe877dd425b8e86c34315bd6506_D20220201-20220201" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90ZXh0cmVnaW9uOjk2NmQxMjQzN2NkYTQ4MTk5MGUwZmU0MmYwNzQyNWM5XzUyMw_fd53dad1-1fe7-4932-8940-3381045eb189">2,380</ix:nonFraction> and resulted in a gain of $<ix:nonFraction unitRef="usd" contextRef="ie5243f8c5ac44780ae80fd55456a5287_D20220101-20220930" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90ZXh0cmVnaW9uOjk2NmQxMjQzN2NkYTQ4MTk5MGUwZmU0MmYwNzQyNWM5XzU1Mg_227ab0b4-f90b-4adb-9fc5-9ae447d21cf9">2,029</ix:nonFraction>, which was recorded in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income (expense), net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated statement of operations for the nine months ended September&#160;30, 2022. Subsequent to the transaction, ongoing operating and fixed costs of the aircraft are shared on a proportional use basis subject to a cost-sharing agreement. Such costs were not material during the nine months ended September&#160;30, 2022. Pursuant to FASB Accounting Standards Codification (&#8220;ASC&#8221;) Topic&#160;850, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company determined this transaction was with a related party.</span></div></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_382"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6: <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODIvZnJhZzpjYWU1MDdhMTM1ZGY0ZGZjOTNhNGZmM2QyODk5YjFlOS90ZXh0cmVnaW9uOmNhZTUwN2ExMzVkZjRkZmM5M2E0ZmYzZDI4OTliMWU5XzExMw_e502f796-e356-487f-9a63-3413cb4ac023" continuedAt="i0038c238bd824e848f96364b5bfa9931" escape="true">Goodwill and Other Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="i0038c238bd824e848f96364b5bfa9931" continuedAt="i31162226b7324468a979d888e98765f3"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODIvZnJhZzpjYWU1MDdhMTM1ZGY0ZGZjOTNhNGZmM2QyODk5YjFlOS90ZXh0cmVnaW9uOmNhZTUwN2ExMzVkZjRkZmM5M2E0ZmYzZDI4OTliMWU5XzExNQ_f0a14f50-73d9-4796-b241-71baf545d121" escape="true"><div style="margin-bottom:12pt;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%">The changes in the carrying amount of goodwill are as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.599%"></td><td style="width:0.1%"></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%">Balance, December&#160;31, 2021</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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODIvZnJhZzpjYWU1MDdhMTM1ZGY0ZGZjOTNhNGZmM2QyODk5YjFlOS90YWJsZTpiMTg1YjRjYzFiN2M0Y2E5YTExMWQ0ZDQ3ZDJiMmFiZC90YWJsZXJhbmdlOmIxODViNGNjMWI3YzRjYTlhMTExZDRkNDdkMmIyYWJkXzAtMS0xLTEtMTU3OTA4_0f953bd9-3b6f-4149-97da-6cbde516f0c6">1,588,477</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODIvZnJhZzpjYWU1MDdhMTM1ZGY0ZGZjOTNhNGZmM2QyODk5YjFlOS90YWJsZTpiMTg1YjRjYzFiN2M0Y2E5YTExMWQ0ZDQ3ZDJiMmFiZC90YWJsZXJhbmdlOmIxODViNGNjMWI3YzRjYTlhMTExZDRkNDdkMmIyYWJkXzEtMS0xLTEtMTU3OTA4_15d37a51-72f3-44a9-af60-e8cbd3b2876b">639,509</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation adjustments</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODIvZnJhZzpjYWU1MDdhMTM1ZGY0ZGZjOTNhNGZmM2QyODk5YjFlOS90YWJsZTpiMTg1YjRjYzFiN2M0Y2E5YTExMWQ0ZDQ3ZDJiMmFiZC90YWJsZXJhbmdlOmIxODViNGNjMWI3YzRjYTlhMTExZDRkNDdkMmIyYWJkXzItMS0xLTEtMTU3OTA4_1da5042a-d3d5-4d4b-96b0-1568f2c1975d">32,556</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other adjustments</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:GoodwillOtherIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODIvZnJhZzpjYWU1MDdhMTM1ZGY0ZGZjOTNhNGZmM2QyODk5YjFlOS90YWJsZTpiMTg1YjRjYzFiN2M0Y2E5YTExMWQ0ZDQ3ZDJiMmFiZC90YWJsZXJhbmdlOmIxODViNGNjMWI3YzRjYTlhMTExZDRkNDdkMmIyYWJkXzMtMS0xLTEtMTU3OTA4_e9675310-1fae-4d4a-8360-87f2d415bec2">2,377</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September&#160;30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODIvZnJhZzpjYWU1MDdhMTM1ZGY0ZGZjOTNhNGZmM2QyODk5YjFlOS90YWJsZTpiMTg1YjRjYzFiN2M0Y2E5YTExMWQ0ZDQ3ZDJiMmFiZC90YWJsZXJhbmdlOmIxODViNGNjMWI3YzRjYTlhMTExZDRkNDdkMmIyYWJkXzQtMS0xLTEtMTU3OTA4_3d9be29d-3cca-49e6-acc2-d61fb2a01922">2,193,053</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_388"></div><ix:continuation id="i31162226b7324468a979d888e98765f3" continuedAt="i5ada4b9565514b53a63c0cba05d513f7"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90ZXh0cmVnaW9uOjY5MmUxMmRlOWZhOTQyODE5NTIxYzRhM2Y5MTc5M2M2Xzcw_fec02e56-8eb5-4e8b-a5d5-b661cffc9778" escape="true"><div style="margin-bottom:12pt;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%">Details of intangible assets other than goodwill are as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.323%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">September&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Estimated<br/>Useful Life</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</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:7.5pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Net Book<br/>Value</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:7.5pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</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:7.5pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Net Book<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets subject to amortization:</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><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 10pt;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:120%">Software and technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i277602e8feae4d72b46c8fd395cc977b_D20220101-20220930" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzMtMS0xLTEtMTU3OTA4L3RleHRyZWdpb246MDRjNzdmMTdlZTZiNGYxN2IzZDk3YjIzNDQ1MTFmZmZfNA_b1972e13-34b2-4ad3-8be5-0006d35ea421">3</ix:nonNumeric>-<ix:nonNumeric contextRef="i4d4d539de1f6445490bdd703333a5a51_D20220101-20220930" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzMtMS0xLTEtMTU3OTA4L3RleHRyZWdpb246MDRjNzdmMTdlZTZiNGYxN2IzZDk3YjIzNDQ1MTFmZmZfNw_c042ccd8-d4d7-44ee-99cc-07068388bc47">5</ix:nonNumeric>&#160;years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="i875c38fe40b44d1aa94f7e2c73c8882e_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzMtMy0xLTEtMTU3OTA4_3cfd2020-d110-48fb-8907-4ff046ea7f5b">91,357</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="i875c38fe40b44d1aa94f7e2c73c8882e_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzMtNS0xLTEtMTU3OTA4_1390d2f6-ac37-48f3-9dcd-a90cc91979bf">51,503</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i875c38fe40b44d1aa94f7e2c73c8882e_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzMtNy0xLTEtMTU3OTA4_a816142f-41e6-4bda-b8a8-a8bc07e7a14e">39,854</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="icb5ee044c1404ceca6eb79ec03308a84_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzMtOS0xLTEtMTU3OTA4_694c447a-57cf-4d4d-806e-dbf3d815c151">101,588</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="icb5ee044c1404ceca6eb79ec03308a84_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzMtMTEtMS0xLTE1NzkwOA_dae05a8d-aa29-4f42-9049-86221743270b">63,225</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb5ee044c1404ceca6eb79ec03308a84_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzMtMTMtMS0xLTE1NzkwOA_ce4164b3-a98c-4fff-b4ba-976d26c891db">38,363</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ieddf2542832e437faf6e282229d86d2b_D20220101-20220930" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzQtMS0xLTEtMTU3OTA4L3RleHRyZWdpb246YWYwZDA2ODc0YTZjNGYzYjg0ZGY3ODRiOWE4MTA2NDhfNA_c32ea396-0b1e-4973-b0ba-5f249cbe1c94">3</ix:nonNumeric>-<ix:nonNumeric contextRef="iaf103a7f08d74221b883068e47c1996a_D20220101-20220930" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzQtMS0xLTEtMTU3OTA4L3RleHRyZWdpb246YWYwZDA2ODc0YTZjNGYzYjg0ZGY3ODRiOWE4MTA2NDhfNw_8fc7a60b-da35-45f6-b04a-f46551b6527e">10</ix:nonNumeric>&#160;years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="i11e34cd195604777ae43cf14322f0f5c_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzQtMy0xLTEtMTU3OTA4_7fbc16d5-7764-414d-80cf-fc171fb7f745">317,332</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="i11e34cd195604777ae43cf14322f0f5c_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzQtNS0xLTEtMTU3OTA4_032f84ab-fc69-4a01-b7e6-0ea88e4ad06d">102,898</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="i11e34cd195604777ae43cf14322f0f5c_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzQtNy0xLTEtMTU3OTA4_92e495e1-8262-484a-9992-737db81c4cb6">214,434</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="ic33fc5e124ea48deaaaeb08d4639aff0_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzQtOS0xLTEtMTU3OTA4_f931dfb5-396e-4600-81ca-464831e86608">245,325</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="ic33fc5e124ea48deaaaeb08d4639aff0_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzQtMTEtMS0xLTE1NzkwOA_52173cc3-a6f7-4004-9366-7c2350c131d8">83,799</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="ic33fc5e124ea48deaaaeb08d4639aff0_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzQtMTMtMS0xLTE1NzkwOA_e6bfbba8-ae1d-4921-9e7d-fee67a1c6ae1">161,526</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic2ed840691bf4b46859b357a29cc9287_D20220101-20220930" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzUtMS0xLTEtMTU3OTA4L3RleHRyZWdpb246MzRhZjkxYzMyZjZlNDFlMzg2YzQ5OWEyNjI1NjYyNmZfNA_a3a2735c-9f4f-437b-9992-9df1502ff5ae">3</ix:nonNumeric>-<ix:nonNumeric contextRef="ib784f072044e49cba161e66cda8fbc81_D20220101-20220930" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzUtMS0xLTEtMTU3OTA4L3RleHRyZWdpb246MzRhZjkxYzMyZjZlNDFlMzg2YzQ5OWEyNjI1NjYyNmZfNw_db6b965f-7b4a-476a-8fdc-7359cdf42518">10</ix:nonNumeric>&#160;years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8bc5b23a259040b39c3d780cd9612e17_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzUtMy0xLTEtMTU3OTA4_a9ba8593-8538-49fc-b63f-c750bbf04bcb">68,016</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="i8bc5b23a259040b39c3d780cd9612e17_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzUtNS0xLTEtMTU3OTA4_76a41b01-84f2-4725-ba72-b7580a0783b9">24,894</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="i8bc5b23a259040b39c3d780cd9612e17_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzUtNy0xLTEtMTU3OTA4_59104403-fc29-4556-9132-276d07981fe7">43,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i140e9f1262914b3f8c26d966b95e595b_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzUtOS0xLTEtMTU3OTA4_13efb18d-f000-4541-8e49-24209107e8f5">63,080</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="i140e9f1262914b3f8c26d966b95e595b_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzUtMTEtMS0xLTE1NzkwOA_8b72c67d-ffd2-4e56-b7a7-2d6f953ed036">20,893</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="i140e9f1262914b3f8c26d966b95e595b_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzUtMTMtMS0xLTE1NzkwOA_0145c97f-3ae4-4d0f-9735-95ed7b82bc08">42,187</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie4c8c00cf3d44c488eee9d80bcfbd58a_D20220101-20220930" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzYtMS0xLTEtMTU3OTA4L3RleHRyZWdpb246ZjUzMTExNTE0YTUyNGYzMWJmNGUwYzc2Mjc0OWYxMTZfNA_76ba578a-ded7-4073-94bd-922672bc5884">5</ix:nonNumeric>&#160;years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="i30e71fb868194947b06394924a6fa367_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzYtMy0xLTEtMTU3OTA4_a14302eb-8f60-47bc-8b40-8a51240b4dcf">350</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="i30e71fb868194947b06394924a6fa367_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzYtNS0xLTEtMTU3OTA4_2d76c2c6-0084-4b10-abc5-587409acc915">190</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="i30e71fb868194947b06394924a6fa367_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzYtNy0xLTEtMTU3OTA4_ea324ae4-b33f-4a50-83b0-ec9dc0efc5e2">160</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="ib3db8f30a17a4eab8cb4b4225c47ae45_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzYtOS0xLTEtMTU3OTA4_4741b37b-a57c-407d-a1a1-de88d340fe0e">350</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="ib3db8f30a17a4eab8cb4b4225c47ae45_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzYtMTEtMS0xLTE1NzkwOA_d7202d7d-cdc1-443e-b63a-3f4d5dbc8c1a">139</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="ib3db8f30a17a4eab8cb4b4225c47ae45_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzYtMTMtMS0xLTE1NzkwOA_a7f4cc89-5fbc-476f-b826-c7cfb83e25b1">211</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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="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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzctMy0xLTEtMTU3OTA4_8a59cf58-ecbd-4560-90dd-ce2177ef3e9b">477,055</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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzctNS0xLTEtMTU3OTA4_b7aa1dee-8717-4370-ba56-964a35dc5891">179,485</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzctNy0xLTEtMTU3OTA4_c1691357-8004-46df-a2d6-a30c1ad4af6d">297,570</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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzctOS0xLTEtMTU3OTA4_547e6ad1-79e9-43ed-b511-5b1aa74b3503">410,343</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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzctMTEtMS0xLTE1NzkwOA_cf803c15-dd17-49aa-beb5-39a71dc9a1d1">168,056</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzctMTMtMS0xLTE1NzkwOA_1851f91d-7ada-4f77-a3d5-05944764340f">242,287</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets not subject to amortization:</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><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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In-process research and development</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="i5c1701f1e7504d82bba467fc65ef53dd_I20220930" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzktMy0xLTEtMTU3OTA4_e2da9615-b5cf-4685-a939-ead096bd065b">3,603</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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="i5c1701f1e7504d82bba467fc65ef53dd_I20220930" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzktNy0xLTEtMTU3OTA4_3c4fb6a7-e81c-4faa-be90-5bfbd5e067d8">3,603</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="ifab0f26bae47488d9b51ba87ffd344f4_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzktOS0xLTEtMTU3OTA4_c97d8731-e269-4297-a489-509a9eee4a55">3,547</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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="ifab0f26bae47488d9b51ba87ffd344f4_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzktMTMtMS0xLTE1NzkwOA_b283897b-e14f-4190-a301-33d708642eb3">3,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzEwLTMtMS0xLTE1NzkwOA_1ed24b82-672c-4696-9fdd-34ee907cb294">480,658</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(<ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzEwLTUtMS0xLTE1NzkwOA_bf2e32ab-2b74-402f-beaf-84ea5d951aad">179,485</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzEwLTctMS0xLTE1NzkwOA_c1649f48-4902-4b49-8caa-2583e7dccb99">301,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzEwLTktMS0xLTE1NzkwOA_5abe6ad5-901f-4b53-a8c2-9de4f7a49d76">413,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(<ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzEwLTExLTEtMS0xNTc5MDg_f3e7f6ed-0132-4fd7-8899-ea34f9d802bf">168,056</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzEwLTEzLTEtMS0xNTc5MDg_e7724944-ebbe-4e6a-a5af-81cf38a200a2">245,834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_391"></div><ix:continuation id="i5ada4b9565514b53a63c0cba05d513f7"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zOTEvZnJhZzo1ZjE2ZDE2NmEyYWE0MDcyYWZlZTAyNDAxMjkxZDg2Ni90ZXh0cmVnaW9uOjVmMTZkMTY2YTJhYTQwNzJhZmVlMDI0MDEyOTFkODY2XzE3MQ_344decf2-4c46-4b0f-8fcc-fb130952bfce" escape="true"><div style="margin-bottom:12pt;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%">The aggregate amortization expense for purchased intangible assets with finite lives was reflected in the Company&#8217;s consolidated statements of operations as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</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</span></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of subscriptions and licenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zOTEvZnJhZzo1ZjE2ZDE2NmEyYWE0MDcyYWZlZTAyNDAxMjkxZDg2Ni90YWJsZTo2ZmRhMTkwYWJmOTM0OGU0YWRmOTJjOTQxMmFjODYzZi90YWJsZXJhbmdlOjZmZGExOTBhYmY5MzQ4ZTRhZGY5MmM5NDEyYWM4NjNmXzMtMS0xLTEtMTU3OTA4_92c01289-578f-4957-923e-203f14c07fd8">3,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zOTEvZnJhZzo1ZjE2ZDE2NmEyYWE0MDcyYWZlZTAyNDAxMjkxZDg2Ni90YWJsZTo2ZmRhMTkwYWJmOTM0OGU0YWRmOTJjOTQxMmFjODYzZi90YWJsZXJhbmdlOjZmZGExOTBhYmY5MzQ4ZTRhZGY5MmM5NDEyYWM4NjNmXzMtMy0xLTEtMTU3OTA4_1a9be12e-6373-4e92-8cea-79333f61655d">2,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zOTEvZnJhZzo1ZjE2ZDE2NmEyYWE0MDcyYWZlZTAyNDAxMjkxZDg2Ni90YWJsZTo2ZmRhMTkwYWJmOTM0OGU0YWRmOTJjOTQxMmFjODYzZi90YWJsZXJhbmdlOjZmZGExOTBhYmY5MzQ4ZTRhZGY5MmM5NDEyYWM4NjNmXzMtNS0xLTEtMTU3OTA4_ff7c5977-6b75-4c71-8cdf-dbf64738da1f">9,305</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zOTEvZnJhZzo1ZjE2ZDE2NmEyYWE0MDcyYWZlZTAyNDAxMjkxZDg2Ni90YWJsZTo2ZmRhMTkwYWJmOTM0OGU0YWRmOTJjOTQxMmFjODYzZi90YWJsZXJhbmdlOjZmZGExOTBhYmY5MzQ4ZTRhZGY5MmM5NDEyYWM4NjNmXzMtNy0xLTEtMTU3OTA4_316d04cc-f483-4c12-8272-b268ad8816fa">5,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of purchased intangibles</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zOTEvZnJhZzo1ZjE2ZDE2NmEyYWE0MDcyYWZlZTAyNDAxMjkxZDg2Ni90YWJsZTo2ZmRhMTkwYWJmOTM0OGU0YWRmOTJjOTQxMmFjODYzZi90YWJsZXJhbmdlOjZmZGExOTBhYmY5MzQ4ZTRhZGY5MmM5NDEyYWM4NjNmXzQtMS0xLTEtMTU3OTA4_1de7a7db-47f9-4a39-8a4e-78953e6e04eb">10,446</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zOTEvZnJhZzo1ZjE2ZDE2NmEyYWE0MDcyYWZlZTAyNDAxMjkxZDg2Ni90YWJsZTo2ZmRhMTkwYWJmOTM0OGU0YWRmOTJjOTQxMmFjODYzZi90YWJsZXJhbmdlOjZmZGExOTBhYmY5MzQ4ZTRhZGY5MmM5NDEyYWM4NjNmXzQtMy0xLTEtMTU3OTA4_ab86811e-0f8d-42eb-8e1c-abf366a6cef6">8,676</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zOTEvZnJhZzo1ZjE2ZDE2NmEyYWE0MDcyYWZlZTAyNDAxMjkxZDg2Ni90YWJsZTo2ZmRhMTkwYWJmOTM0OGU0YWRmOTJjOTQxMmFjODYzZi90YWJsZXJhbmdlOjZmZGExOTBhYmY5MzQ4ZTRhZGY5MmM5NDEyYWM4NjNmXzQtNS0xLTEtMTU3OTA4_da13c9b1-e600-470b-bc51-95f450a583c5">30,869</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zOTEvZnJhZzo1ZjE2ZDE2NmEyYWE0MDcyYWZlZTAyNDAxMjkxZDg2Ni90YWJsZTo2ZmRhMTkwYWJmOTM0OGU0YWRmOTJjOTQxMmFjODYzZi90YWJsZXJhbmdlOjZmZGExOTBhYmY5MzQ4ZTRhZGY5MmM5NDEyYWM4NjNmXzQtNy0xLTEtMTU3OTA4_bbb0b960-b2f8-476b-9dd9-0b3ed522a85b">16,703</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%">Total amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="bsy:CostAmortizationAndAmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zOTEvZnJhZzo1ZjE2ZDE2NmEyYWE0MDcyYWZlZTAyNDAxMjkxZDg2Ni90YWJsZTo2ZmRhMTkwYWJmOTM0OGU0YWRmOTJjOTQxMmFjODYzZi90YWJsZXJhbmdlOjZmZGExOTBhYmY5MzQ4ZTRhZGY5MmM5NDEyYWM4NjNmXzUtMS0xLTEtMTU3OTA4_47984826-bc90-424c-9cbc-e26e12eed852">13,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="bsy:CostAmortizationAndAmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zOTEvZnJhZzo1ZjE2ZDE2NmEyYWE0MDcyYWZlZTAyNDAxMjkxZDg2Ni90YWJsZTo2ZmRhMTkwYWJmOTM0OGU0YWRmOTJjOTQxMmFjODYzZi90YWJsZXJhbmdlOjZmZGExOTBhYmY5MzQ4ZTRhZGY5MmM5NDEyYWM4NjNmXzUtMy0xLTEtMTU3OTA4_c82d7794-eda4-4fe0-9cf4-34935fb5d425">11,447</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="bsy:CostAmortizationAndAmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zOTEvZnJhZzo1ZjE2ZDE2NmEyYWE0MDcyYWZlZTAyNDAxMjkxZDg2Ni90YWJsZTo2ZmRhMTkwYWJmOTM0OGU0YWRmOTJjOTQxMmFjODYzZi90YWJsZXJhbmdlOjZmZGExOTBhYmY5MzQ4ZTRhZGY5MmM5NDEyYWM4NjNmXzUtNS0xLTEtMTU3OTA4_e076dab4-b389-469a-aee5-1ac77b450836">40,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="bsy:CostAmortizationAndAmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zOTEvZnJhZzo1ZjE2ZDE2NmEyYWE0MDcyYWZlZTAyNDAxMjkxZDg2Ni90YWJsZTo2ZmRhMTkwYWJmOTM0OGU0YWRmOTJjOTQxMmFjODYzZi90YWJsZXJhbmdlOjZmZGExOTBhYmY5MzQ4ZTRhZGY5MmM5NDEyYWM4NjNmXzUtNy0xLTEtMTU3OTA4_e7f321ba-1f42-47a2-8e08-e75b0621085a">21,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><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><div id="ia99823ad8de447feb168865a8ab4d474_403"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7: <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:EquityMethodInvestmentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MDMvZnJhZzo2ODEwODc5MjNlYmE0MGZmYTdlNGFlMmJlMGY4YTI3Yy90ZXh0cmVnaW9uOjY4MTA4NzkyM2ViYTQwZmZhN2U0YWUyYmUwZjhhMjdjXzIxNQ_50ce3f5a-dc08-4f63-8522-f61bae8897f4" continuedAt="ieae742c6c64241deb7b5f19d5347f759" escape="true">Investments</ix:nonNumeric></span></div><div style="margin-bottom:12pt;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%"><ix:continuation id="ieae742c6c64241deb7b5f19d5347f759" continuedAt="ibc6da964560540d4943ab26ca715f281">As of September&#160;30, 2022 and December&#160;31, 2021, the Company&#8217;s investments consist of cost method investments of $<ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MDMvZnJhZzo2ODEwODc5MjNlYmE0MGZmYTdlNGFlMmJlMGY4YTI3Yy90ZXh0cmVnaW9uOjY4MTA4NzkyM2ViYTQwZmZhN2U0YWUyYmUwZjhhMjdjXzEwNg_e26eba96-9a30-4565-85c7-d344e29a1c87">21,690</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MDMvZnJhZzo2ODEwODc5MjNlYmE0MGZmYTdlNGFlMmJlMGY4YTI3Yy90ZXh0cmVnaW9uOjY4MTA4NzkyM2ViYTQwZmZhN2U0YWUyYmUwZjhhMjdjXzExMw_70e3e566-423e-4612-a351-24f43def1156">6,438</ix:nonFraction>, respectively. The carrying amount of the Company&#8217;s equity method investment was <ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MDMvZnJhZzo2ODEwODc5MjNlYmE0MGZmYTdlNGFlMmJlMGY4YTI3Yy90ZXh0cmVnaW9uOjY4MTA4NzkyM2ViYTQwZmZhN2U0YWUyYmUwZjhhMjdjXzE5Nw_38da9668-8629-4db7-befb-9866b50c670d"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MDMvZnJhZzo2ODEwODc5MjNlYmE0MGZmYTdlNGFlMmJlMGY4YTI3Yy90ZXh0cmVnaW9uOjY4MTA4NzkyM2ViYTQwZmZhN2U0YWUyYmUwZjhhMjdjXzE5Nw_f985aff4-156c-44e6-96be-a50abe3310e4">zero</ix:nonFraction></ix:nonFraction> as of September&#160;30, 2022 and December&#160;31, 2021.</ix:continuation></span></div><div id="ia99823ad8de447feb168865a8ab4d474_406"></div><ix:continuation id="ibc6da964560540d4943ab26ca715f281"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost Method Investments</span></div><div style="margin-bottom:12pt;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%">Through </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">iTwin Ventures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company invests in technology development companies, generally in the form of equity interests or convertible notes. In July&#160;2022, the Company acquired an equity interest in Teralytics Holdings&#160;AG, a global platform company for human mobility analysis, via contribution of its Streetlytics mobility data business (&#8220;Streetlytics&#8221;) and cash. The transaction resulted in an insignificant gain from the divestiture of Streetlytics, which was recorded in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income (expense), net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated statements of operations for the three and nine months ended September&#160;30, 2022. As of September&#160;30, 2022, the investment in Teralytics was $<ix:nonFraction unitRef="usd" contextRef="i90a3eb2919c44dd89a849fe7b3fd8938_I20220930" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MDYvZnJhZzphZjc5NGEyN2ExZTg0ZmNiYjljNzlhNmUyZjhjNThiYi90ZXh0cmVnaW9uOmFmNzk0YTI3YTFlODRmY2JiOWM3OWE2ZTJmOGM1OGJiXzU0OTc1NTgxOTc3Nw_ec7e0218-bc5e-4031-9dc5-7320095cd553">11,130</ix:nonFraction>. Including the contribution of Streetlytics, for the nine months ended September&#160;30, 2022, the Company invested a total of $<ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="bsy:PaymentsToAcquireCostMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MDYvZnJhZzphZjc5NGEyN2ExZTg0ZmNiYjljNzlhNmUyZjhjNThiYi90ZXh0cmVnaW9uOmFmNzk0YTI3YTFlODRmY2JiOWM3OWE2ZTJmOGM1OGJiXzEwOTk1MTE2MzQwODE_cc6d16ad-e2e4-431d-91ed-a0712ba595f8">14,921</ix:nonFraction>.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Method Investment</span></div><div style="margin-bottom:12pt;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%">Digital Construction Works,&#160;Inc. (&#8220;DCW&#8221;), a <ix:nonFraction unitRef="number" contextRef="i0f33508274824927a1204d048822545c_I20220930" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MDYvZnJhZzphZjc5NGEyN2ExZTg0ZmNiYjljNzlhNmUyZjhjNThiYi90ZXh0cmVnaW9uOmFmNzk0YTI3YTFlODRmY2JiOWM3OWE2ZTJmOGM1OGJiXzM3Nw_5b47fc15-01f9-4731-b258-18b8022fcf87"><ix:nonFraction unitRef="number" contextRef="id6d925231e2c43599e443368df0bdc58_I20220930" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MDYvZnJhZzphZjc5NGEyN2ExZTg0ZmNiYjljNzlhNmUyZjhjNThiYi90ZXh0cmVnaW9uOmFmNzk0YTI3YTFlODRmY2JiOWM3OWE2ZTJmOGM1OGJiXzM3Nw_cf392926-d12a-4968-b5e6-92c6a27abcd9">50</ix:nonFraction></ix:nonFraction>%&#8209;owned joint venture with Topcon Positioning Systems,&#160;Inc., operates as a digital integrator of software and cloud services for the construction industry. DCW&#8217;s focus is to transform the construction industry from its legacy document&#8209;centric paradigm by simplifying and enabling digital automated workflows and processes, technology integration, and digital twinning services for infrastructure. For the nine months ended September&#160;30, 2022, the Company invested $<ix:nonFraction unitRef="usd" contextRef="ib8e68a9a14eb47e8a68f3d50511d7856_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MDYvZnJhZzphZjc5NGEyN2ExZTg0ZmNiYjljNzlhNmUyZjhjNThiYi90ZXh0cmVnaW9uOmFmNzk0YTI3YTFlODRmY2JiOWM3OWE2ZTJmOGM1OGJiXzgxMQ_7e82ae81-a53b-4fd0-aaf5-1feb7cc3041a">1,700</ix:nonFraction> in DCW. Pursuant to FASB ASC Topic&#160;850, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company has determined that DCW is a related party. For the nine months ended September&#160;30, 2022, transactions between the Company and DCW were not material to the Company&#8217;s consolidated financial statements.</span></div></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_415"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8: <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MTUvZnJhZzo5MzIxNjQ0MTAyODI0MGI5OThhZmQzODc3MzZjYTY3YS90ZXh0cmVnaW9uOjkzMjE2NDQxMDI4MjQwYjk5OGFmZDM4NzczNmNhNjdhXzEzNTY_4432bc28-0f73-4669-8a49-6753c35f2ecd" continuedAt="i499e8ab8e7bf4f3782f069524466e9ed" escape="true"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MTUvZnJhZzo5MzIxNjQ0MTAyODI0MGI5OThhZmQzODc3MzZjYTY3YS90ZXh0cmVnaW9uOjkzMjE2NDQxMDI4MjQwYjk5OGFmZDM4NzczNmNhNjdhXzEzNTY_645293c0-9087-40d9-802c-2a786008f418" continuedAt="ie7d6e4caf4f44f3aac5cfb0779b146fb" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i499e8ab8e7bf4f3782f069524466e9ed" continuedAt="i56f43536339f48efa61927f2ca78127b"><ix:continuation id="ie7d6e4caf4f44f3aac5cfb0779b146fb" continuedAt="ic0f4d139885b455f8301f9dad9baec8a"><div style="margin-bottom:12pt;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%">The Company&#8217;s operating leases consist of office facilities, office equipment, and automobiles, and the Company&#8217;s finance lease consists of computer equipment. The finance lease is not material for the periods presented and it expired during the second quarter of 2022. As of September&#160;30, 2022, the Company&#8217;s leases have remaining terms of less than <ix:nonNumeric contextRef="ie0af2730c23343ac904e144adb3456f5_I20220930" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MTUvZnJhZzo5MzIxNjQ0MTAyODI0MGI5OThhZmQzODc3MzZjYTY3YS90ZXh0cmVnaW9uOjkzMjE2NDQxMDI4MjQwYjk5OGFmZDM4NzczNmNhNjdhXzM1NQ_170be9e9-a5b9-4cfb-b4bf-2894130f04c3">one year</ix:nonNumeric> to <ix:nonNumeric contextRef="ibdd848f59ab34dcb9a8b32d8c07f97ff_I20220930" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MTUvZnJhZzo5MzIxNjQ0MTAyODI0MGI5OThhZmQzODc3MzZjYTY3YS90ZXh0cmVnaW9uOjkzMjE2NDQxMDI4MjQwYjk5OGFmZDM4NzczNmNhNjdhXzM2MQ_126e757a-7eb9-458c-b2e2-fb68461cb05f">eight years</ix:nonNumeric>, some of which include one or more options to renew, with renewal terms from <ix:nonNumeric contextRef="ie0af2730c23343ac904e144adb3456f5_I20220930" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MTUvZnJhZzo5MzIxNjQ0MTAyODI0MGI5OThhZmQzODc3MzZjYTY3YS90ZXh0cmVnaW9uOjkzMjE2NDQxMDI4MjQwYjk5OGFmZDM4NzczNmNhNjdhXzQ0MQ_6fdcd939-7aad-4da9-97cc-4027986b6261">one year</ix:nonNumeric> to <ix:nonNumeric contextRef="ibdd848f59ab34dcb9a8b32d8c07f97ff_I20220930" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MTUvZnJhZzo5MzIxNjQ0MTAyODI0MGI5OThhZmQzODc3MzZjYTY3YS90ZXh0cmVnaW9uOjkzMjE2NDQxMDI4MjQwYjk5OGFmZDM4NzczNmNhNjdhXzQ0Nw_424f73a7-8634-4562-9467-6339a3f48981">ten years</ix:nonNumeric> and some of which include options to terminate the leases from less than <ix:nonNumeric contextRef="i24cfd7660d534e698aa5ace339322a2e_D20220101-20220930" name="bsy:LesseeOperatingLeaseTerminationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MTUvZnJhZzo5MzIxNjQ0MTAyODI0MGI5OThhZmQzODc3MzZjYTY3YS90ZXh0cmVnaW9uOjkzMjE2NDQxMDI4MjQwYjk5OGFmZDM4NzczNmNhNjdhXzUyMw_b2310fd9-f23d-4d9c-b7ca-66d22945bd29">one year</ix:nonNumeric> to <ix:nonNumeric contextRef="i4e19911509c64e568187b77260669a3d_D20220101-20220930" name="bsy:LesseeOperatingLeaseTerminationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MTUvZnJhZzo5MzIxNjQ0MTAyODI0MGI5OThhZmQzODc3MzZjYTY3YS90ZXh0cmVnaW9uOjkzMjE2NDQxMDI4MjQwYjk5OGFmZDM4NzczNmNhNjdhXzUyOQ_f79dfc62-9981-4cd8-9449-504f510a2be6">five years</ix:nonNumeric>.</span></div><div style="margin-bottom:12pt;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%">For contracts with lease and non&#8209;lease components, the Company has elected not to allocate the contract consideration, and account for the lease and non-lease components as a single lease component. Payments under the Company&#8217;s lease arrangements are primarily fixed, however, certain lease agreements contain variable payments, which are expensed as incurred and not included in the operating lease assets and liabilities. Variable lease cost may include common area maintenance, property taxes, utilities, and fluctuations in rent due to a change in an index or rate. The Company has elected not to recognize a right&#8209;of&#8209;use asset or lease liability for short&#8209;term leases (leases with a term of twelve months or less). Short&#8209;term leases are recognized in the consolidated statements of operations on a straight&#8209;line basis over the lease term.</span></div></ix:continuation></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><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><div id="ia99823ad8de447feb168865a8ab4d474_421"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><ix:continuation id="i56f43536339f48efa61927f2ca78127b" continuedAt="id0dc2f7d99d04e47805167bb9b7ac676"><ix:continuation id="ic0f4d139885b455f8301f9dad9baec8a" continuedAt="id4b62470867d47e1b08adb694ae9c4e4"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90ZXh0cmVnaW9uOjMxMTM3NTlhZjczMjRmMzI5ZDM3NDY3NTk4YmQ3ZTY3XzI5Mw_bd665241-98c1-4b32-8162-26f6833df09f" continuedAt="i6d51303839b544e3a6d7bc43c0fef18d" escape="true"><div style="margin-bottom:12pt;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%">The components of operating lease cost reflected in the consolidated statements of operations were as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.724%"></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</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</span></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzMtMS0xLTEtMTU3OTA4_e7847676-6f78-476c-88c5-ad3c6d38469c">4,703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzMtMy0xLTEtMTU3OTA4_3ad3e49e-12d0-461b-8c70-7dd472981f95">4,836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzMtNS0xLTEtMTU3OTA4_e7a371a0-44c4-4b24-97c9-813bcc304c35">15,651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzMtNy0xLTEtMTU3OTA4_ad2a608d-2ea7-46d2-9e0a-6506cdd520d8">14,224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzQtMS0xLTEtMTU3OTA4_5ef109d5-4018-4605-bbcd-74899acc3f26">1,115</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzQtMy0xLTEtMTU3OTA4_a5c9a2a9-d5a1-48d3-aa64-fada1840d57c">1,082</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzQtNS0xLTEtMTU3OTA4_fa922f2a-1624-45f2-bce9-a605e1da1e0d">3,356</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzQtNy0xLTEtMTU3OTA4_f6ea6814-57de-46ed-9a6f-4b4bf6a31b3d">2,970</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%">Short-term lease cost</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzUtMS0xLTEtMTU3OTA4_7d623608-5a31-4f82-8dee-5a64d64aea59">6</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzUtMy0xLTEtMTU3OTA4_f48348db-6e83-47bc-8c70-e528be658d91">4</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzUtNS0xLTEtMTU3OTA4_dcdabb91-3f78-4c66-94f4-ea80460a32c6">16</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzUtNy0xLTEtMTU3OTA4_d73b5575-670d-4415-9d7a-11358905324a">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease cost</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzYtMS0xLTEtMTU3OTA4_ca1ca866-d96a-4578-bf97-5146e026c5bd">5,824</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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzYtMy0xLTEtMTU3OTA4_0e12c03d-cadb-4170-b36f-cea60dbad3ec">5,922</ix:nonFraction>&#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 #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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzYtNS0xLTEtMTU3OTA4_2a4cbce3-7079-4ec3-a462-6d0e6ba9000c">19,023</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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzYtNy0xLTEtMTU3OTA4_86ab21f6-6c61-49fb-a106-f1ce030fc334">17,209</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Operating lease cost includes rent cost related to operating leases for office facilities of $<ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:PaymentsForRent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90ZXh0cmVnaW9uOjMxMTM3NTlhZjczMjRmMzI5ZDM3NDY3NTk4YmQ3ZTY3XzIxMw_905a6b5f-63bd-4323-b566-15dae9871b62">4,553</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:PaymentsForRent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90ZXh0cmVnaW9uOjMxMTM3NTlhZjczMjRmMzI5ZDM3NDY3NTk4YmQ3ZTY3XzIyMA_643ffead-46fc-4e1b-b151-4d19e8bf6fc5">4,619</ix:nonFraction> for the three months ended September&#160;30, 2022 and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsForRent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90ZXh0cmVnaW9uOjMxMTM3NTlhZjczMjRmMzI5ZDM3NDY3NTk4YmQ3ZTY3XzI1Ng_86e4c384-0733-4b03-b3b9-63350d8f0da9">15,120</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsForRent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90ZXh0cmVnaW9uOjMxMTM3NTlhZjczMjRmMzI5ZDM3NDY3NTk4YmQ3ZTY3XzI2Mw_987c0684-2435-4002-8daf-941e9c2b4eae">13,588</ix:nonFraction> for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div></ix:nonNumeric></ix:continuation></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_427"></div><ix:continuation id="id0dc2f7d99d04e47805167bb9b7ac676" continuedAt="i1d7ca8ae197c400dbf15dca543a06407"><ix:continuation id="id4b62470867d47e1b08adb694ae9c4e4" continuedAt="iaab6068223bc442ca48fa776a380a33f"><ix:continuation id="i6d51303839b544e3a6d7bc43c0fef18d"><div style="margin-bottom:12pt;margin-top:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTpjODA0ZDM5OGExZmM0ODE3OWJmNDQ1YjY2ZWU5ZmIxYS90YWJsZXJhbmdlOmM4MDRkMzk4YTFmYzQ4MTc5YmY0NDViNjZlZTlmYjFhXzUtMS0xLTEtMTU3OTA4_1034c7fd-bb92-4785-a232-c6b2fe148ba4">14,295</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTpjODA0ZDM5OGExZmM0ODE3OWJmNDQ1YjY2ZWU5ZmIxYS90YWJsZXJhbmdlOmM4MDRkMzk4YTFmYzQ4MTc5YmY0NDViNjZlZTlmYjFhXzUtMy0xLTEtMTU3OTA4_89135f56-47fe-4e4a-9b3a-3c5bfa04a558">14,602</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTpjODA0ZDM5OGExZmM0ODE3OWJmNDQ1YjY2ZWU5ZmIxYS90YWJsZXJhbmdlOmM4MDRkMzk4YTFmYzQ4MTc5YmY0NDViNjZlZTlmYjFhXzYtMS0xLTEtMTU3OTA4_6c96312c-fae3-4ed3-9034-fe55e5cd5932">7,763</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTpjODA0ZDM5OGExZmM0ODE3OWJmNDQ1YjY2ZWU5ZmIxYS90YWJsZXJhbmdlOmM4MDRkMzk4YTFmYzQ4MTc5YmY0NDViNjZlZTlmYjFhXzYtMy0xLTEtMTU3OTA4_c1ef07ad-1c99-4a88-863a-c5b5e82e5748">5,286</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-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Right&#8209;of&#8209;use assets obtained in exchange for new operating lease liabilities does not include the impact from acquisitions of $<ix:nonFraction unitRef="usd" contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90ZXh0cmVnaW9uOjY4ZTQ2NjY5YjY4NTRkYjRhOTdlMWJlZWRhNzZkNDIyXzE4OA_98537010-4ca9-43ce-a4d1-360cf5d4eb29">1,237</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i86812343ef8e4394872599205dd05ee7_I20210930" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90ZXh0cmVnaW9uOjY4ZTQ2NjY5YjY4NTRkYjRhOTdlMWJlZWRhNzZkNDIyXzE5NQ_164c418d-b9cc-4e2b-be31-89afb6986aec">12,074</ix:nonFraction> for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div></ix:continuation><div style="margin-bottom:12pt;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%">The weighted average remaining lease term for operating leases was <ix:nonNumeric contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90ZXh0cmVnaW9uOjY4ZTQ2NjY5YjY4NTRkYjRhOTdlMWJlZWRhNzZkNDIyXzI5NA_706f757c-d756-46bd-bc5d-a45816e6777e">3.9</ix:nonNumeric>&#160;years and <ix:nonNumeric contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90ZXh0cmVnaW9uOjY4ZTQ2NjY5YjY4NTRkYjRhOTdlMWJlZWRhNzZkNDIyXzMwNw_b32e7c0d-00a3-46ad-b179-748feafdd735">4.1</ix:nonNumeric>&#160;years as of September&#160;30, 2022 and December&#160;31, 2021, respectively. The weighted average discount rate was <ix:nonFraction unitRef="number" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90ZXh0cmVnaW9uOjY4ZTQ2NjY5YjY4NTRkYjRhOTdlMWJlZWRhNzZkNDIyXzM3OQ_22ee4abd-1efe-4c3a-b034-1b192cf4f9df">3.2</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90ZXh0cmVnaW9uOjY4ZTQ2NjY5YjY4NTRkYjRhOTdlMWJlZWRhNzZkNDIyXzM4Ng_34f73ff3-2ff6-4b44-8ed0-eba91e464b45">2.5</ix:nonFraction>% as of September&#160;30, 2022 and December&#160;31, 2021, respectively.</span></div><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90ZXh0cmVnaW9uOjY4ZTQ2NjY5YjY4NTRkYjRhOTdlMWJlZWRhNzZkNDIyXzcyNA_abd7ec35-ffc2-4a7a-9fb5-2995034a8707" escape="true"><div style="margin-bottom:12pt;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%">Maturities of operating lease liabilities are as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.592%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:16.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></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&#160;30, 2022</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%">Remainder of 2022</span></td><td colspan="3" style="display:none"></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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTpiMTAyZDg4Njc0Njc0NDQ0ODA2ODA3OGE5MDA5NWE0NC90YWJsZXJhbmdlOmIxMDJkODg2NzQ2NzQ0NDQ4MDY4MDc4YTkwMDk1YTQ0XzEtMi0xLTEtMTU3OTA4_7b555c69-0057-49a6-ae41-7b72eb4e6589">4,552</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTpiMTAyZDg4Njc0Njc0NDQ0ODA2ODA3OGE5MDA5NWE0NC90YWJsZXJhbmdlOmIxMDJkODg2NzQ2NzQ0NDQ4MDY4MDc4YTkwMDk1YTQ0XzItMi0xLTEtMTU3OTA4_922f3d0c-92bc-41d1-82c1-09e8a4161635">14,841</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%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTpiMTAyZDg4Njc0Njc0NDQ0ODA2ODA3OGE5MDA5NWE0NC90YWJsZXJhbmdlOmIxMDJkODg2NzQ2NzQ0NDQ4MDY4MDc4YTkwMDk1YTQ0XzMtMi0xLTEtMTU3OTA4_d4a665ec-3a0d-4054-bd2f-e084d2c63790">9,906</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%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTpiMTAyZDg4Njc0Njc0NDQ0ODA2ODA3OGE5MDA5NWE0NC90YWJsZXJhbmdlOmIxMDJkODg2NzQ2NzQ0NDQ4MDY4MDc4YTkwMDk1YTQ0XzQtMi0xLTEtMTU3OTA4_76c50ce4-409a-440f-b4f1-f860eb712ba0">6,918</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%">2026</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTpiMTAyZDg4Njc0Njc0NDQ0ODA2ODA3OGE5MDA5NWE0NC90YWJsZXJhbmdlOmIxMDJkODg2NzQ2NzQ0NDQ4MDY4MDc4YTkwMDk1YTQ0XzUtMi0xLTEtMTU3OTA4_da02f75f-3cea-444a-a578-94cad2f065af">4,402</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%">Thereafter</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="bsy:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTpiMTAyZDg4Njc0Njc0NDQ0ODA2ODA3OGE5MDA5NWE0NC90YWJsZXJhbmdlOmIxMDJkODg2NzQ2NzQ0NDQ4MDY4MDc4YTkwMDk1YTQ0XzYtMi0xLTEtMTU3OTA4_b47b317f-461d-40bc-a5e8-11eda1cb057b">6,238</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%">Total future lease payments</span></td><td colspan="3" style="display:none"></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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTpiMTAyZDg4Njc0Njc0NDQ0ODA2ODA3OGE5MDA5NWE0NC90YWJsZXJhbmdlOmIxMDJkODg2NzQ2NzQ0NDQ4MDY4MDc4YTkwMDk1YTQ0XzctMi0xLTEtMTU3OTA4_3eef1aec-ecd4-4303-80a2-c24c6f67f402">46,857</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Imputed interest</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTpiMTAyZDg4Njc0Njc0NDQ0ODA2ODA3OGE5MDA5NWE0NC90YWJsZXJhbmdlOmIxMDJkODg2NzQ2NzQ0NDQ4MDY4MDc4YTkwMDk1YTQ0XzgtMi0xLTEtMTU3OTA4_873e77d8-e5ca-4211-9012-f4d790646a04">3,003</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="display:none"></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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTpiMTAyZDg4Njc0Njc0NDQ0ODA2ODA3OGE5MDA5NWE0NC90YWJsZXJhbmdlOmIxMDJkODg2NzQ2NzQ0NDQ4MDY4MDc4YTkwMDk1YTQ0XzktMi0xLTEtMTU3OTA4_5217df01-abec-4537-99f5-2cf4cf2bf10d">43,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt;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%">As of September&#160;30, 2022, the Company had additional operating lease minimum lease payments of $<ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="bsy:LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90ZXh0cmVnaW9uOjY4ZTQ2NjY5YjY4NTRkYjRhOTdlMWJlZWRhNzZkNDIyXzU1Mg_c1e301af-5d85-4cbf-9f69-2076de26be13">3,878</ix:nonFraction> for executed leases that have not yet commenced, primarily for office locations.</span></div></ix:continuation></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><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:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><ix:continuation id="i1d7ca8ae197c400dbf15dca543a06407"><ix:continuation id="iaab6068223bc442ca48fa776a380a33f"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="bsy:AssetsAndLiabilitiesLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90ZXh0cmVnaW9uOjY4ZTQ2NjY5YjY4NTRkYjRhOTdlMWJlZWRhNzZkNDIyXzcyNQ_849457ca-e789-47fa-b554-3ac6f9219188" escape="true"><div style="margin-bottom:12pt;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%">Supplemental balance sheet information related to the financing lease was as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:81.564%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:16.236%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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&#160;31, 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></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTo3NjllYjU3ZTRmZWY0MGY3OWNjZmFmM2M3M2NlYzJmZC90YWJsZXJhbmdlOjc2OWViNTdlNGZlZjQwZjc5Y2NmYWYzYzczY2VjMmZkXzMtMy0xLTEtMTU3OTA4_a03dcf46-6682-42a5-9a43-f8053f77a606">484</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%">Accumulated depreciation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTo3NjllYjU3ZTRmZWY0MGY3OWNjZmFmM2M3M2NlYzJmZC90YWJsZXJhbmdlOjc2OWViNTdlNGZlZjQwZjc5Y2NmYWYzYzczY2VjMmZkXzQtMy0xLTEtMTU3OTA4_4aacdf0d-b43f-4adf-89b9-9bf2a8b2be1a">453</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTo3NjllYjU3ZTRmZWY0MGY3OWNjZmFmM2M3M2NlYzJmZC90YWJsZXJhbmdlOjc2OWViNTdlNGZlZjQwZjc5Y2NmYWYzYzczY2VjMmZkXzUtMC0xLTEtMTU3OTA4_17164214-00fb-4bbc-a5cd-285ceaef6daf"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTo3NjllYjU3ZTRmZWY0MGY3OWNjZmFmM2M3M2NlYzJmZC90YWJsZXJhbmdlOjc2OWViNTdlNGZlZjQwZjc5Y2NmYWYzYzczY2VjMmZkXzUtMC0xLTEtMTU3OTA4_b2eedcac-0d21-47b3-815a-4943a75be8d0">Property and equipment, net</span></span></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTo3NjllYjU3ZTRmZWY0MGY3OWNjZmFmM2M3M2NlYzJmZC90YWJsZXJhbmdlOjc2OWViNTdlNGZlZjQwZjc5Y2NmYWYzYzczY2VjMmZkXzUtMy0xLTEtMTU3OTA4_819c7c34-6bed-49c9-a14e-4439f1828b67">31</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:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financing lease liabilities included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTo3NjllYjU3ZTRmZWY0MGY3OWNjZmFmM2M3M2NlYzJmZC90YWJsZXJhbmdlOjc2OWViNTdlNGZlZjQwZjc5Y2NmYWYzYzczY2VjMmZkXzktMy0xLTEtMTU3OTA4_4f97f482-031b-475d-95a6-373e07ad3d34">98</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_430"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9: <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90ZXh0cmVnaW9uOmE5NjRlMWMyNDM4NDQ2MmFhMmVjNmI1Y2E3NGMwZGZkXzExNw_74b2b66b-cf45-4c93-86db-38bf4f69dccc" continuedAt="i906a46e671ff416ea734b4c492580d96" escape="true">Accruals and Other Current Liabilities</ix:nonNumeric></span></div><ix:continuation id="i906a46e671ff416ea734b4c492580d96"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90ZXh0cmVnaW9uOmE5NjRlMWMyNDM4NDQ2MmFhMmVjNmI1Y2E3NGMwZGZkXzExOA_dd89376e-f33e-498d-b303-471833897d54" escape="true"><div style="margin-bottom:12pt;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%">Accruals and other current liabilities consist of the following:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.209%"></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&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CSS deposits</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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:DepositLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzMtMS0xLTEtMTU3OTA4_f4232a4c-da23-4e7f-8851-0dc683c76712">202,152</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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:DepositLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzMtMy0xLTEtMTU3OTA4_0e189c42-0e5d-4af6-9bfb-e8eee8799e3b">162,046</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:AccruedEmployeeBenefitsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzQtMS0xLTEtMTU3OTA4_99b13783-4440-4c01-be36-01e12cf08288">36,756</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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:AccruedEmployeeBenefitsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzQtMy0xLTEtMTU3OTA4_a34d7214-b78b-45b8-a823-112c52e5fdd1">36,656</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:AccruedSalariesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzUtMS0xLTEtMTU3OTA4_6ced56a8-cbb3-47d9-a25f-70f8ca3afdb4">34,383</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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:AccruedSalariesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzUtMy0xLTEtMTU3OTA4_931b9eec-fbe5-411e-a56b-f65458722053">37,725</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%">Due to customers</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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="bsy:DueToCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzYtMS0xLTEtMTU3OTA4_2e87a028-1df6-4ba0-8cad-a91912e2d177">13,729</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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="bsy:DueToCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzYtMy0xLTEtMTU3OTA4_54ca20af-993f-421b-98fb-5052baba9505">12,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued acquisition stay bonus</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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:AccruedBonusesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzctMS0xLTEtMTU3OTA4_66796e4a-a661-49f8-8610-38373a8c135b">8,102</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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:AccruedBonusesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzctMy0xLTEtMTU3OTA4_19292827-40a0-49a7-bb24-aa43f958a90e">9,461</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%">Accrued cloud provisioning 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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="bsy:AccruedCloudProvisioningCostsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzgtMS0xLTEtMTU3OTA4_e0652ea7-4279-403c-949f-5dc3e4bf1cf0">4,792</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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="bsy:AccruedCloudProvisioningCostsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzgtMy0xLTEtMTU3OTA4_85aec798-2b90-48a4-ba93-7a6362fb8a59">5,862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzktMS0xLTEtMTU3OTA4_2a58c7a9-2d71-4746-aa6c-aa1b38ef1c56">4,518</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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzktMy0xLTEtMTU3OTA4_d718a0f5-276c-4448-ba6a-68ed88b575c8">6,940</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%">Non-contingent consideration from acquisitions</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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="bsy:BusinessCombinationConsiderationPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzEwLTEtMS0xLTE1NzkwOA_9c0d8c45-f441-46c9-a99f-6b2c9ce1d10d">2,923</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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="bsy:BusinessCombinationConsiderationPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzEwLTMtMS0xLTE1NzkwOA_f5239225-b846-44a8-b489-08a3a1d1ea0d">4,751</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%">Employee stock purchase plan contributions</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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzExLTEtMS0xLTE1NzkwOA_280c44af-125d-4d89-8cdb-06f28e1b2d3d">2,693</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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzExLTMtMS0xLTE1NzkwOA_7f2ea468-8d63-4ec2-ba66-ca729ef1a03c">4,818</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%">Accrued indirect taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:SalesAndExciseTaxPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzEyLTEtMS0xLTE1NzkwOA_fef05466-c997-4178-a795-8bd2f16e33b1">2,627</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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:SalesAndExciseTaxPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzEyLTMtMS0xLTE1NzkwOA_20d8c1e4-634b-42a3-852d-a372378d2cbc">7,520</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%">Deferred compensation plan 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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:DeferredCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzEzLTEtMS0xLTE1NzkwOA_f963418d-9df1-4e57-badb-20658303d802">1,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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:DeferredCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzEzLTMtMS0xLTE1NzkwOA_62e23e13-6acf-401c-ba0d-b51eaac5fd76">7,309</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%">Contingent consideration from acquisitions</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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzE0LTEtMS0xLTE1NzkwOA_04fb043a-d901-4d50-a19e-578ec455fa95">1,244</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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzE0LTMtMS0xLTE1NzkwOA_ce885052-9dfd-46a6-9c80-306f45d08221">5,382</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued and current 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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzE1LTEtMS0xLTE1NzkwOA_6689d4f5-f623-45b3-86de-1f0f5d3914fb">21,546</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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzE1LTMtMS0xLTE1NzkwOA_a259f130-f814-48bf-9857-8364944fa8b1">22,335</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 accruals and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzE2LTEtMS0xLTE1NzkwOA_86363d01-2be8-4aa0-b133-4c134eb17df0">337,442</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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzE2LTMtMS0xLTE1NzkwOA_c7ee3234-44bb-4f85-ba66-0fe315391478">323,603</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></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><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="ia99823ad8de447feb168865a8ab4d474_436"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10: <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90ZXh0cmVnaW9uOmFlZGVmMmRkZjFhYjRiOGU5NjAyNTNhYTVmNGZkY2VhXzcx_785fd308-2486-4567-bd2c-3519f9227ae1" continuedAt="i260eb4293ce04055af378976031acdeb" escape="true">Long&#8209;Term Debt</ix:nonNumeric></span></div><ix:continuation id="i260eb4293ce04055af378976031acdeb" continuedAt="i43e3ec67a98f471cbd0eff3889bcf20a"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90ZXh0cmVnaW9uOmFlZGVmMmRkZjFhYjRiOGU5NjAyNTNhYTVmNGZkY2VhXzcy_01c48657-5ad8-4bfd-977e-d39c6b0acdd1" escape="true"><div style="margin-bottom:12pt;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%">Long&#8209;term debt consists of the following:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.209%"></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&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank credit facility:</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving loan facility</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="i8613fe9337054ad5b6262de22751b1a5_I20220930" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzQtMS0xLTEtMTU3OTA4_93f16303-f2d5-451d-baf4-50d684ea76c6">344,661</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="ib077bb82d1364916995d245330673b5e_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzQtMy0xLTEtMTU3OTA4_5e53bee0-b077-4556-8c9b-c1c43696471f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal</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="i2ef69b9a00554a9aa4e59dd0beaeb6af_I20220930" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzYtMS0xLTEtMTU3OTA4_ac04ac05-b24f-4735-8dff-8a6dd7571270">196,250</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="i4c24975e85014832bac16e79b2b437cb_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzYtMy0xLTEtMTU3OTA4_2adac7dd-5656-4b3f-a631-cb371be99326">200,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized debt 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="i2ef69b9a00554a9aa4e59dd0beaeb6af_I20220930" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzctMS0xLTEtMTU3OTA4_aa678d9b-a27e-4749-a300-a82157daffa9">431</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="i4c24975e85014832bac16e79b2b437cb_I20211231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzctMy0xLTEtMTU3OTA4_1a174118-5f93-4406-93e3-810c11141292">534</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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan net carrying value</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="i2ef69b9a00554a9aa4e59dd0beaeb6af_I20220930" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzgtMS0xLTEtMTU3OTA4_8691581a-f85e-4897-a312-51614f217e22">195,819</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c24975e85014832bac16e79b2b437cb_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzgtMy0xLTEtMTU3OTA4_4b840822-60e1-410c-84d5-c32ec5e9953f">199,466</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bank credit facility net carrying value</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="ic16f5fe8d1874b6e917b70116c34cc06_I20220930" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzktMS0xLTEtMTU3OTA4_77831084-bc39-407b-9485-8d3b11000d1f">540,480</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="iaa683f3fca3d4925b24c83654d56007a_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzktMy0xLTEtMTU3OTA4_0abcfa92-45f1-4706-917a-378bfeb37e55">199,466</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Notes:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal</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="i0f12ce33e21948f9bfcc80fa3749bbd8_I20220930" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzExLTEtMS0xLTE1NzkwOA_55fed106-250d-4ec3-a2da-4a6b0e213c7a">690,000</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="i4c3e2140f6d3442ebb8ade849ee3cf7b_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzExLTMtMS0xLTE1NzkwOA_b35d3e82-2bd4-4cd0-9be6-cf60b15791b5">690,000</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized 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="i0f12ce33e21948f9bfcc80fa3749bbd8_I20220930" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzEyLTEtMS0xLTE1NzkwOA_7fba6e5c-0e66-4a2e-83b8-0da64fff6946">11,953</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="i4c3e2140f6d3442ebb8ade849ee3cf7b_I20211231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzEyLTMtMS0xLTE1NzkwOA_2bd4ed79-9238-4535-8db1-1c01f936a950">14,677</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 Notes net carrying value</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="i0f12ce33e21948f9bfcc80fa3749bbd8_I20220930" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzEzLTEtMS0xLTE1NzkwOA_0248d75b-143e-4c2e-973f-c66fa1d2e3d8">678,047</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="i4c3e2140f6d3442ebb8ade849ee3cf7b_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzEzLTMtMS0xLTE1NzkwOA_77c76311-160d-49ee-8aac-167c73a89ab7">675,323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal</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="i9a113d83f29d4c1db0f75590c12bdb03_I20220930" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzE1LTEtMS0xLTE1NzkwOA_6f700cb1-14db-4ff9-8c72-8733ad486b9e">575,000</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="ib6bcc36e25db4cefa991fc6b78334193_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzE1LTMtMS0xLTE1NzkwOA_ee0c2723-c381-4bcb-95de-66416c511c22">575,000</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized 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="i9a113d83f29d4c1db0f75590c12bdb03_I20220930" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzE2LTEtMS0xLTE1NzkwOA_ed3d235f-c376-4c55-b010-ab983d6f737e">11,917</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="ib6bcc36e25db4cefa991fc6b78334193_I20211231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzE2LTMtMS0xLTE1NzkwOA_21154038-c353-4de1-9e73-bf76743f798a">13,797</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027 Notes net carrying value</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="i9a113d83f29d4c1db0f75590c12bdb03_I20220930" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzE3LTEtMS0xLTE1NzkwOA_f8bb5f5c-813f-42fc-b769-d6e2dd717373">563,083</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="ib6bcc36e25db4cefa991fc6b78334193_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzE3LTMtMS0xLTE1NzkwOA_6d87512a-a173-4082-82bf-f2d3d3b31930">561,203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net carrying value</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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzE4LTEtMS0xLTE1NzkwOA_4617bee2-1ee4-4e09-8605-5f5203451779">1,781,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzE4LTMtMS0xLTE1NzkwOA_3d2312a9-c406-423d-95d8-4539bde084a8">1,435,992</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Current portion of long-term debt</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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzE5LTEtMS0xLTE1NzkwOA_4da7ab5e-67f3-46d6-9b33-055541a42209">5,000</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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzE5LTMtMS0xLTE1NzkwOA_c9192593-b64a-43c6-9cba-cfc26d6b54b0">5,000</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%">Total long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzIwLTEtMS0xLTE1NzkwOA_5e03966b-1a82-4b67-80c0-4c0dcff46919">1,776,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzIwLTMtMS0xLTE1NzkwOA_c34d4dd5-c06a-4c54-9ef8-26b9df8c887a">1,430,992</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_439"></div><ix:continuation id="i43e3ec67a98f471cbd0eff3889bcf20a" continuedAt="i11ed596d4cb14939957b0e9051986ce4"><div style="margin-bottom:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Bank Credit Facility</span></div><div style="margin-bottom:12pt;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%">The Company has an amended and restated Credit Agreement, which provides for an $<ix:nonFraction unitRef="usd" contextRef="i45f2927e2c2f4156a0321b202f293e27_I20220930" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzEwNg_f42ae620-3525-446c-a4f7-8cc6db6d8b21">850,000</ix:nonFraction> senior secured revolving loan facility with a maturity date of November&#160;15, 2025 and a $<ix:nonFraction unitRef="usd" contextRef="i2ef69b9a00554a9aa4e59dd0beaeb6af_I20220930" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzE5Ng_e57538a0-1691-4940-bd92-e40bfe787a6c">200,000</ix:nonFraction> senior secured term loan as described further below (the &#8220;Credit Facility&#8221;).</span></div><div style="margin-bottom:12pt;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%">The Company&#8217;s $<ix:nonFraction unitRef="usd" contextRef="i2ef69b9a00554a9aa4e59dd0beaeb6af_I20220930" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzI5MA_e57538a0-1691-4940-bd92-e40bfe787a6c">200,000</ix:nonFraction> senior secured term loan has a maturity of November&#160;15, 2025 (the &#8220;2021 Term Loan&#8221;). The 2021 Term Loan requires principal repayment at the end of each calendar quarter. Beginning with March&#160;31, 2022 and ending with December&#160;31, 2023, the Company is required to repay $<ix:nonFraction unitRef="usd" contextRef="i8876c85f3b4a4ea585d90698bfcd543b_D20220101-20220930" decimals="-3" name="bsy:RepaymentsOfSecuredDebtPerQuarter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzU2MQ_b4311edb-42f0-4008-be77-080f81000fea">1,250</ix:nonFraction> per quarter. Beginning with March&#160;31, 2024 and ending with the last such date prior to the maturity date, the Company is required to repay $<ix:nonFraction unitRef="usd" contextRef="i4850567cc5d24cd591be6a10a542a659_D20220101-20220930" decimals="-3" name="bsy:RepaymentsOfSecuredDebtPerQuarter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzcwMw_7cbc7553-2315-4488-913a-16bef81b11ec">2,500</ix:nonFraction> per quarter. The Company incurred $<ix:nonFraction unitRef="usd" contextRef="i2ef69b9a00554a9aa4e59dd0beaeb6af_I20220930" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzc0MA_7b3f997d-7b1f-4db0-a6af-e9692378b4e2">540</ix:nonFraction> of debt issuance costs related to the 2021 Term Loan. The Company used borrowings under the 2021 Term Loan to pay down borrowings under the swingline sub&#8209;facility and revolving loan facility under the Credit Facility.</span></div><div style="margin-bottom:12pt;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%">In addition to the senior secured revolving loan facility, the Credit Facility also provides up to $<ix:nonFraction unitRef="usd" contextRef="i340a4e5160f84e389e57127c408e3c5b_I20220930" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzEwNjA_d03bb768-0f8e-4f79-9abc-a240e88b8aa9">50,000</ix:nonFraction> of letters of credit and other borrowings subject to availability, including a $<ix:nonFraction unitRef="usd" contextRef="i8149cfc95f734e5ea422af84400cf07e_I20220930" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzExNDI_e593bb36-bfe6-40fc-89a2-17e8ee8f86de">85,000</ix:nonFraction> U.S. Dollar swingline sub&#8209;facility and a $<ix:nonFraction unitRef="usd" contextRef="i8613fe9337054ad5b6262de22751b1a5_I20220930" decimals="INF" name="bsy:LineOfCreditFacilityAccordionFeatureIncreaseLimit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzExODY_8a47ade2-1ea1-49f7-9d3c-19eef61bbe2f">200,000</ix:nonFraction> incremental &#8220;accordion&#8221; sub&#8209;facility. The Company had $<ix:nonFraction unitRef="usd" contextRef="iae0e657e389440df8edddaab89011ff6_I20220930" decimals="-3" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzEyNDM_5af1bd5e-0c8e-449c-8933-66765ebe4c7d"><ix:nonFraction unitRef="usd" contextRef="i9eca239da46b41faaeb2f9fcd606f994_I20211231" decimals="-3" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzEyNDM_d7ea06a2-701e-4e68-98ff-725d012f6373">150</ix:nonFraction></ix:nonFraction> of letters of credit and surety bonds outstanding as of September&#160;30, 2022 and December&#160;31, 2021. As of September&#160;30, 2022 and December&#160;31, 2021, the Company had $<ix:nonFraction unitRef="usd" contextRef="ib868ff8e01fc45698b8d29de0fe37556_I20220930" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzEzMzI_905eabfb-c9e0-47fe-83c0-642f99b119b8">505,189</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i384fb29dd3154ef09db6d2c97bc3ab02_I20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzEzMzk_61dd2bc4-73fc-4431-a480-92e821d81730">849,850</ix:nonFraction>, respectively, available under the Credit Facility.</span></div><div style="margin-bottom:12pt;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%">Borrowings under the Credit Facility are guaranteed by all of the Company&#8217;s first tier domestic subsidiaries and are secured by a first priority security interest in substantially all of the Company&#8217;s and the guarantors&#8217; U.S. assets and <ix:nonFraction unitRef="number" contextRef="i6de38d28953d420a98180d184515c69f_I20220930" decimals="INF" name="bsy:LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzE2MzE_ca505622-2abe-4017-9ac5-c2bfc4d4e1bb">65</ix:nonFraction>% of the stock of their directly owned foreign subsidiaries. The Credit Facility contains both affirmative and negative covenants, including maximum net leverage ratios. As of September&#160;30, 2022 and December&#160;31, 2021, the Company was in compliance with all covenants in its Credit Facility.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><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="ia99823ad8de447feb168865a8ab4d474_445"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><ix:continuation id="i11ed596d4cb14939957b0e9051986ce4" continuedAt="i314d9c5f88164b7589dcf27cae2dcc66"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2026 Notes</span></div><div style="margin-bottom:12pt;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%">On January&#160;26, 2021, the Company completed a private offering of $<ix:nonFraction unitRef="usd" contextRef="i3aac6539861241a3bf44764211f0dff1_I20210126" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzEwNg_4692eadb-0f3d-47c6-b834-e12f52c7b31f">690,000</ix:nonFraction> of <ix:nonFraction unitRef="number" contextRef="i3aac6539861241a3bf44764211f0dff1_I20210126" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzExMg_e1aa593e-ce5f-4427-89be-e03313ae2d65">0.125</ix:nonFraction>% convertible senior notes due 2026 (the &#8220;2026&#160;Notes&#8221;). The 2026&#160;Notes were issued pursuant to an indenture, dated as of January&#160;26, 2021, between the Company and Wilmington Trust, National Association, as trustee (the &#8220;2026 Indenture&#8221;). Interest will accrue from January&#160;26, 2021 and will be payable semi&#8209;annually in arrears in cash on January&#160;15 and July&#160;15 of each year, with the first payment due on July&#160;15, 2021. The 2026&#160;Notes will mature on January&#160;15, 2026, unless earlier converted, redeemed or repurchased. The Company incurred $<ix:nonFraction unitRef="usd" contextRef="i58fa42957bfe4b2e87fd918efa16af25_D20210126-20210126" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzY1Mg_c9d1e15e-2bed-495f-844e-0582c02c3b12">18,055</ix:nonFraction> of expenses in connection with the 2026&#160;Notes offering consisting of the payment of initial purchasers&#8217; discounts and commissions, professional fees, and other expenses (&#8220;transaction costs&#8221;). The Company used $<ix:nonFraction unitRef="usd" contextRef="i58fa42957bfe4b2e87fd918efa16af25_D20210126-20210126" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzg2NA_22a27c3e-b9c6-4a68-b9b2-876e0228592c">25,530</ix:nonFraction> of the net proceeds from the sale of the 2026&#160;Notes to pay the premiums of the capped call options described further below, and approximately $<ix:nonFraction unitRef="usd" contextRef="i58fa42957bfe4b2e87fd918efa16af25_D20210126-20210126" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzEwMDk_28f07887-08c5-4e91-8ad3-3217e012859c">250,500</ix:nonFraction> to repay outstanding indebtedness under the Credit Facility and to pay related fees and expenses. The Company used the remainder of the net proceeds from the sale of the 2026&#160;Notes for general corporate purposes and towards funding certain acquisitions, including Seequent (see Note&#160;4).</span></div><div style="margin-bottom:12pt;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%">Prior to October&#160;15, 2025, the 2026&#160;Notes will be convertible at the option of the holder only under the following circumstances: (1)&#160;during any calendar quarter (and only during such quarter) commencing after the calendar quarter ending on June&#160;30, 2021, if the last reported sale price per share of the Company&#8217;s Class&#160;B Common Stock exceeds <ix:nonFraction unitRef="number" contextRef="i58fa42957bfe4b2e87fd918efa16af25_D20210126-20210126" decimals="2" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzE2NDM_b74239e1-f2e4-4a14-8390-9cf3e067c7e6">130</ix:nonFraction>% of the conversion price for each of at least <ix:nonFraction unitRef="day" contextRef="i95ce994627194e07838f00165b96bb09_D20210126-20210126" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzE2OTE_87c48eea-4530-4c53-8db1-afdfd727108d">20</ix:nonFraction>&#160;trading days, whether or not consecutive, during the <ix:nonFraction unitRef="day" contextRef="i95ce994627194e07838f00165b96bb09_D20210126-20210126" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzE3NDc_b08930f2-5d9c-4a2c-9ea1-d98887c01fe4">30</ix:nonFraction>&#160;consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2)&#160;during the <ix:nonFraction unitRef="day" contextRef="i770fbba2394b48cc84a7503810feeb43_D20210126-20210126" decimals="INF" name="bsy:DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzE4ODQ_ecb1a592-bf66-43fc-9d1e-df3385e91a87">five</ix:nonFraction> consecutive business days immediately after any <ix:nonFraction unitRef="day" contextRef="i770fbba2394b48cc84a7503810feeb43_D20210126-20210126" decimals="INF" name="bsy:DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzE5MzU_49bac200-d5d4-4630-9649-2480c1d25779">ten</ix:nonFraction> consecutive trading day period (such <ix:nonFraction unitRef="day" contextRef="i770fbba2394b48cc84a7503810feeb43_D20210126-20210126" decimals="INF" name="bsy:DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzE5NzU_49bac200-d5d4-4630-9649-2480c1d25779">ten</ix:nonFraction> consecutive trading day period, the &#8220;measurement period&#8221;) in which the trading price per $1&#160;principal amount of 2026&#160;Notes for each trading day of the measurement period was less than <ix:nonFraction unitRef="number" contextRef="i58fa42957bfe4b2e87fd918efa16af25_D20210126-20210126" decimals="2" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzIxNjI_e0c75fd6-1571-4402-b375-f753416ec9e1">98</ix:nonFraction>% of the product of the last reported sale price per share of the Company&#8217;s Class&#160;B Common Stock on such trading day and the conversion rate on such trading day; (3)&#160;upon the occurrence of certain corporate events or distributions on the Company&#8217;s Class&#160;B Common Stock, as described in the 2026 Indenture; and (4)&#160;if the Company calls the 2026&#160;Notes for redemption. On or after October&#160;15, 2025 until 5:00&#160;p.m., New York City time, on the second scheduled trading day immediately before the maturity date, the 2026&#160;Notes will be convertible at the option of the holder at any time.</span></div><div style="margin-bottom:12pt;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%">The Company will settle conversions by paying or delivering, as applicable, cash, shares of the Company&#8217;s Class&#160;B Common Stock or a combination of cash and shares of the Company&#8217;s Class&#160;B Common Stock, at the Company&#8217;s election, based on the applicable conversion rate. The initial conversion rate is <ix:nonFraction unitRef="share_rate" contextRef="i58fa42957bfe4b2e87fd918efa16af25_D20210126-20210126" decimals="INF" name="bsy:DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzMwNDY_3cdd99ec-caf8-4c92-b220-fb953ee351d0">15.5925</ix:nonFraction>&#160;shares of the Company&#8217;s Class&#160;B Common Stock per $1&#160;principal amount of 2026&#160;Notes, which represents an initial conversion price of approximately $<ix:nonFraction unitRef="usdPerShare" contextRef="i3aac6539861241a3bf44764211f0dff1_I20210126" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzMxOTU_8aaa87d6-8a32-442c-b080-69a3ea97d662">64.13</ix:nonFraction> per share, and is subject to adjustment as described in the 2026 Indenture. If a &#8220;make-whole fundamental change&#8221; (as defined in the 2026 Indenture) occurs, then the Company will, in certain circumstances, increase the conversion rate for a specified period of time.</span></div><div style="margin-bottom:12pt;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%">The Company will have the option to redeem the 2026&#160;Notes in whole or in part at any time on or after January&#160;20, 2024 and on or before the <ix:nonNumeric contextRef="i58fa42957bfe4b2e87fd918efa16af25_D20210126-20210126" name="bsy:NumberOfTradingDaysAfterMaturityDateDebtRedeemable" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzM2MDQ_779044d6-26d5-4d8a-9520-5ff645898b5a">40</ix:nonNumeric>th scheduled trading day immediately before the maturity date if the last reported sale price per share of the Company&#8217;s Class&#160;B common stock exceeds <ix:nonFraction unitRef="number" contextRef="i58fa42957bfe4b2e87fd918efa16af25_D20210126-20210126" decimals="2" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzM3NTY_516bb637-c9dc-4994-8c7c-39f7b8c8f4fc">130</ix:nonFraction>% of the conversion price on (1)&#160;each of at least <ix:nonFraction unitRef="day" contextRef="i58fa42957bfe4b2e87fd918efa16af25_D20210126-20210126" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzM4MDc_44ae4082-f738-4310-a5f7-83e8b05884af">20</ix:nonFraction>&#160;trading days, whether or not consecutive, during any <ix:nonFraction unitRef="day" contextRef="i58fa42957bfe4b2e87fd918efa16af25_D20210126-20210126" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzM4NjM_df63a9ab-7c96-4ef2-a665-2111164cfd42">30</ix:nonFraction>&#160;consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and (2)&#160;the trading day immediately before the date the Company sends such notice. The redemption price will be equal to the principal amount of the 2026&#160;Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><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:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><ix:continuation id="i314d9c5f88164b7589dcf27cae2dcc66" continuedAt="i5a66729f7c3f45c4aec4293008e8e2dd"><div style="margin-bottom:12pt;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%">Upon a fundamental change (as defined in the 2026 Indenture), holders may, subject to certain exceptions, require the Company to purchase their 2026&#160;Notes in whole or in part for cash at a price equal to the principal amount of the 2026&#160;Notes to be purchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date (as defined in the 2026 Indenture). In addition, upon a Make&#8209;Whole Fundamental Change (as defined in the 2026 Indenture), the Company will, under certain circumstances, increase the applicable conversion rate for a holder that elects to convert its 2026&#160;Notes in connection with such Make&#8209;Whole Fundamental Change. No adjustment to the conversion rate will be made if the stock price in such Make&#8209;Whole Fundamental Change is either less than $<ix:nonFraction unitRef="usdPerShare" contextRef="ic7a652e18b8f469292244f694610538b_D20210126-20210126" decimals="2" name="bsy:DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzUwNzA_c222bed1-f72d-458c-a461-f04de6e429ea">44.23</ix:nonFraction>&#160;per share or greater than $<ix:nonFraction unitRef="usdPerShare" contextRef="ib20726df94774b13ab61ba808f0bff4a_D20210126-20210126" decimals="2" name="bsy:DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzUwOTk_232218eb-7eeb-470a-bfea-7ee1045123ac">210.00</ix:nonFraction>&#160;per share. The Company will not increase the conversion rate to an amount that exceeds <ix:nonFraction unitRef="share_rate" contextRef="ib20726df94774b13ab61ba808f0bff4a_D20210126-20210126" decimals="INF" name="bsy:DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzUxODk_32fc89ad-0ccf-449c-a131-6c05f75f95dc">22.6090</ix:nonFraction>&#160;shares per $1 principal amount of 2026&#160;Notes, subject to adjustment. The 2026 Indenture also contains a customary merger covenant.</span></div><div style="margin-bottom:12pt;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%">The 2026&#160;Notes were accounted for as debt, with no bifurcation of the embedded conversion feature. Transaction costs were recorded as a direct deduction from the related debt liability in the consolidated balance sheet and are amortized to interest expense over the term of the 2026&#160;Notes. The effective interest rate for the 2026&#160;Notes is <ix:nonFraction unitRef="number" contextRef="i3aac6539861241a3bf44764211f0dff1_I20210126" decimals="5" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzU2NjM_819cf1b4-7751-4b8e-8e9d-5140d1e75a22">0.658</ix:nonFraction>%.</span></div><div style="margin-bottom:12pt;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%">As of September&#160;30, 2022, none of the conditions of the 2026&#160;Notes to early convert has been met.</span></div><div style="margin-bottom:12pt;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%">The 2026&#160;Notes contain both affirmative and negative covenants. As of September&#160;30, 2022, the Company was in compliance with all covenants in the 2026&#160;Notes.</span></div><div style="margin-bottom:12pt;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%">Capped Call Options </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; In connection with the pricing of the 2026&#160;Notes, the Company entered into capped call options with certain of the initial purchasers or their respective affiliates and certain other financial institutions. The Company incurred $<ix:nonFraction unitRef="usd" contextRef="i58fa42957bfe4b2e87fd918efa16af25_D20210126-20210126" decimals="-3" name="bsy:CappedCallOptionsExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzYxNDE_e09c5f02-3793-4017-b005-a4e6b53dce43">150</ix:nonFraction> of expenses in connection with the capped call options. The capped call options are expected to reduce potential dilution to the Company&#8217;s Class&#160;B Common Stock upon any conversion of 2026&#160;Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted notes, as the case may be, with such reduction and/or offset subject to a cap. The cap price of the capped call options is initially $<ix:nonFraction unitRef="usdPerShare" contextRef="i03bbca4d5808415e9a637b063a6b5293_D20210121-20210121" decimals="4" name="us-gaap:OptionIndexedToIssuersEquityStrikePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzY1ODI_a180c619-1be0-421b-b1e5-a70e783a4ca3">72.9795</ix:nonFraction>&#160;per share, which represents a premium of <ix:nonFraction unitRef="number" contextRef="i03bbca4d5808415e9a637b063a6b5293_D20210121-20210121" decimals="2" name="bsy:OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzY2MjY_9965712c-14f8-4975-a6cd-5526f98b32e8">65</ix:nonFraction>% above the last reported sale price per share of the Company&#8217;s Class&#160;B Common Stock on the Nasdaq Global Select Market on January&#160;21, 2021 and is subject to customary adjustments under the terms of the capped call options.</span></div><div style="margin-bottom:12pt;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%">The capped call options were entered into in conjunction with the issuance of the 2026&#160;Notes, however, they are legally separate agreements that can be separately exercised, with the receipt of shares under the capped call options having no effect on the 2026&#160;Notes, and are legally detachable. As the capped call options are both legally detachable and separately exercisable from the 2026&#160;Notes, the Company accounts for the capped call options separately from the 2026&#160;Notes. The capped call options are indexed to the Company&#8217;s own common stock and classified in stockholders&#8217; equity. As such, the premiums paid for the capped call options have been included as a net reduction to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Additional paid-in capital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheet.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2027 Notes</span></div><div style="margin-bottom:12pt;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%">On June&#160;28, 2021, the Company completed a private offering of $<ix:nonFraction unitRef="usd" contextRef="if19919622a9145b0a64d6fb44f50b8a1_I20210628" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzc2NzE_606e9662-e1a5-4ecb-b951-5fcc51caeafc">575,000</ix:nonFraction> of <ix:nonFraction unitRef="number" contextRef="if19919622a9145b0a64d6fb44f50b8a1_I20210628" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzc2Nzc_2fa7e99e-2cd1-4776-a144-b405ec1b5781">0.375</ix:nonFraction>% convertible senior notes due 2027 (the &#8220;2027&#160;Notes&#8221;). The 2027&#160;Notes were issued pursuant to an indenture, dated as of June&#160;28, 2021, between the Company and Wilmington Trust, National Association, as trustee (the &#8220;2027 Indenture&#8221;). Interest will accrue from June&#160;28, 2021 and will be payable semi&#8209;annually in arrears in cash on January&#160;1 and July&#160;1 of each year, with the first payment due on January&#160;1, 2022. The 2027&#160;Notes will mature on July&#160;1, 2027, unless earlier converted, redeemed or repurchased. The Company incurred $<ix:nonFraction unitRef="usd" contextRef="i9eb05753ee334e67b054a82eb23cb839_D20210628-20210628" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzgyMDc_325854b8-83e9-4b1f-9e7f-d1f11091bf31">15,065</ix:nonFraction> of expenses in connection with the 2027&#160;Notes offering consisting of transaction costs. The Company used $<ix:nonFraction unitRef="usd" contextRef="i9eb05753ee334e67b054a82eb23cb839_D20210628-20210628" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzgzMTU_c6e79b5a-cfa0-4895-bae1-5f5b303d6d6d">25,875</ix:nonFraction> of the net proceeds from the sale of the 2027&#160;Notes to pay the premiums of the capped call options described further below, and $<ix:nonFraction unitRef="usd" contextRef="i9eb05753ee334e67b054a82eb23cb839_D20210628-20210628" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzg0NDY_11db6964-6f53-4735-852f-ba9885f2562e">536,062</ix:nonFraction> to repay outstanding indebtedness under the Credit Facility and to pay related fees and expenses.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><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><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><ix:continuation id="i5a66729f7c3f45c4aec4293008e8e2dd" continuedAt="id55848defea24695ae0f425cf2240e30"><div style="margin-bottom:12pt;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%">Prior to April&#160;1, 2027, the 2027&#160;Notes will be convertible at the option of the holder only under the following circumstances: (1)&#160;during any calendar quarter (and only during such quarter) commencing after the calendar quarter ending on September&#160;30, 2021, if the last reported sale price per share of the Company&#8217;s Class&#160;B Common Stock exceeds <ix:nonFraction unitRef="number" contextRef="i9eb05753ee334e67b054a82eb23cb839_D20210628-20210628" decimals="2" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzg4OTM_9a5df127-0eba-4bea-80a2-70f36a7a8bf4">130</ix:nonFraction>% of the conversion price for each of at least <ix:nonFraction unitRef="day" contextRef="i396d4c7e3d644a87b2da7011b01793a1_D20210628-20210628" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzg5NDE_48120035-7914-4c50-9370-f3f4062e005d">20</ix:nonFraction>&#160;trading days, whether or not consecutive, during the <ix:nonFraction unitRef="day" contextRef="i396d4c7e3d644a87b2da7011b01793a1_D20210628-20210628" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzg5OTc_3c8cb39e-d922-407c-a089-98b7d460bb5c">30</ix:nonFraction>&#160;consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2)&#160;during the <ix:nonFraction unitRef="day" contextRef="i3822f3985d634e54adf0f7b706985618_D20210628-20210628" decimals="INF" name="bsy:DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzkxMzQ_c9dc34f4-ace4-4624-b99b-1acdc426368e">five</ix:nonFraction> consecutive business days immediately after any <ix:nonFraction unitRef="day" contextRef="i3822f3985d634e54adf0f7b706985618_D20210628-20210628" decimals="INF" name="bsy:DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzkxODU_8f8d68c5-58ef-4e33-8c20-d487c14023cd">ten</ix:nonFraction> consecutive trading day period (such <ix:nonFraction unitRef="day" contextRef="i3822f3985d634e54adf0f7b706985618_D20210628-20210628" decimals="INF" name="bsy:DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzkyMjU_8f8d68c5-58ef-4e33-8c20-d487c14023cd">ten</ix:nonFraction> consecutive trading day period, the &#8220;measurement period&#8221;) in which the trading price per $1&#160;principal amount of 2027&#160;Notes for each trading day of the measurement period was less than <ix:nonFraction unitRef="number" contextRef="i9eb05753ee334e67b054a82eb23cb839_D20210628-20210628" decimals="2" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzk0MTI_e190d800-6dd6-4268-a371-4d94c64b347c">98</ix:nonFraction>% of the product of the last reported sale price per share of the Company&#8217;s Class&#160;B Common Stock on such trading day and the conversion rate on such trading day; (3)&#160;upon the occurrence of certain corporate events or distributions on the Company&#8217;s Class&#160;B Common Stock, as described in the 2027 Indenture; and (4)&#160;if the Company calls the 2027&#160;Notes for redemption. On or after April&#160;1, 2027 until 5:00&#160;p.m., New York City time, on the second scheduled trading day immediately before the maturity date, the 2027&#160;Notes will be convertible at the option of the holder at any time.</span></div><div style="margin-bottom:12pt;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%">The Company will settle conversions by paying or delivering, as applicable, cash, shares of the Company&#8217;s Class&#160;B Common Stock or a combination of cash and shares of the Company&#8217;s Class&#160;B Common Stock, at the Company&#8217;s election, based on the applicable conversion rate. The initial conversion rate is <ix:nonFraction unitRef="share_rate" contextRef="i9eb05753ee334e67b054a82eb23cb839_D20210628-20210628" decimals="INF" name="bsy:DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzEwMjkz_ec957c0f-1ea2-410a-adad-928b874d6ea0">12.0153</ix:nonFraction>&#160;shares of the Company&#8217;s Class&#160;B Common Stock per $1&#160;principal amount of 2027&#160;Notes, which represents an initial conversion price of approximately $<ix:nonFraction unitRef="usdPerShare" contextRef="if19919622a9145b0a64d6fb44f50b8a1_I20210628" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzEwNDQy_6de0b477-4077-4bfa-8c64-445a3c5720aa">83.23</ix:nonFraction> per share, and is subject to adjustment as described in the 2027 Indenture. If a &#8220;make-whole fundamental change&#8221; (as defined in the 2027 Indenture) occurs, then the Company will, in certain circumstances, increase the conversion rate for a specified period of time.</span></div><div style="margin-bottom:12pt;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%">The Company will have the option to redeem the 2027&#160;Notes in whole or in part at any time on or after July&#160;5, 2024 and on or before the <ix:nonNumeric contextRef="i9eb05753ee334e67b054a82eb23cb839_D20210628-20210628" name="bsy:NumberOfTradingDaysAfterMaturityDateDebtRedeemable" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzEwODQ3_f9ad762d-687f-446b-8112-95237214df24">40</ix:nonNumeric>th scheduled trading day immediately before the maturity date if the last reported sale price per share of the Company&#8217;s Class&#160;B common stock exceeds <ix:nonFraction unitRef="number" contextRef="i9eb05753ee334e67b054a82eb23cb839_D20210628-20210628" decimals="2" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzEwOTk5_e2a155c1-0f35-4580-9a28-92471e44ffe6">130</ix:nonFraction>% of the conversion price on (1)&#160;each of at least <ix:nonFraction unitRef="day" contextRef="i9eb05753ee334e67b054a82eb23cb839_D20210628-20210628" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzExMDUw_82742b7e-9204-4e79-b834-eaa6f196045d">20</ix:nonFraction>&#160;trading days, whether or not consecutive, during any <ix:nonFraction unitRef="day" contextRef="i9eb05753ee334e67b054a82eb23cb839_D20210628-20210628" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzExMTA2_21297386-55d2-44bf-9168-d96b0e444c94">30</ix:nonFraction>&#160;consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and (2)&#160;the trading day immediately before the date the Company sends such notice. The redemption price will be equal to the principal amount of the 2027&#160;Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date.</span></div><div style="margin-bottom:12pt;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%">Upon a fundamental change (as defined in the 2027 Indenture), holders may, subject to certain exceptions, require the Company to purchase their 2027&#160;Notes in whole or in part for cash at a price equal to the principal amount of the 2027&#160;Notes to be purchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date (as defined in the 2027 Indenture). In addition, upon a Make&#8209;Whole Fundamental Change (as defined in the 2027 Indenture), the Company will, under certain circumstances, increase the applicable conversion rate for a holder that elects to convert its 2027&#160;Notes in connection with such Make&#8209;Whole Fundamental Change. No adjustment to the conversion rate will be made if the stock price in such Make&#8209;Whole Fundamental Change is either less than $<ix:nonFraction unitRef="usdPerShare" contextRef="ie7285082a19e463a870eed05015e2946_D20210628-20210628" decimals="2" name="bsy:DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzEyMzEz_33704f50-1bea-4f70-8e84-a0e34e082614">61.65</ix:nonFraction>&#160;per share or greater than $<ix:nonFraction unitRef="usdPerShare" contextRef="i81ef0d46981941b9a9a42374077d8a01_D20210628-20210628" decimals="2" name="bsy:DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzEyMzQy_56fddcd3-0a47-4141-85b5-8b4414338392">325.00</ix:nonFraction>&#160;per share. The Company will not increase the conversion rate to an amount that exceeds <ix:nonFraction unitRef="share_rate" contextRef="i81ef0d46981941b9a9a42374077d8a01_D20210628-20210628" decimals="INF" name="bsy:DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzEyNDMy_f326c600-489a-4f1e-b471-7a41c4b907fc">16.2206</ix:nonFraction>&#160;shares per $1 principal amount of 2027&#160;Notes, subject to adjustment. The 2027 Indenture also contains a customary merger covenant.</span></div><div style="margin-bottom:12pt;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%">The 2027&#160;Notes were accounted for as debt, with no bifurcation of the embedded conversion feature. Transaction costs were recorded as a direct deduction from the related debt liability in the consolidated balance sheet and are amortized to interest expense over the term of the 2027&#160;Notes. The effective interest rate for the 2027&#160;Notes is <ix:nonFraction unitRef="number" contextRef="if19919622a9145b0a64d6fb44f50b8a1_I20210628" decimals="5" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzEyOTA2_ad844fd5-4ea0-4ef4-9546-a627245f59ad">0.864</ix:nonFraction>%.</span></div><div style="margin-bottom:12pt;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%">As of September&#160;30, 2022, none of the conditions of the 2027&#160;Notes to early convert has been met.</span></div><div style="margin-bottom:12pt;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%">The 2027&#160;Notes contain both affirmative and negative covenants. As of September&#160;30, 2022, the Company was in compliance with all covenants in the 2027&#160;Notes.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><ix:continuation id="id55848defea24695ae0f425cf2240e30" continuedAt="i579dd58812554f4383b67df1d6a52183"><div style="margin-bottom:12pt;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%">Capped Call Options </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; In connection with the pricing of the 2027&#160;Notes, the Company entered into capped call options with certain of the initial purchasers or their respective affiliates and certain other financial institutions. The Company incurred $<ix:nonFraction unitRef="usd" contextRef="i9eb05753ee334e67b054a82eb23cb839_D20210628-20210628" decimals="-3" name="bsy:CappedCallOptionsExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzEzMzg0_0cdeb538-f38d-4473-818a-ffeb7b3a000b">50</ix:nonFraction> of expenses in connection with the capped call options. The capped call options are expected to reduce potential dilution to the Company&#8217;s Class&#160;B Common Stock upon any conversion of 2027&#160;Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted notes, as the case may be, with such reduction and/or offset subject to a cap. The cap price of the capped call options is initially $<ix:nonFraction unitRef="usdPerShare" contextRef="icc611db218ab41e09fad6a2a37784e0d_D20210623-20210623" decimals="4" name="us-gaap:OptionIndexedToIssuersEquityStrikePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzEzODI1_71c47df3-6253-4e15-b443-32ac13aaca6e">95.5575</ix:nonFraction>&#160;per share, which represents a premium of <ix:nonFraction unitRef="number" contextRef="icc611db218ab41e09fad6a2a37784e0d_D20210623-20210623" decimals="2" name="bsy:OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzEzODY5_026819c7-5632-49a5-89c9-2acf86246b37">55</ix:nonFraction>% above the last reported sale price per share of the Company&#8217;s Class&#160;B Common Stock on the Nasdaq Global Select Market on June&#160;23, 2021 and is subject to customary adjustments under the terms of the capped call options.</span></div><div style="margin-bottom:12pt;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%">The capped call options were entered into in conjunction with the issuance of the 2027&#160;Notes, however, they are legally separate agreements that can be separately exercised, with the receipt of shares under the capped call options having no effect on the 2027&#160;Notes, and are legally detachable. As the capped call options are both legally detachable and separately exercisable from the 2027&#160;Notes, the Company accounts for the capped call options separately from the 2027&#160;Notes. The capped call options are indexed to the Company&#8217;s own common stock and classified in stockholders&#8217; equity. As such, the premiums paid for the capped call options have been included as a net reduction to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Additional paid-in capital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheet.</span></div></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_454"></div><ix:continuation id="i579dd58812554f4383b67df1d6a52183" continuedAt="ia373275a671a4fc5b9e7c1ae76ca7e51"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Expense</span></div><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90ZXh0cmVnaW9uOjg4NWE5YmE4ZjBkYjQ1YjBiZjA0YWE0MTVkMjU0ZDUxXzE5MA_71278d51-2bfc-4de6-88c7-ef1ddca128ad" continuedAt="iea5552faba434a85abebd3677e9b2cf9" escape="true"><div style="margin-bottom:12pt;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%">Interest expense consists of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</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</span></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank credit facility:</span></div></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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving loan facility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;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="iaba2eb77acac4ecd9bd25bd5491ad063_D20220701-20220930" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzQtMS0xLTEtMTU3OTA4_39f66abb-c700-438d-bccf-ffa3027c8b5a">4,441</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="i2431104f60b24e8c81d5715ccc6d68df_D20210701-20210930" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzQtMy0xLTEtMTU3OTA4_a7222be4-b5bc-4d39-a339-4280c3772b20">911</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="i3e0122ad87f749598dc9fb6870aff9ec_D20220101-20220930" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzQtNS0xLTEtMTU3OTA4_26b28565-f8b1-45c1-bce4-ebb4c514fea4">10,206</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="i8a9fa5ef273649eea474117c3da05652_D20210101-20210930" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzQtNy0xLTEtMTU3OTA4_8969de94-98b1-4cfc-9da4-0b4aff38b303">2,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i072d914a5b9d42fda16b191cba5b1d36_D20220701-20220930" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzUtMS0xLTEtMTU3OTA4_751353b2-8588-4428-a347-326fcc9fcc2a">2,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="icce75f45a7634f179d91183e388c6cbc_D20210701-20210930" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzUtMy0xLTEtMTU3OTA4_57efdd23-bd00-4d52-9dbf-9bc3a9f39778">&#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="i63c44362cbb6492ba281f81e918f401a_D20220101-20220930" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzUtNS0xLTEtMTU3OTA4_4fb874ef-b9ba-456d-b122-d43a9d637148">4,577</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="i0990c226bd6b4949aa8cd7437cfe3226_D20210101-20210930" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzUtNy0xLTEtMTU3OTA4_8a77dfbd-ceeb-4189-b651-3589a0c3cdce">&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap</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="i276291679d534a1fb25947e1ba7bfe6e_D20220701-20220930" decimals="-3" sign="-" name="bsy:InterestExpenseDerivatives" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzYtMS0xLTEtMTU3OTA4_b6e7f5ec-11a4-4584-b427-ba43aec1f9cf">752</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="i2de65d47826f4280980814edfb1abd36_D20210701-20210930" decimals="-3" name="bsy:InterestExpenseDerivatives" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzYtMy0xLTEtMTU3OTA4_9ab75d7f-8cf8-4afe-a07d-690fc0af0b5a">325</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="ib70f86a667984e8ab9995dc15d8e7578_D20220101-20220930" decimals="-3" sign="-" name="bsy:InterestExpenseDerivatives" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzYtNS0xLTEtMTU3OTA4_268bdc37-62c8-4444-8f67-cbbdf6486ed2">475</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="i3da0dcad37cf4dd9aa3dc5cab114e55f_D20210101-20210930" decimals="-3" name="bsy:InterestExpenseDerivatives" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzYtNy0xLTEtMTU3OTA4_1bd21a62-2680-4731-ab8e-0c1bf99bb24f">942</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization and write-off of deferred debt 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="iaba2eb77acac4ecd9bd25bd5491ad063_D20220701-20220930" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzctMS0xLTEtMTU3OTA4_78e3a30e-7abf-4c9e-add6-61c6d4221085">288</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="i2431104f60b24e8c81d5715ccc6d68df_D20210701-20210930" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzctMy0xLTEtMTU3OTA4_4306db5d-5730-41c2-8d47-2d370aa0af36">253</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="i3e0122ad87f749598dc9fb6870aff9ec_D20220101-20220930" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzctNS0xLTEtMTU3OTA4_a53d9755-3984-454a-bc2f-3b70ed0eab93">864</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="i8a9fa5ef273649eea474117c3da05652_D20210101-20210930" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzctNy0xLTEtMTU3OTA4_614cc0c9-3c46-4b1c-813d-08a7159ed8e7">1,049</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: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="iaba2eb77acac4ecd9bd25bd5491ad063_D20220701-20220930" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzgtMS0xLTEtMTU3OTA4_bdb52160-7fa0-410c-a79e-8d0785a67ac5">6,096</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2431104f60b24e8c81d5715ccc6d68df_D20210701-20210930" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzgtMy0xLTEtMTU3OTA4_43e90bdf-2dee-44dd-a6e5-9fe0f5d57df9">1,489</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e0122ad87f749598dc9fb6870aff9ec_D20220101-20220930" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzgtNS0xLTEtMTU3OTA4_e277aa6f-4c46-4cf2-9b79-76f43c5116b9">15,172</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9fa5ef273649eea474117c3da05652_D20210101-20210930" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzgtNy0xLTEtMTU3OTA4_5374a2e9-3b2c-4ea6-b2a5-7ad16223e2dc">4,481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Notes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i3aac6539861241a3bf44764211f0dff1_I20210126" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzEwLTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjdmOGI1ZTc2MDQzZTQ2Y2Y5ZDFjZWViOWM0ZDEwNWZhXzU_e1aa593e-ce5f-4427-89be-e03313ae2d65">0.125</ix:nonFraction>% Coupon interest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22308cf9e0f1480fbf7aa18098374551_D20220701-20220930" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzEwLTEtMS0xLTE1NzkwOA_66cdf64a-c161-46a0-97c4-808b50732c99">216</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="ib3d2ff950a704f12aeecf1527133b369_D20210701-20210930" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzEwLTMtMS0xLTE1NzkwOA_b7aedbf3-d54f-4e42-bebd-daca42dc2f27">221</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="ib56f14f818664adc99118097845148cf_D20220101-20220930" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzEwLTUtMS0xLTE1NzkwOA_2f5b373a-2652-4901-8854-f843e6b101f3">662</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="ie31be5d1441740cba81cb74ad1422c9b_D20210101-20210930" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzEwLTctMS0xLTE1NzkwOA_21ebdd81-7c1a-4d5e-9551-e7fbcc500ad9">592</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of deferred debt 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="i22308cf9e0f1480fbf7aa18098374551_D20220701-20220930" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzExLTEtMS0xLTE1NzkwOA_85ea201c-69aa-4087-9e63-627142b3af8a">908</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="ib3d2ff950a704f12aeecf1527133b369_D20210701-20210930" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzExLTMtMS0xLTE1NzkwOA_ef620afc-2290-4abb-8f80-553b96ebf0bf">909</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="ib56f14f818664adc99118097845148cf_D20220101-20220930" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzExLTUtMS0xLTE1NzkwOA_0617fddb-fbf5-463b-82e6-6a83d537f909">2,724</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="ie31be5d1441740cba81cb74ad1422c9b_D20210101-20210930" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzExLTctMS0xLTE1NzkwOA_42161904-addf-4462-b0c0-b89ed61b3948">2,470</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: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="i22308cf9e0f1480fbf7aa18098374551_D20220701-20220930" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzEyLTEtMS0xLTE1NzkwOA_ed6e3210-60dd-4e24-95e2-54c8ef911a7d">1,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3d2ff950a704f12aeecf1527133b369_D20210701-20210930" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzEyLTMtMS0xLTE1NzkwOA_bf6a5bfc-e92e-44d6-814a-e4f8e514e6de">1,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56f14f818664adc99118097845148cf_D20220101-20220930" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzEyLTUtMS0xLTE1NzkwOA_cdcfb270-48ee-446f-b914-560eb6b07ee7">3,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie31be5d1441740cba81cb74ad1422c9b_D20210101-20210930" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzEyLTctMS0xLTE1NzkwOA_2e43e5b0-286e-4d96-804f-90ec6174e28a">3,062</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="if19919622a9145b0a64d6fb44f50b8a1_I20210628" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE0LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjBmMmIxZTM1MjVhNTRhMDI4ZDA3NDM2MDhiNmNjMmQ2XzU_2fa7e99e-2cd1-4776-a144-b405ec1b5781">0.375</ix:nonFraction>% Coupon interest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2f1afe22eaa403e95369ec874fb25a0_D20220701-20220930" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE0LTEtMS0xLTE1NzkwOA_8658a494-dbea-4dff-90c7-57e07ceef8df">569</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="i8e0e1a662a1e4381a5c60e71c0052ec7_D20210701-20210930" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE0LTMtMS0xLTE1NzkwOA_9e752687-9207-4915-a051-d3e754035c9b">551</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="ib32c643401894b3e95f204807f7af6f3_D20220101-20220930" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE0LTUtMS0xLTE1NzkwOA_90c6cc23-c392-45f9-a80c-367efa0c54a2">1,647</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="i029bf277fffe4f0a9a92abe528f91ddc_D20210101-20210930" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE0LTctMS0xLTE1NzkwOA_9ec269ae-05f0-479a-a70e-ef3cce18e3d5">563</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of deferred debt 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="ia2f1afe22eaa403e95369ec874fb25a0_D20220701-20220930" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE1LTEtMS0xLTE1NzkwOA_262758ac-18bf-44b2-a644-c90d244912da">626</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="i8e0e1a662a1e4381a5c60e71c0052ec7_D20210701-20210930" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE1LTMtMS0xLTE1NzkwOA_b4c7c611-96dd-4a38-8c84-c929e0b0cd8d">627</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="ib32c643401894b3e95f204807f7af6f3_D20220101-20220930" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE1LTUtMS0xLTE1NzkwOA_5054f7d4-cf24-4905-a610-758edca6afc4">1,880</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="i029bf277fffe4f0a9a92abe528f91ddc_D20210101-20210930" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE1LTctMS0xLTE1NzkwOA_d249c8e3-a1d7-44a5-86d3-7f43ce5aee07">641</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: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="ia2f1afe22eaa403e95369ec874fb25a0_D20220701-20220930" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE2LTEtMS0xLTE1NzkwOA_925a6f22-c630-4443-9e89-0fbb52fe9e4e">1,195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e0e1a662a1e4381a5c60e71c0052ec7_D20210701-20210930" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE2LTMtMS0xLTE1NzkwOA_c4e94ec3-c7a3-4051-810b-9acd241e4668">1,178</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib32c643401894b3e95f204807f7af6f3_D20220101-20220930" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE2LTUtMS0xLTE1NzkwOA_a718e4ee-43d6-4777-8525-00a9287d7a73">3,527</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i029bf277fffe4f0a9a92abe528f91ddc_D20210101-20210930" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE2LTctMS0xLTE1NzkwOA_d504574a-5495-4d33-83b0-94f128c1b4cf">1,204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other obligations</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:InterestExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE3LTEtMS0xLTE1NzkwOA_5197d295-a48a-4c23-843a-16ab51eb18d8">76</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:InterestExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE3LTMtMS0xLTE1NzkwOA_f66e35b7-c5fb-4734-9dd7-75395b995e16">64</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:InterestExpenseOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE3LTUtMS0xLTE1NzkwOA_c20872dc-54b9-481b-bd62-763a396dcdcd">1,234</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:InterestExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE3LTctMS0xLTE1NzkwOA_7e39e829-0873-41e2-907a-ee710c9877e1">97</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest 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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE4LTEtMS0xLTE1NzkwOA_f2a0ef76-81e7-43bc-b182-45e19657c584">8,491</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE4LTMtMS0xLTE1NzkwOA_6606f4a4-dfd8-48dc-a8cb-8173deeb3822">3,861</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE4LTUtMS0xLTE1NzkwOA_359a0c7e-c8bc-45e0-aca4-dfc94f875fa7">23,319</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE4LTctMS0xLTE1NzkwOA_bd41358d-63b9-4f28-b21c-40b1ff1258c5">8,844</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The revolving loan facility and term loan weighted average interest rate was <ix:nonFraction unitRef="number" contextRef="i728c6efb5ece45aab8234b5e41be873b_D20220701-20220930" decimals="4" name="us-gaap:LongTermDebtWeightedAverageInterestRateOverTime" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90ZXh0cmVnaW9uOjg4NWE5YmE4ZjBkYjQ1YjBiZjA0YWE0MTVkMjU0ZDUxXzExMA_d690e7fb-b9a9-42ca-91d4-70d158cad08f">4.34</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i2643ca420151455dbd0fdf8c4f60f188_D20210701-20210930" decimals="4" name="us-gaap:LongTermDebtWeightedAverageInterestRateOverTime" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90ZXh0cmVnaW9uOjg4NWE5YmE4ZjBkYjQ1YjBiZjA0YWE0MTVkMjU0ZDUxXzExNw_67d34066-8be6-495b-8742-324c50d14cbf">2.33</ix:nonFraction>% for the three months ended September&#160;30, 2022 and 2021, respectively, and <ix:nonFraction unitRef="number" contextRef="i96feceebb2fc43c2bf08d69cfaec6a55_D20220101-20220930" decimals="4" name="us-gaap:LongTermDebtWeightedAverageInterestRateOverTime" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90ZXh0cmVnaW9uOjg4NWE5YmE4ZjBkYjQ1YjBiZjA0YWE0MTVkMjU0ZDUxXzE1Mw_e904a40a-559f-45f8-add5-fe72db5fc03e">3.20</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ie5f79f132a554175970482b87e3638d7_D20210101-20210930" decimals="4" name="us-gaap:LongTermDebtWeightedAverageInterestRateOverTime" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90ZXh0cmVnaW9uOjg4NWE5YmE4ZjBkYjQ1YjBiZjA0YWE0MTVkMjU0ZDUxXzE2MA_2d4b2d59-5f8d-4148-9259-cf50a8976f29">2.02</ix:nonFraction>% for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_460"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><ix:continuation id="ia373275a671a4fc5b9e7c1ae76ca7e51"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate risk associated with the Credit Facility is managed through an interest rate swap which has a termination date of April&#160;2, 2030. Under the terms of the interest rate swap, the Company fixed its LIBOR borrowing rate at <ix:nonFraction unitRef="number" contextRef="ib868ff8e01fc45698b8d29de0fe37556_I20220930" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NjAvZnJhZzozY2U2NjZmZjVjNWI0YjkyODliM2Q1ZGViYzBmNDFlMC90ZXh0cmVnaW9uOjNjZTY2NmZmNWM1YjRiOTI4OWIzZDVkZWJjMGY0MWUwXzIzNw_3eac37e0-042f-4a33-8631-c18e0b8b63d6">0.73</ix:nonFraction>% on a notional amount of $<ix:nonFraction unitRef="usd" contextRef="i61ae69c9678849e2a835a7049b222768_I20220930" decimals="INF" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NjAvZnJhZzozY2U2NjZmZjVjNWI0YjkyODliM2Q1ZGViYzBmNDFlMC90ZXh0cmVnaW9uOjNjZTY2NmZmNWM1YjRiOTI4OWIzZDVkZWJjMGY0MWUwXzI2NA_b38b6f55-ec35-4cce-9985-8f3f21b9cb15">200,000</ix:nonFraction>. The interest rate swap is not designated as a hedging instrument for accounting purposes. The Company accounts for the interest rate swap as either an asset or a liability in the consolidated balance sheets and carries the derivative at fair value. Gains and losses from the change in fair value are recognized in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income (expense), net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated statements of operations. As of September&#160;30, 2022 and December&#160;31, 2021, the Company recorded a swap related asset at fair value of $<ix:nonFraction unitRef="usd" contextRef="i61ae69c9678849e2a835a7049b222768_I20220930" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NjAvZnJhZzozY2U2NjZmZjVjNWI0YjkyODliM2Q1ZGViYzBmNDFlMC90ZXh0cmVnaW9uOjNjZTY2NmZmNWM1YjRiOTI4OWIzZDVkZWJjMGY0MWUwXzcxMQ_fe7163aa-d065-4498-a077-ae1b831ea1dc">39,435</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ie7ce815922484fab918460ae0f35e721_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NjAvZnJhZzozY2U2NjZmZjVjNWI0YjkyODliM2Q1ZGViYzBmNDFlMC90ZXh0cmVnaW9uOjNjZTY2NmZmNWM1YjRiOTI4OWIzZDVkZWJjMGY0MWUwXzcxOA_47c77776-bf5b-4f7c-8f08-1631f451f3ff">10,117</ix:nonFraction>, respectively, in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></ix:continuation></div><div id="ia99823ad8de447feb168865a8ab4d474_1099511632483"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11: <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:CompensationRelatedCostsGeneralTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xMDk5NTExNjMyNDgzL2ZyYWc6YjIyZDg4ZTYwYjU3NDI1MmEzMjI4MjdiZTZmYWRhZGYvdGV4dHJlZ2lvbjpiMjJkODhlNjBiNTc0MjUyYTMyMjgyN2JlNmZhZGFkZl82NTk3MDY5NzY5Njg3_f3c9e6b4-1d42-4fef-8cc5-1eb5a47890a2" continuedAt="i161375becbba4baaaf97f4c67765abb9" escape="true">Executive Bonus Plan</ix:nonNumeric></span></div><ix:continuation id="i161375becbba4baaaf97f4c67765abb9" continuedAt="i020b708824da412793e4e850cfca8da9"><div style="margin-bottom:12pt;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%">Certain of the Company&#8217;s key employees, including its named executive officers, participate in the amended and restated Bentley Systems, Incorporated Bonus Pool Plan (the &#8220;Bonus Plan&#8221;). Pursuant to the Bonus Plan, participants are eligible to receive incentive bonuses that are determined based on the Company&#8217;s adjusted Management Report Operating Income (&#8220;MROI&#8221;), as defined in the plan agreement and before deduction for such plan payments. For purposes of the Bonus Plan, the bonus pool thereunder may be funded with up to an aggregate of <ix:nonFraction unitRef="number" contextRef="i7f7f1d78af29402b8366e09711722960_I20220930" decimals="INF" name="bsy:DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xMDk5NTExNjMyNDgzL2ZyYWc6YjIyZDg4ZTYwYjU3NDI1MmEzMjI4MjdiZTZmYWRhZGYvdGV4dHJlZ2lvbjpiMjJkODhlNjBiNTc0MjUyYTMyMjgyN2JlNmZhZGFkZl81Nzg_3f500df5-1dbe-4d08-91be-17b60e198a3c">20</ix:nonFraction>% of the Company&#8217;s adjusted MROI, subject to approval by the board of directors, with payments made to plan participants based on each such participant&#8217;s allocated interest in the bonus pool. The plan permits the deduction of certain holdback amounts from the plan&#8217;s pool, from which amounts can then be allocated to fund items including equity and/or cash incentive compensation for non&#8209;plan participants and participant charitable contributions.</span></div><div style="margin-bottom:12pt;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%">A participant may defer any portion, or all, of such participant&#8217;s incentive bonus payable pursuant to the Bonus Plan into the DCP (see Note&#160;12). A participant&#8217;s non&#8209;deferred incentive bonus is payable in cash, however, the Bonus Plan provides, in part, that a participant may elect to receive any portion, or all, of such participant&#8217;s non&#8209;deferred incentive bonus in the form of shares of fully vested Class&#160;B Common Stock issued under the Bentley Systems, Incorporated 2020&#160;Omnibus Incentive Plan, subject to the limitation described below. The Company records the election of non&#8209;deferred incentive bonus in the form of shares of fully vested Class&#160;B Common Stock as stock&#8209;based compensation expense in the consolidated statements of operations (see Note&#160;15). Such election must be made prior to the start of the applicable calendar quarter for which the incentive bonus is to be paid, and the number of shares of Class&#160;B Common Stock payable in respect of such elected amount is calculated using a volume-weighted average price of the Company&#8217;s Class&#160;B Common Stock for the period commencing on the <ix:nonFraction unitRef="day" contextRef="i7f7f1d78af29402b8366e09711722960_I20220930" decimals="INF" name="bsy:NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice" format="ixt-sec:numwordsen" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xMDk5NTExNjMyNDgzL2ZyYWc6YjIyZDg4ZTYwYjU3NDI1MmEzMjI4MjdiZTZmYWRhZGYvdGV4dHJlZ2lvbjpiMjJkODhlNjBiNTc0MjUyYTMyMjgyN2JlNmZhZGFkZl8yMTU0_fd332dcb-62e2-4e0d-a045-3de679467bd1">ten</ix:nonFraction>th trading day prior to the end of the applicable calendar quarter and ending on the <ix:nonFraction unitRef="day" contextRef="i7f7f1d78af29402b8366e09711722960_I20220930" decimals="INF" name="bsy:NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xMDk5NTExNjMyNDgzL2ZyYWc6YjIyZDg4ZTYwYjU3NDI1MmEzMjI4MjdiZTZmYWRhZGYvdGV4dHJlZ2lvbjpiMjJkODhlNjBiNTc0MjUyYTMyMjgyN2JlNmZhZGFkZl8yMjQx_0705e399-3e5b-4d5a-84a8-ce9d892202a1">ten</ix:nonFraction>th trading day following the end of the applicable calendar quarter. Notwithstanding participants&#8217; elections to receive shares of fully vested Class&#160;B Common Stock in respect of their non&#8209;deferred incentive bonus payments, if, in any calendar quarter, the aggregate U.S. Dollar value of shares of fully vested Class&#160;B Common Stock payable in respect of the non&#8209;deferred incentive bonuses exceeds $<ix:nonFraction unitRef="usd" contextRef="i7f7f1d78af29402b8366e09711722960_I20220930" decimals="-3" name="bsy:NonDeferredIncentiveBonusThresholdForProRataAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xMDk5NTExNjMyNDgzL2ZyYWc6YjIyZDg4ZTYwYjU3NDI1MmEzMjI4MjdiZTZmYWRhZGYvdGV4dHJlZ2lvbjpiMjJkODhlNjBiNTc0MjUyYTMyMjgyN2JlNmZhZGFkZl8yNjM5_515a3a9a-d905-41b9-8618-5b6c9a944d66">7,500</ix:nonFraction>, the portion of each participant&#8217;s non&#8209;deferred incentive bonus payable in shares of fully vested Class&#160;B Common Stock will be reduced pro&#160;rata such that the $<ix:nonFraction unitRef="usd" contextRef="i7f7f1d78af29402b8366e09711722960_I20220930" decimals="-3" name="bsy:NonDeferredIncentiveBonusThresholdForProRataAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xMDk5NTExNjMyNDgzL2ZyYWc6YjIyZDg4ZTYwYjU3NDI1MmEzMjI4MjdiZTZmYWRhZGYvdGV4dHJlZ2lvbjpiMjJkODhlNjBiNTc0MjUyYTMyMjgyN2JlNmZhZGFkZl8yODAw_515a3a9a-d905-41b9-8618-5b6c9a944d66">7,500</ix:nonFraction> limit is not exceeded, and, for each affected participant, the amount of such reduction will be payable in cash.</span></div></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_481"></div><div style="margin-bottom:12pt;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%"><ix:continuation id="i020b708824da412793e4e850cfca8da9">For the three months ended September&#160;30, 2022 and 2021, the incentive compensation, including cash payments, election to receive shares of fully vested Class&#160;B Common Stock, and deferred compensation to plan participants, recognized under this plan (net of all applicable holdbacks) was $<ix:nonFraction unitRef="usd" contextRef="i7301cb6fe6a44a2682e07329a358e3db_D20220701-20220930" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80ODEvZnJhZzoyNjU1NGI4NDFjNGU0ZmI4YjI0NjNiNzVmMzc1YjFmYy90ZXh0cmVnaW9uOjI2NTU0Yjg0MWM0ZTRmYjhiMjQ2M2I3NWYzNzViMWZjXzI1MQ_99befedc-b405-431e-a7c0-43c030a78749">8,454</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if9b6277dc7904508affb5dc815361fcd_D20210701-20210930" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80ODEvZnJhZzoyNjU1NGI4NDFjNGU0ZmI4YjI0NjNiNzVmMzc1YjFmYy90ZXh0cmVnaW9uOjI2NTU0Yjg0MWM0ZTRmYjhiMjQ2M2I3NWYzNzViMWZjXzI1OA_3445ab11-4f2c-467c-a92c-7f73db7a9187">8,128</ix:nonFraction>, respectively, and $<ix:nonFraction unitRef="usd" contextRef="ia369df745df146b9be1e16a07b16529a_D20220101-20220930" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80ODEvZnJhZzoyNjU1NGI4NDFjNGU0ZmI4YjI0NjNiNzVmMzc1YjFmYy90ZXh0cmVnaW9uOjI2NTU0Yjg0MWM0ZTRmYjhiMjQ2M2I3NWYzNzViMWZjXzI4MA_ca34b440-43d6-4c20-ba0d-faa07e6e6f8e">24,984</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i61494db30396492281b0dc35ec29ca49_D20210101-20210930" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80ODEvZnJhZzoyNjU1NGI4NDFjNGU0ZmI4YjI0NjNiNzVmMzc1YjFmYy90ZXh0cmVnaW9uOjI2NTU0Yjg0MWM0ZTRmYjhiMjQ2M2I3NWYzNzViMWZjXzI4Nw_ca4e1c3c-94d9-40c8-8b66-30705b86668a">24,686</ix:nonFraction> for the nine months ended September&#160;30, 2022 and 2021, respectively.</ix:continuation></span></div><div id="ia99823ad8de447feb168865a8ab4d474_549755818615"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 12: <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDk3NTU4MTg2MTUvZnJhZzo5NjdmMDAxZDhjYWQ0ZGUxYTI5NGEzYzQ0ZDY4ZWIxNS90ZXh0cmVnaW9uOjk2N2YwMDFkOGNhZDRkZTFhMjk0YTNjNDRkNjhlYjE1XzkzNDU4NDg4MzcyNjY_6a591252-2a9a-44e8-8cd0-8c337ad9717e" continuedAt="i02dfd381857b4f29bf308a66fae1feb2" escape="true">Retirement Plans</ix:nonNumeric></span></div><ix:continuation id="i02dfd381857b4f29bf308a66fae1feb2" continuedAt="i9592ac4c4cd342178a4ab874c9166829"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation Plan</span></div><div style="margin-bottom:12pt;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%">Under the Company&#8217;s DCP, certain officers and key employees may defer all or any part of their incentive compensation, and the Company may make discretionary awards on behalf of such participants. Elective participant deferrals and discretionary Company awards are received in the form of phantom shares of the Company&#8217;s Class&#160;B Common Stock, which are valued for tax and accounting purposes in the same manner as actual shares of Class&#160;B Common Stock, and are recorded as stock&#8209;based compensation expense in the consolidated statements of operations (see Note&#160;15).</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_496"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><ix:continuation id="i9592ac4c4cd342178a4ab874c9166829" continuedAt="ia127c267742a4b3e8f4c30e07fcf3aac"><div style="margin-bottom:12pt;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%">In August 2021, the Company&#8217;s board of directors approved an amendment to the DCP, which offered to certain active executives in the DCP a one&#8209;time, short&#8209;term election to reallocate a limited portion of their DCP holdings from phantom shares of the Company&#8217;s Class&#160;B Common Stock into other phantom investment funds. The offer to reallocate was subject to a proration mechanism which adjusted the aggregate elections to a maximum of <ix:nonFraction unitRef="shares" contextRef="if3c04530d3894767909bd84857af6f1b_I20210831" decimals="INF" name="us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80OTYvZnJhZzo3NWY0ZjY1YzIxYWQ0MDBlYmFhNTUxNWRjMmY1MWVlYy90ZXh0cmVnaW9uOjc1ZjRmNjVjMjFhZDQwMGViYWE1NTE1ZGMyZjUxZWVjXzMyOTg1MzQ4ODYxMjU_4380739d-b277-48d3-acf1-3f6aaf2dbd78">1,500,000</ix:nonFraction> phantom shares of the Company&#8217;s Class&#160;B Common Stock. This resulted in a reduction of <ix:nonFraction unitRef="shares" contextRef="if3c04530d3894767909bd84857af6f1b_I20210831" decimals="-3" name="bsy:ReductionInSharesOutstandingDiluted" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80OTYvZnJhZzo3NWY0ZjY1YzIxYWQ0MDBlYmFhNTUxNWRjMmY1MWVlYy90ZXh0cmVnaW9uOjc1ZjRmNjVjMjFhZDQwMGViYWE1NTE1ZGMyZjUxZWVjXzMyOTg1MzQ4ODYxMjk_33ad910b-851f-40c6-afdd-d7994064fee8"><ix:nonFraction unitRef="shares" contextRef="if3c04530d3894767909bd84857af6f1b_I20210831" decimals="INF" name="bsy:ReductionInSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80OTYvZnJhZzo3NWY0ZjY1YzIxYWQ0MDBlYmFhNTUxNWRjMmY1MWVlYy90ZXh0cmVnaW9uOjc1ZjRmNjVjMjFhZDQwMGViYWE1NTE1ZGMyZjUxZWVjXzMyOTg1MzQ4ODYxMjk_46aa6561-2c2c-4d4e-ad3b-4be2f7311b5d">1,500,000</ix:nonFraction></ix:nonFraction>&#160;shares in both the basic and diluted count of Company shares.</span></div><div style="margin-bottom:12pt;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%">While DCP participants&#8217; investments in phantom shares remain equity classified, as they will be settled in shares of Class&#160;B Common Stock upon eventual distribution, the amendment and elections resulted in a change to liability classification for the reallocated phantom investments, as they will be settled in cash upon eventual distribution. As a result, during the three and nine months ended September&#160;30, 2021, the Company reclassified cumulative compensation cost of $<ix:nonFraction unitRef="usd" contextRef="ifb938f86f3b14f418b727fe7fcb16722_D20210101-20210930" decimals="-3" name="bsy:DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80OTYvZnJhZzo3NWY0ZjY1YzIxYWQ0MDBlYmFhNTUxNWRjMmY1MWVlYy90ZXh0cmVnaW9uOjc1ZjRmNjVjMjFhZDQwMGViYWE1NTE1ZGMyZjUxZWVjXzQzOTgwNDY1MTM5MDk_6af1cdd2-1704-4812-af31-f4236edfc29e"><ix:nonFraction unitRef="usd" contextRef="i5bd73f62746744d59c0f19325e695dc4_D20210701-20210930" decimals="-3" name="bsy:DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80OTYvZnJhZzo3NWY0ZjY1YzIxYWQ0MDBlYmFhNTUxNWRjMmY1MWVlYy90ZXh0cmVnaW9uOjc1ZjRmNjVjMjFhZDQwMGViYWE1NTE1ZGMyZjUxZWVjXzQzOTgwNDY1MTM5MDk_fc207631-ebdd-4bae-9f90-38c5b34d8ab2">4,739</ix:nonFraction></ix:nonFraction> from </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Additional paid-in capital </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheet and recognized a compensation charge of $<ix:nonFraction unitRef="usd" contextRef="i502d590c098e41fd9610f88bcd6f8149_D20220101-20220930" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80OTYvZnJhZzo3NWY0ZjY1YzIxYWQ0MDBlYmFhNTUxNWRjMmY1MWVlYy90ZXh0cmVnaW9uOjc1ZjRmNjVjMjFhZDQwMGViYWE1NTE1ZGMyZjUxZWVjXzQzOTgwNDY1MTM5MTM_b9a67e14-beec-4958-8ac2-201775be8823">90,721</ix:nonFraction> to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> expenses in the consolidated statements of operations to record the reallocated deferred compensation plan liabilities at their fair value of $<ix:nonFraction unitRef="usd" contextRef="ia48da99d9e2542ae9acbe538368ac1dd_I20220930" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80OTYvZnJhZzo3NWY0ZjY1YzIxYWQ0MDBlYmFhNTUxNWRjMmY1MWVlYy90ZXh0cmVnaW9uOjc1ZjRmNjVjMjFhZDQwMGViYWE1NTE1ZGMyZjUxZWVjXzQzOTgwNDY1MTM5MTc_f102d84e-7b3f-48ec-940d-51f2b6b6a803">95,460</ix:nonFraction>.</span></div></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_4393"></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><ix:continuation id="ia127c267742a4b3e8f4c30e07fcf3aac" continuedAt="i449b294b9737495990fe895f8e5dae57"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DCP participants&#8217; holdings in phantom investment funds are classified as liabilities in either </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets as they will be settled in cash upon eventual distribution. The deferred compensation plan liabilities are marked to market at the end of each reporting period, with changes in the liabilities recorded as an expense (income) to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated statements of operations.</span></ix:continuation></div><div id="ia99823ad8de447feb168865a8ab4d474_508"></div><ix:continuation id="i449b294b9737495990fe895f8e5dae57" continuedAt="ib36e5eaaaad3405eb7ba959f6389bb55"><div style="margin-bottom:12pt;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%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> income was $<ix:nonFraction unitRef="usd" contextRef="ibc5095b5741748b5920e27f11eafc270_D20220701-20220930" decimals="-3" name="bsy:DeferredCompensationArrangementWithIndividualCompensationIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzQzOTgwNDY1MTMyNjA_d431ab34-1137-4762-ba66-e6e31164fcc4">4,576</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i60bbc17d1d4c408bba9a6fc36db3f7ba_D20220101-20220930" decimals="-3" name="bsy:DeferredCompensationArrangementWithIndividualCompensationIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzQzOTgwNDY1MTMyNjg_d1231e54-7dcf-44e7-90f4-1e63ee7c22e4">21,873</ix:nonFraction> for the three and nine months ended September&#160;30, 2022, respectively. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> expense was $<ix:nonFraction unitRef="usd" contextRef="i770cdf2fe0da4d2cabb80979dec7e005_D20210701-20210930" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzQzOTgwNDY1MTI5MzQ_15872c05-f291-4315-a79a-825d252fbeab">88,965</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i2796371b5cad485c81e705d38c95bbef_D20210101-20210930" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzQzOTgwNDY1MTI5NDI_e552f081-d1aa-4852-b824-a31606db1318">89,327</ix:nonFraction> for the three and nine months ended September&#160;30, 2021, respectively.</span></div><div style="margin-bottom:12pt;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%">For the three months ended September&#160;30, 2022 and 2021, DCP elective participant deferrals were $<ix:nonFraction unitRef="usd" contextRef="ibc5095b5741748b5920e27f11eafc270_D20220701-20220930" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzU0OTc1NTgxNzM4Ng_612c3a8a-1ef3-45be-9021-ad0c4a7feeae">1,586</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i770cdf2fe0da4d2cabb80979dec7e005_D20210701-20210930" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzU0OTc1NTgxNzM5NA_60f036c8-fb8d-438b-87e8-5d233e1081eb">527</ix:nonFraction>, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i60bbc17d1d4c408bba9a6fc36db3f7ba_D20220101-20220930" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzMzMw_4585dfba-5c8a-4bc6-b3f3-270c6cc30afd">4,694</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i2796371b5cad485c81e705d38c95bbef_D20210101-20210930" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzM0MA_5f813ee0-b151-4086-95a2-18d64e4548bf">2,020</ix:nonFraction> for the nine months ended September&#160;30, 2022 and 2021, respectively. <ix:nonFraction unitRef="usd" contextRef="i770cdf2fe0da4d2cabb80979dec7e005_D20210701-20210930" decimals="INF" name="us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzM1OA_5a387f81-fbf3-47b6-a28f-6e66212013f2"><ix:nonFraction unitRef="usd" contextRef="ibc5095b5741748b5920e27f11eafc270_D20220701-20220930" decimals="INF" name="us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzM1OA_9956841c-a120-4278-9a6d-6d685c1ab9a3"><ix:nonFraction unitRef="usd" contextRef="i60bbc17d1d4c408bba9a6fc36db3f7ba_D20220101-20220930" decimals="INF" name="us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzM1OA_d40f9336-abbf-4c3a-b10a-42db43faa318"><ix:nonFraction unitRef="usd" contextRef="i2796371b5cad485c81e705d38c95bbef_D20210101-20210930" decimals="INF" name="us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzM1OA_ea6749c9-4f4b-4441-a9b2-67a068f5457c">No</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> discretionary contributions were made to the DCP during the three and nine months ended September&#160;30, 2022 and 2021. As of September&#160;30, 2022 and December&#160;31, 2021, phantom shares of the Company&#8217;s Class&#160;B Common Stock issuable by the DCP were <ix:nonFraction unitRef="shares" contextRef="i5a48a98f31c84e648aaeff63360aec81_I20220930" decimals="INF" name="bsy:DividendsCommonStockStockIssuable" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzUxNg_7d0d6d93-137c-4828-9cea-03a4fd695da1">21,535,748</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i1d1ca05cb1f34f7baf3edd51fd1d9d19_I20211231" decimals="INF" name="bsy:DividendsCommonStockStockIssuable" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzUyMw_f22ac7dc-5c5f-4edc-a4bf-470da2c3e220">25,384,449</ix:nonFraction>, respectively.</span></div></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_514"></div><ix:continuation id="ib36e5eaaaad3405eb7ba959f6389bb55"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MTQvZnJhZzpkOWYyY2VmOTdhMWM0Njc1OTdjOGMwY2M3ZGY5MTNmZC90ZXh0cmVnaW9uOmQ5ZjJjZWY5N2ExYzQ2NzU5N2M4YzBjYzdkZjkxM2ZkXzEwNQ_a28861d5-0fff-4b2b-b3ab-cb6dab0f5126" escape="true"><div style="margin-bottom:12pt;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%">The total liabilities related to the DCP is included in the consolidated balance sheets as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.209%"></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&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and other current liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cae9408febd4aa2a4e66cf2cf0eb06c_I20220930" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MTQvZnJhZzpkOWYyY2VmOTdhMWM0Njc1OTdjOGMwY2M3ZGY5MTNmZC90YWJsZToyZjU4MTU4YjUwMDg0OWVjYWVkMTI0ODBjYmNlNzFlOS90YWJsZXJhbmdlOjJmNTgxNThiNTAwODQ5ZWNhZWQxMjQ4MGNiY2U3MWU5XzMtMS0xLTEtMTU3OTA4_e253ed9b-c2fc-4785-a94a-5150571155e1">1,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c38bd39385a4f3395857f8faf0332c6_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MTQvZnJhZzpkOWYyY2VmOTdhMWM0Njc1OTdjOGMwY2M3ZGY5MTNmZC90YWJsZToyZjU4MTU4YjUwMDg0OWVjYWVkMTI0ODBjYmNlNzFlOS90YWJsZXJhbmdlOjJmNTgxNThiNTAwODQ5ZWNhZWQxMjQ4MGNiY2U3MWU5XzMtMy0xLTEtMTU3OTA4_7665d8e6-1ea3-409c-9ac4-2e3217ebc896">7,309</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan 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="i6cae9408febd4aa2a4e66cf2cf0eb06c_I20220930" decimals="-3" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MTQvZnJhZzpkOWYyY2VmOTdhMWM0Njc1OTdjOGMwY2M3ZGY5MTNmZC90YWJsZToyZjU4MTU4YjUwMDg0OWVjYWVkMTI0ODBjYmNlNzFlOS90YWJsZXJhbmdlOjJmNTgxNThiNTAwODQ5ZWNhZWQxMjQ4MGNiY2U3MWU5XzQtMS0xLTEtMTU3OTA4_3539bf01-46a0-4027-bf25-5816baa968ce">71,013</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="i2c38bd39385a4f3395857f8faf0332c6_I20211231" decimals="-3" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MTQvZnJhZzpkOWYyY2VmOTdhMWM0Njc1OTdjOGMwY2M3ZGY5MTNmZC90YWJsZToyZjU4MTU4YjUwMDg0OWVjYWVkMTI0ODBjYmNlNzFlOS90YWJsZXJhbmdlOjJmNTgxNThiNTAwODQ5ZWNhZWQxMjQ4MGNiY2U3MWU5XzQtMy0xLTEtMTU3OTA4_a1080795-b9df-474a-8b0a-fcc684d4cebf">94,890</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%">Total DCP liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cae9408febd4aa2a4e66cf2cf0eb06c_I20220930" decimals="-3" name="us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MTQvZnJhZzpkOWYyY2VmOTdhMWM0Njc1OTdjOGMwY2M3ZGY5MTNmZC90YWJsZToyZjU4MTU4YjUwMDg0OWVjYWVkMTI0ODBjYmNlNzFlOS90YWJsZXJhbmdlOjJmNTgxNThiNTAwODQ5ZWNhZWQxMjQ4MGNiY2U3MWU5XzUtMS0xLTEtMTU3OTA4_df722a59-6c6f-4c75-b1af-e9a41a7b32b1">72,990</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c38bd39385a4f3395857f8faf0332c6_I20211231" decimals="-3" name="us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MTQvZnJhZzpkOWYyY2VmOTdhMWM0Njc1OTdjOGMwY2M3ZGY5MTNmZC90YWJsZToyZjU4MTU4YjUwMDg0OWVjYWVkMTI0ODBjYmNlNzFlOS90YWJsZXJhbmdlOjJmNTgxNThiNTAwODQ5ZWNhZWQxMjQ4MGNiY2U3MWU5XzUtMy0xLTEtMTU3OTA4_3e421e85-8090-4a18-9729-6f50bf8421ba">102,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_523"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 13: <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MjMvZnJhZzo0ZWE3ZDdlZTljNjc0MWRmOTg5MWQ4OGYwN2I5YzJkYi90ZXh0cmVnaW9uOjRlYTdkN2VlOWM2NzQxZGY5ODkxZDg4ZjA3YjljMmRiXzE1ODY_474e614a-7a0e-486e-b63a-71d0fe3f369d" continuedAt="i57804d78bf844f5bb9e4ec4babb40e45" escape="true">Common Stock</ix:nonNumeric></span></div><ix:continuation id="i57804d78bf844f5bb9e4ec4babb40e45" continuedAt="iedea00d7329d464cad5c2486f32b8433"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">BSY Stock Repurchase Program</span></div><div style="margin-bottom:12pt;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%">On May&#160;11, 2022, the Company announced that its board of directors approved the BSY Stock Repurchase Program (the &#8220;Repurchase Program&#8221;) authorizing the Company to repurchase up to $<ix:nonFraction unitRef="usd" contextRef="i7c68a465f03d4048aaf3e31fd1b3e196_I20220511" decimals="-3" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MjMvZnJhZzo0ZWE3ZDdlZTljNjc0MWRmOTg5MWQ4OGYwN2I5YzJkYi90ZXh0cmVnaW9uOjRlYTdkN2VlOWM2NzQxZGY5ODkxZDg4ZjA3YjljMmRiXzIzNg_2325989e-5cfe-4ecd-8ce5-0a30ce91a994">200,000</ix:nonFraction> of the Company&#8217;s Class&#160;B Common Stock through June&#160;30, 2024. The Repurchase Program is used to offset dilution from the issuance of the Company&#8217;s Class&#160;B Common Stock under the Company&#8217;s stock&#8209;based plans to enhance stockholder value. The shares proposed to be acquired in the Repurchase Program may be repurchased from time to time in open market transactions, through privately negotiated transactions, or by other means in accordance with federal securities laws. The Company intends to fund repurchases from available working capital and cash provided by operating activities. The timing, as well as the number and value of shares repurchased under the Repurchase Program, will be determined by the Company at its discretion and will depend on a variety of factors, including management&#8217;s assessment of the intrinsic value of the Company&#8217;s shares, the market price of the Company&#8217;s Class&#160;B Common Stock, general market and economic conditions, available liquidity, compliance with the Company&#8217;s debt and other agreements, and applicable legal requirements. The exact number of shares to be repurchased by the Company is not guaranteed, and the Repurchase Program may be suspended, modified, or discontinued at any time without prior notice. For the nine months ended September&#160;30, 2022, the Company repurchased <ix:nonFraction unitRef="shares" contextRef="i850182c7841549919be82e9cab4761d3_D20220101-20220930" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MjMvZnJhZzo0ZWE3ZDdlZTljNjc0MWRmOTg5MWQ4OGYwN2I5YzJkYi90ZXh0cmVnaW9uOjRlYTdkN2VlOWM2NzQxZGY5ODkxZDg4ZjA3YjljMmRiXzE1MjM_b47d36f5-41e2-4711-bc6b-56c4189baf15">896,126</ix:nonFraction>&#160;shares for $<ix:nonFraction unitRef="usd" contextRef="i850182c7841549919be82e9cab4761d3_D20220101-20220930" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MjMvZnJhZzo0ZWE3ZDdlZTljNjc0MWRmOTg5MWQ4OGYwN2I5YzJkYi90ZXh0cmVnaW9uOjRlYTdkN2VlOWM2NzQxZGY5ODkxZDg4ZjA3YjljMmRiXzE1Mzc_0c0a6cab-51fd-4610-82db-486208b7b6a1">28,250</ix:nonFraction>.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Issuances, Sales, and Repurchases</span></div></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_529"></div><div style="margin-bottom:12pt;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%"><ix:continuation id="iedea00d7329d464cad5c2486f32b8433" continuedAt="i4eec235e279c44c48ec719647fa9442e">On June&#160;17, 2021, the Company issued <ix:nonFraction unitRef="shares" contextRef="iac742d389aac4928b2a1f38e5816ff02_D20210617-20210617" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MjkvZnJhZzo2MjZmZGFiNjMyNmQ0YTY1ODMzNDU0ZDU4MzI1MjI1MC90ZXh0cmVnaW9uOjYyNmZkYWI2MzI2ZDRhNjU4MzM0NTRkNTgzMjUyMjUwXzQy_ac60e9b1-0902-496b-8ecd-1ae513fda224">3,141,342</ix:nonFraction>&#160;shares of the Company&#8217;s Class&#160;B Common Stock pursuant to the acquisition of Seequent (see Note&#160;4).</ix:continuation></span></div><div id="ia99823ad8de447feb168865a8ab4d474_532"></div><ix:continuation id="i4eec235e279c44c48ec719647fa9442e" continuedAt="i787172d5f77b4f0a9f5584d9372123d2"><div style="margin-bottom:12pt;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%">For the nine months ended September&#160;30, 2022, the Company issued <ix:nonFraction unitRef="shares" contextRef="ic95959c0a38442d4838359434d0890ac_D20220101-20220930" decimals="INF" name="bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzM5_6537f561-b5ff-4559-996c-2ba1fa79f8bf">2,272,603</ix:nonFraction>&#160;shares of Class&#160;B Common Stock to colleagues who exercised their stock options, net of <ix:nonFraction unitRef="shares" contextRef="ic95959c0a38442d4838359434d0890ac_D20220101-20220930" decimals="INF" name="bsy:ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzEyOQ_22607757-f812-4997-ba76-2e7859957f47">362,826</ix:nonFraction>&#160;shares withheld at exercise to pay for the cost of the stock options, as well as for $<ix:nonFraction unitRef="usd" contextRef="ic95959c0a38442d4838359434d0890ac_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzIxNw_9cb5768d-510f-4f2f-8238-5645215036fd">8,459</ix:nonFraction> of applicable income tax withholdings. The Company received $<ix:nonFraction unitRef="usd" contextRef="ic95959c0a38442d4838359434d0890ac_D20220101-20220930" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzI4MA_56480609-9244-4b9c-ae92-a3256edc03db">6,855</ix:nonFraction> in proceeds from the exercise of stock options. For the nine months ended September&#160;30, 2021, the Company issued <ix:nonFraction unitRef="shares" contextRef="if63e7a5c49d0441c949713e5a87b0a57_D20210101-20210930" decimals="INF" name="bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzM2NQ_bd940685-3cfe-4dc2-8e0d-3d302fab6821">4,269,335</ix:nonFraction>&#160;shares of Class&#160;B Common Stock to colleagues who exercised their stock options, net of <ix:nonFraction unitRef="shares" contextRef="if63e7a5c49d0441c949713e5a87b0a57_D20210101-20210930" decimals="INF" name="bsy:ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzQ1NQ_c0f478f8-0743-4a31-9e01-790fe23bad8f">993,302</ix:nonFraction>&#160;shares withheld at exercise to pay for the cost of the stock options, as well as for $<ix:nonFraction unitRef="usd" contextRef="id600ef8a378f4023b92e1da569758b96_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzU0Mw_635016e4-fa2d-4ccd-8a5a-9eaa49d5130e">34,988</ix:nonFraction> of applicable income tax withholdings. The Company received $<ix:nonFraction unitRef="usd" contextRef="if63e7a5c49d0441c949713e5a87b0a57_D20210101-20210930" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzYwNg_d92240ea-d323-493c-9b49-f6e53c6ee4da">5,039</ix:nonFraction> in proceeds from the exercise of stock options.</span></div><div style="margin-bottom:12pt;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%">For the nine months ended September&#160;30, 2022, the Company issued <ix:nonFraction unitRef="shares" contextRef="i7ddf8c7a7a954f0c9491b4cd0fd506b2_D20220101-20220930" decimals="INF" name="bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzY5MQ_b3dbada1-ca16-4753-aa87-920ed048ffa7">185,178</ix:nonFraction>&#160;shares of Class&#160;B Common Stock related to the exercise of acquisition options (see Note&#160;15), net of <ix:nonFraction unitRef="shares" contextRef="i7ddf8c7a7a954f0c9491b4cd0fd506b2_D20220101-20220930" decimals="INF" name="bsy:ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzc5NA_7112def4-66ee-46bb-a488-ce441ac7a5b3">714,822</ix:nonFraction>&#160;shares withheld at exercise to pay for the cost of the options. The Company did not receive any proceeds from the exercise of these options.</span></div><div style="margin-bottom:12pt;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%">For the nine months ended September&#160;30, 2022 and 2021, the Company issued <ix:nonFraction unitRef="shares" contextRef="i0c6e309c9a434ad3bfdce7322ed97083_D20220101-20220930" decimals="INF" name="bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzk3MQ_4cd5773c-adfa-44a1-963b-2fb9ff5c60b3">284,992</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i2a9b5db13c054de18fe5dd22fc4ebca1_D20210101-20210930" decimals="INF" name="bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzk3OA_73405f4f-a40b-4809-9fe4-d0d6872b3d7a">190,619</ix:nonFraction>&#160;shares of Class&#160;B Common Stock, respectively, in connection with Bonus Plan incentive compensation, net of shares withheld. Of the total <ix:nonFraction unitRef="shares" contextRef="i0c6e309c9a434ad3bfdce7322ed97083_D20220101-20220930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzExMTg_45644266-c190-4005-98a0-df8299738e5f">409,108</ix:nonFraction>&#160;shares awarded for the nine months ended September&#160;30, 2022, <ix:nonFraction unitRef="shares" contextRef="i0c6e309c9a434ad3bfdce7322ed97083_D20220101-20220930" decimals="INF" name="bsy:ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzExNTE_09ecdc40-fdc2-4e29-acab-20610390f5be">124,116</ix:nonFraction>&#160;shares were sold back to the Company in the same period to pay for applicable income tax withholdings of $<ix:nonFraction unitRef="usd" contextRef="i0c6e309c9a434ad3bfdce7322ed97083_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzEyNTk_cbf3b7c7-8cf4-4d63-b7fb-0590429d23f0">5,197</ix:nonFraction>. Of the total <ix:nonFraction unitRef="shares" contextRef="i2a9b5db13c054de18fe5dd22fc4ebca1_D20210101-20210930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzEyNzY_f6fa30a5-4a43-496d-b20a-fabd99c1c05b">322,160</ix:nonFraction>&#160;shares awarded for the nine months ended September&#160;30, 2021, <ix:nonFraction unitRef="shares" contextRef="i2a9b5db13c054de18fe5dd22fc4ebca1_D20210101-20210930" decimals="INF" name="bsy:ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzEzMDk_9aca5a05-1f40-4ec0-aede-669f05d227bd">131,541</ix:nonFraction>&#160;shares were sold back to the Company in the same period to pay for applicable income tax withholdings of $<ix:nonFraction unitRef="usd" contextRef="i2a9b5db13c054de18fe5dd22fc4ebca1_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzE0MTc_5b122026-9605-4ce9-8a2d-00a76ae04f65">6,586</ix:nonFraction>.</span></div><div style="margin-bottom:12pt;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%">For the nine months ended September&#160;30, 2022 and 2021, the Company issued <ix:nonFraction unitRef="shares" contextRef="if5c7f2d35e964673935745eeb1691596_D20220101-20220930" decimals="INF" name="us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzE0NTU_1139e14a-21c7-49f6-bdcc-01584bceec55">3,523,386</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ibaa131f714a54506ae867f8a21c7edd1_D20210101-20210930" decimals="INF" name="us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzE0NjI_3478d567-99bb-4959-ad51-6db1d55d1299">2,290,999</ix:nonFraction>&#160;shares of Class&#160;B Common Stock, respectively, to DCP participants in connection with distributions from the plan. The distribution in shares for the nine months ended September&#160;30, 2022 totaled <ix:nonFraction unitRef="shares" contextRef="if5c7f2d35e964673935745eeb1691596_D20220101-20220930" decimals="INF" name="bsy:DeferredCompensationArrangementWithIndividualSharesIssuedGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzE2Mjg_00206209-c851-4594-8f05-a84ef5501540">4,023,718</ix:nonFraction>&#160;shares of which <ix:nonFraction unitRef="shares" contextRef="if5c7f2d35e964673935745eeb1691596_D20220101-20220930" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzE2NDc_4daccd7b-b9eb-4d93-a72b-9a10c970ba80">500,332</ix:nonFraction>&#160;shares were sold back to the Company in the same period to pay for applicable income tax withholdings of $<ix:nonFraction unitRef="usd" contextRef="if5c7f2d35e964673935745eeb1691596_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzE3NTU_0446afd3-a893-4778-9a71-c4e38eff50c6">24,246</ix:nonFraction>. The distribution in shares for the nine months ended September&#160;30, 2021 totaled <ix:nonFraction unitRef="shares" contextRef="ibaa131f714a54506ae867f8a21c7edd1_D20210101-20210930" decimals="INF" name="bsy:DeferredCompensationArrangementWithIndividualSharesIssuedGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzE4MDg_0df1f02e-a5ec-4f2d-830b-276e648ed462">3,674,787</ix:nonFraction>&#160;shares of which <ix:nonFraction unitRef="shares" contextRef="ibaa131f714a54506ae867f8a21c7edd1_D20210101-20210930" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzE4Mjc_ccfec991-34aa-4afa-ada0-e04d4912e033">1,383,788</ix:nonFraction>&#160;shares were sold back to the Company in the same period to pay for applicable income tax withholdings of $<ix:nonFraction unitRef="usd" contextRef="ibaa131f714a54506ae867f8a21c7edd1_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzE5MzU_a466735f-01bd-4fa0-a687-a94532e6a954">65,684</ix:nonFraction>.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_541"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><ix:continuation id="i787172d5f77b4f0a9f5584d9372123d2" continuedAt="i65e43e1c06b3494da00903ebcf6563fe"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends</span></div><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:DividendsDeclaredTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDEvZnJhZzo3MjRjNTVkMDc3YmU0MWE1OTllNTRjODhhOGI4OTQ3MC90ZXh0cmVnaW9uOjcyNGM1NWQwNzdiZTQxYTU5OWU1NGM4OGE4Yjg5NDcwXzkz_301303e7-5a82-40a7-aac3-b9c5193e68e6" escape="true"><div style="margin-bottom:12pt;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%">The Company declared cash dividends during the periods presented as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.175%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></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%">Dividend</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022:</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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Third quarter</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDEvZnJhZzo3MjRjNTVkMDc3YmU0MWE1OTllNTRjODhhOGI4OTQ3MC90YWJsZTo3MWU3MDcyNjI1Yjc0Njg0OWVmMTdlMzJjNWNkNmVmZi90YWJsZXJhbmdlOjcxZTcwNzI2MjViNzQ2ODQ5ZWYxN2UzMmM1Y2Q2ZWZmXzMtMS0xLTEtMTU3OTA4_6cba013e-783b-4495-a93a-a5d80dc3510b">0.03</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDEvZnJhZzo3MjRjNTVkMDc3YmU0MWE1OTllNTRjODhhOGI4OTQ3MC90YWJsZTo3MWU3MDcyNjI1Yjc0Njg0OWVmMTdlMzJjNWNkNmVmZi90YWJsZXJhbmdlOjcxZTcwNzI2MjViNzQ2ODQ5ZWYxN2UzMmM1Y2Q2ZWZmXzMtMy0xLTEtMTU3OTA4_2b0f58b5-2e3e-4d2a-b149-0e50c70cf95c">8,592</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Second quarter</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="usdPerShare" contextRef="ib6cceedaa4134225863955fc0abb2c94_D20220401-20220630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDEvZnJhZzo3MjRjNTVkMDc3YmU0MWE1OTllNTRjODhhOGI4OTQ3MC90YWJsZTo3MWU3MDcyNjI1Yjc0Njg0OWVmMTdlMzJjNWNkNmVmZi90YWJsZXJhbmdlOjcxZTcwNzI2MjViNzQ2ODQ5ZWYxN2UzMmM1Y2Q2ZWZmXzQtMS0xLTEtMTU3OTA4_6a907be7-71c9-4be2-a8fc-d9dfdd9f3fd4">0.03</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="ib6cceedaa4134225863955fc0abb2c94_D20220401-20220630" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDEvZnJhZzo3MjRjNTVkMDc3YmU0MWE1OTllNTRjODhhOGI4OTQ3MC90YWJsZTo3MWU3MDcyNjI1Yjc0Njg0OWVmMTdlMzJjNWNkNmVmZi90YWJsZXJhbmdlOjcxZTcwNzI2MjViNzQ2ODQ5ZWYxN2UzMmM1Y2Q2ZWZmXzQtMy0xLTEtMTU3OTA4_bdfcb5e5-82f8-49ce-a484-cafd82b453dd">8,678</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First quarter</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="usdPerShare" contextRef="i002a719ca6d24786a5f213b8f2290df0_D20220101-20220331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDEvZnJhZzo3MjRjNTVkMDc3YmU0MWE1OTllNTRjODhhOGI4OTQ3MC90YWJsZTo3MWU3MDcyNjI1Yjc0Njg0OWVmMTdlMzJjNWNkNmVmZi90YWJsZXJhbmdlOjcxZTcwNzI2MjViNzQ2ODQ5ZWYxN2UzMmM1Y2Q2ZWZmXzUtMS0xLTEtMTU3OTA4_56412f01-c81c-40f5-ba39-bccc852c405d">0.03</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="i002a719ca6d24786a5f213b8f2290df0_D20220101-20220331" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDEvZnJhZzo3MjRjNTVkMDc3YmU0MWE1OTllNTRjODhhOGI4OTQ3MC90YWJsZTo3MWU3MDcyNjI1Yjc0Njg0OWVmMTdlMzJjNWNkNmVmZi90YWJsZXJhbmdlOjcxZTcwNzI2MjViNzQ2ODQ5ZWYxN2UzMmM1Y2Q2ZWZmXzUtMy0xLTEtMTU3OTA4_ec570329-97cb-48c8-b94a-f267e43a31aa">8,353</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:700;line-height:100%">2021:</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Third quarter</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDEvZnJhZzo3MjRjNTVkMDc3YmU0MWE1OTllNTRjODhhOGI4OTQ3MC90YWJsZTo3MWU3MDcyNjI1Yjc0Njg0OWVmMTdlMzJjNWNkNmVmZi90YWJsZXJhbmdlOjcxZTcwNzI2MjViNzQ2ODQ5ZWYxN2UzMmM1Y2Q2ZWZmXzctMS0xLTEtMTU3OTA4_11ec2ef8-2c85-4f2e-96d2-3810e0092d9b">0.03</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDEvZnJhZzo3MjRjNTVkMDc3YmU0MWE1OTllNTRjODhhOGI4OTQ3MC90YWJsZTo3MWU3MDcyNjI1Yjc0Njg0OWVmMTdlMzJjNWNkNmVmZi90YWJsZXJhbmdlOjcxZTcwNzI2MjViNzQ2ODQ5ZWYxN2UzMmM1Y2Q2ZWZmXzctMy0xLTEtMTU3OTA4_f286712c-7e25-403b-816a-66a0dad3ea10">8,485</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Second quarter</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="usdPerShare" contextRef="i0e60da98dae74e5ea34bdec70462be30_D20210401-20210630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDEvZnJhZzo3MjRjNTVkMDc3YmU0MWE1OTllNTRjODhhOGI4OTQ3MC90YWJsZTo3MWU3MDcyNjI1Yjc0Njg0OWVmMTdlMzJjNWNkNmVmZi90YWJsZXJhbmdlOjcxZTcwNzI2MjViNzQ2ODQ5ZWYxN2UzMmM1Y2Q2ZWZmXzgtMS0xLTEtMTU3OTA4_3b33d3d6-4f59-4ca9-92e2-93663681edeb">0.03</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="i0e60da98dae74e5ea34bdec70462be30_D20210401-20210630" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDEvZnJhZzo3MjRjNTVkMDc3YmU0MWE1OTllNTRjODhhOGI4OTQ3MC90YWJsZTo3MWU3MDcyNjI1Yjc0Njg0OWVmMTdlMzJjNWNkNmVmZi90YWJsZXJhbmdlOjcxZTcwNzI2MjViNzQ2ODQ5ZWYxN2UzMmM1Y2Q2ZWZmXzgtMy0xLTEtMTU3OTA4_ae844e48-04b1-4612-8021-f37ddad5f182">8,372</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First quarter</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="usdPerShare" contextRef="i9db05b17d21a4fe9b6a4a85751ed569d_D20210101-20210331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDEvZnJhZzo3MjRjNTVkMDc3YmU0MWE1OTllNTRjODhhOGI4OTQ3MC90YWJsZTo3MWU3MDcyNjI1Yjc0Njg0OWVmMTdlMzJjNWNkNmVmZi90YWJsZXJhbmdlOjcxZTcwNzI2MjViNzQ2ODQ5ZWYxN2UzMmM1Y2Q2ZWZmXzktMS0xLTEtMTU3OTA4_40da6a16-e530-469e-834f-43eac1428f81">0.03</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="i9db05b17d21a4fe9b6a4a85751ed569d_D20210101-20210331" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDEvZnJhZzo3MjRjNTVkMDc3YmU0MWE1OTllNTRjODhhOGI4OTQ3MC90YWJsZTo3MWU3MDcyNjI1Yjc0Njg0OWVmMTdlMzJjNWNkNmVmZi90YWJsZXJhbmdlOjcxZTcwNzI2MjViNzQ2ODQ5ZWYxN2UzMmM1Y2Q2ZWZmXzktMy0xLTEtMTU3OTA4_da05d917-322c-4158-a280-d2aa7effbe6b">8,219</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="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Includes declared dividends for certain restricted stock awards and restricted stock units, and are net of forfeitures.</span></div></ix:nonNumeric></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_547"></div><ix:continuation id="i65e43e1c06b3494da00903ebcf6563fe"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Global Employee Stock Purchase Plan</span></div><div style="margin-bottom:12pt;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%">The Bentley Systems, Incorporated Global Employee Stock Purchase Plan (the&#160;&#8220;ESPP&#8221;) provides eligible colleagues of the Company with an opportunity to contribute up to <ix:nonFraction unitRef="number" contextRef="i25e87a4cc83843439a62745cccbafef7_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzIwOA_c02f12e9-d7f5-4eee-8e22-c9cf5dd364a1">15</ix:nonFraction>% of their eligible compensation toward the purchase of the Company&#8217;s Class&#160;B Common Stock at a discounted price, up to a maximum of $<ix:nonFraction unitRef="usd" contextRef="id4d4f2c9f1874bf2a8eff9f398ce3c2a_D20220101-20220930" decimals="-3" name="bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzM0Mg_479af190-983a-4105-a2ef-f8ff6af0494a">25</ix:nonFraction> per year and subject to any other plan limitations. Unless otherwise determined by the board of directors, offering periods will run from January&#160;1st (or the first trading day thereafter) through June&#160;30th (or the first trading day prior to such date), and from July&#160;1st (or the first trading day thereafter) through December&#160;31st (or the first trading day prior to such date). The purchase price per share at which shares of Class&#160;B Common Stock are sold in an offering period under the ESPP will be equal to the lesser of <ix:nonFraction unitRef="number" contextRef="id4d4f2c9f1874bf2a8eff9f398ce3c2a_D20220101-20220930" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzg2OQ_9bd76938-2c44-4099-921c-c63ee2364239">85</ix:nonFraction>% of the fair market value of a share of Class&#160;B Common Stock (i)&#160;on the first trading day of the offering period, or (ii)&#160;on the purchase date (i.e., the last trading day of the purchase period). During the nine months ended September&#160;30, 2022, colleagues who elected to participate in the ESPP purchased a total of <ix:nonFraction unitRef="shares" contextRef="id4d4f2c9f1874bf2a8eff9f398ce3c2a_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzExNTY_fa288b13-0618-4a8d-9a5d-da284f10a6a6">307,406</ix:nonFraction> shares of Class&#160;B Common Stock, net of shares withheld, resulting in cash proceeds to the Company of $<ix:nonFraction unitRef="usd" contextRef="id4d4f2c9f1874bf2a8eff9f398ce3c2a_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzEyNjA_b044caf4-8cee-4b54-99e9-d8011815b722">10,335</ix:nonFraction>. Of the total <ix:nonFraction unitRef="shares" contextRef="id4d4f2c9f1874bf2a8eff9f398ce3c2a_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzEyNzc_e4d47e2b-b0dc-433d-b377-698baa4ddd18">314,471</ix:nonFraction> shares purchased, <ix:nonFraction unitRef="shares" contextRef="id4d4f2c9f1874bf2a8eff9f398ce3c2a_D20220101-20220930" decimals="INF" name="bsy:ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzEyOTg_bc3d6329-fb65-4dc8-8e3c-a98b6ffd446c">7,065</ix:nonFraction>&#160;shares were sold back to the Company to pay for applicable income tax withholdings of $<ix:nonFraction unitRef="usd" contextRef="id4d4f2c9f1874bf2a8eff9f398ce3c2a_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzEzODc_3e3a83ea-d0f6-4517-a3a2-029cd2289ae4">273</ix:nonFraction>. During the nine months ended September&#160;30, 2021, colleagues who elected to participate in the ESPP purchased a total of <ix:nonFraction unitRef="shares" contextRef="i9d648ee69f3e4548965975fe2cd5d5b1_D20210101-20210930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzIxOTkwMjMyNTc1Mzk_076a7982-f99d-4e1d-bc57-b38913c0b6ed">104,716</ix:nonFraction> shares of Class&#160;B Common Stock, net of shares withheld, resulting in cash proceeds to the Company of $<ix:nonFraction unitRef="usd" contextRef="i9d648ee69f3e4548965975fe2cd5d5b1_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzIxOTkwMjMyNTc1NDM_5ccc7e66-57ce-48a2-ae83-e3c6da174e62">3,845</ix:nonFraction>. Of the total <ix:nonFraction unitRef="shares" contextRef="i9d648ee69f3e4548965975fe2cd5d5b1_D20210101-20210930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzIxOTkwMjMyNTc1NDc_8b7cf6aa-1da3-41ec-a570-8c28a4844478">111,486</ix:nonFraction> shares purchased, <ix:nonFraction unitRef="shares" contextRef="i9d648ee69f3e4548965975fe2cd5d5b1_D20210101-20210930" decimals="INF" name="bsy:ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzIxOTkwMjMyNTc1NTU_3c43bbd1-5fd4-4141-8d06-737b6f6b2de6">6,770</ix:nonFraction>&#160;shares were sold back to the Company to pay for applicable income tax withholdings of $<ix:nonFraction unitRef="usd" contextRef="i9d648ee69f3e4548965975fe2cd5d5b1_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzIxOTkwMjMyNTc1NTE_2809e685-55e0-4114-972a-8df4f2b77448">438</ix:nonFraction>. As of September&#160;30, 2022 and December&#160;31, 2021, $<ix:nonFraction unitRef="usd" contextRef="i27df7d7b564c4470a065dbf928bc65ab_I20220930" decimals="-3" name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzE0NTc_3378126b-ef03-439b-ac7f-ef9e7fb6e602">2,693</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ib97afa4a6fd74f54bf7cdfc812ad5039_I20211231" decimals="-3" name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzE0NjQ_5e8bd746-6cf9-4135-9b40-2848a3f4bdc7">4,818</ix:nonFraction> of ESPP withholdings via colleague payroll deduction were recorded in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets, respectively.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_559"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 14: <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90ZXh0cmVnaW9uOjc0ODRjNzZiNWY4ZDQ0ZDZiMjE0ODc5YzE0Zjg2Y2JjXzIxMw_8761fced-877f-4422-b06b-665c4ea11b5c" continuedAt="iee34c086ec3e4251818a431d2570df87" escape="true">Accumulated Other Comprehensive Loss</ix:nonNumeric></span></div><ix:continuation id="iee34c086ec3e4251818a431d2570df87"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90ZXh0cmVnaW9uOjc0ODRjNzZiNWY4ZDQ0ZDZiMjE0ODc5YzE0Zjg2Y2JjXzIxNA_13a3f1db-73bb-45a3-bfae-2e1d40ce304b" escape="true"><div style="margin-bottom:12pt;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%">Accumulated other comprehensive loss consists of the following during the three months ended September&#160;30, 2022 and 2021:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.807%"></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%">Foreign</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%">Actuarial (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency</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%">Gain on</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Translation</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%">Retirement Plan</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%">Total</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%">Balance, June&#160;30, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i903c66ce91e847c0a949fe7e0e890f1d_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzMtMS0xLTEtMTU3OTA4_4e5d3114-21bc-401d-867e-799435563434">88,250</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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6526d4d163c4484a9d49debd5131012_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzMtMy0xLTEtMTU3OTA4_e01d83de-9e14-4b98-902e-3cb293d8c73d">881</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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if184e847a34441a38ad4e851f0dc5054_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzMtNS0xLTEtMTU3OTA4_d361de9a-65d2-4920-976d-1813832648c1">89,131</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, before taxes</span></div></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="i6af1780b5bac43e1a119a7c2ada99d6c_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzQtMS0xLTEtMTU3OTA4_b32025ff-cc1b-4a17-a7e4-4ad777ce8b77">12,809</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="i88be8269431e4e658c0a9aad876fd14f_D20220701-20220930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzQtMy0xLTEtMTU3OTA4_8d3c85ce-449e-4192-9629-1775401ba6c6">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzQtNS0xLTEtMTU3OTA4_d9deaeb5-5324-4160-bef2-f12bc2da4d7a">12,793</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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6af1780b5bac43e1a119a7c2ada99d6c_D20220701-20220930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzUtMS0xLTEtMTU3OTA4_bf1a4533-176f-4afc-87f3-7cbeb16276a8">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i88be8269431e4e658c0a9aad876fd14f_D20220701-20220930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzUtMy0xLTEtMTU3OTA4_d0e25c59-2ce6-4f15-b74b-a70286581421">5</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzUtNS0xLTEtMTU3OTA4_362f8ae2-8942-425b-a767-d5e259b5188c">5</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, net of taxes</span></div></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="i6af1780b5bac43e1a119a7c2ada99d6c_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzYtMS0xLTEtMTU3OTA4_0efdd06b-7dfa-4b16-b4b0-6462d87ba9b2">12,809</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="i88be8269431e4e658c0a9aad876fd14f_D20220701-20220930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzYtMy0xLTEtMTU3OTA4_a03f252e-68bd-43c0-9889-9fe8ae457bfa">11</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 #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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzYtNS0xLTEtMTU3OTA4_f0150294-0780-4164-8828-c6558617f6e1">12,798</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September&#160;30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="if8750fa9be1b4836ba40552dc51666f8_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzctMS0xLTEtMTU3OTA4_275a6de1-d704-41b9-980b-6a4ae0c36854">101,059</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idd10db472a5d4e159bf0242fccef90c2_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzctMy0xLTEtMTU3OTA4_96abe125-c8cc-4f3a-b7ce-47307dd9c7c3">870</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id232ec4274ec4b418198457fb1871b9e_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzctNS0xLTEtMTU3OTA4_93221f06-66a8-43ad-89e7-5919aa039186">101,929</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.807%"></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%">Foreign</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%">Actuarial (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency</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%">Gain on</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Translation</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%">Retirement Plan</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%">Total</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%">Balance, June&#160;30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib4f7de912cd640b49c8ea3d6f84d5773_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzMtMS0xLTEtMTU3OTA4_de43786c-d068-4f6a-86d4-818c435f14b1">53,914</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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id6adb61fbf2a44b5837315f2941cdae9_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzMtMy0xLTEtMTU3OTA4_7d10ff9b-41ed-4522-9cff-9460d574276e">972</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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7e6ffdd046a242f5808b7dcf169359c1_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzMtNS0xLTEtMTU3OTA4_1dc7c750-a717-4763-87f0-72b8052d26a8">54,886</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, before taxes</span></div></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="id629d4741642401f9006404e255534e7_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzQtMS0xLTEtMTU3OTA4_913001de-b13b-40c3-96d2-36df6c5fd68e">27,014</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="ifc4eddc2221647588599802274496148_D20210701-20210930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzQtMy0xLTEtMTU3OTA4_fe471702-de0a-497e-b46a-418e4c31f821">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzQtNS0xLTEtMTU3OTA4_3ddf555c-14a4-45e8-9b0b-bd9baec99fbe">26,986</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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id629d4741642401f9006404e255534e7_D20210701-20210930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzUtMS0xLTEtMTU3OTA4_8ff00e9d-db31-4adb-aff9-88edd0111fb1">&#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="ifc4eddc2221647588599802274496148_D20210701-20210930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzUtMy0xLTEtMTU3OTA4_da51995f-4a6d-4d27-ba60-9d3fda9a8c0e">8</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzUtNS0xLTEtMTU3OTA4_06b6df63-c6eb-4f9a-a95e-7a6cb5e06308">8</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, net of taxes</span></div></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="id629d4741642401f9006404e255534e7_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzYtMS0xLTEtMTU3OTA4_278bdf2d-89d1-4d91-8337-7ae755914425">27,014</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="ifc4eddc2221647588599802274496148_D20210701-20210930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzYtMy0xLTEtMTU3OTA4_658204a8-fd07-4ee5-8b56-8345b69156cf">20</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 #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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzYtNS0xLTEtMTU3OTA4_8432628d-6f01-4fe7-a01b-ff559941b18e">26,994</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September&#160;30, 2021</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: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="if4e69cb3fbfd4d07b377498a94004a47_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzctMS0xLTEtMTU3OTA4_89588d0c-ec1f-4562-9ddd-d711f36ceb9c">80,928</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i34cf254451954dc7ae0671b1323da7de_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzctMy0xLTEtMTU3OTA4_60eb9f3c-7f31-456c-844c-7ddcb4fad208">952</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic61687b1fb0c4f2a8f013ad9e4b49623_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzctNS0xLTEtMTU3OTA4_b2948c5b-5fd2-4632-8e72-b6cd8a7e2bb3">81,880</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;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%">Accumulated other comprehensive loss consists of the following during the nine months ended September&#160;30, 2022 and 2021:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.807%"></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%">Foreign</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%">Actuarial (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency</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%">Gain on</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Translation</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%">Retirement Plan</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%">Total</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%">Balance, December&#160;31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i885148959a6341c493086e3dd1023061_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzMtMS0xLTEtMTU3OTA4_e3cd9b6d-a9fc-4e56-b0c1-dc39ec95df10">90,867</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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0d117af28a324f67aa2841523975c2b1_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzMtMy0xLTEtMTU3OTA4_77fa7f02-f6c1-496c-b957-d04b33398bbf">907</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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iafd9d821e71b4f9badb522aa769723e0_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzMtNS0xLTEtMTU3OTA4_1dfdca40-2494-4532-a066-58d254ae0df0">91,774</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, before taxes</span></div></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="i808062e8aa7e406dab6c89cfd82fdb9e_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzQtMS0xLTEtMTU3OTA4_f8dc12a3-7f2e-44f5-9297-bab4f9153bef">10,192</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="idd4f1d8e8029431ebb81ce80e7da2e52_D20220101-20220930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzQtMy0xLTEtMTU3OTA4_6267c080-82d5-4d28-b9fc-473d7b6e240e">52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzQtNS0xLTEtMTU3OTA4_fe60890e-3db0-4c12-88ca-abe9ad2be844">10,140</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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i808062e8aa7e406dab6c89cfd82fdb9e_D20220101-20220930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzUtMS0xLTEtMTU3OTA4_6f303d81-bb89-4bf8-b4d2-bd232867cdc3">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="idd4f1d8e8029431ebb81ce80e7da2e52_D20220101-20220930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzUtMy0xLTEtMTU3OTA4_516b2eff-9b93-465d-a82d-0b2dc2521024">15</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzUtNS0xLTEtMTU3OTA4_efaba330-8d3c-435b-9cd6-8fcafd759425">15</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, net of taxes</span></div></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="i808062e8aa7e406dab6c89cfd82fdb9e_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzYtMS0xLTEtMTU3OTA4_f12520b0-a349-4620-baa5-975f2f0c27df">10,192</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="idd4f1d8e8029431ebb81ce80e7da2e52_D20220101-20220930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzYtMy0xLTEtMTU3OTA4_720c5778-6a7b-40e8-8ef2-1432cd86fd16">37</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 #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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzYtNS0xLTEtMTU3OTA4_449131db-940f-41bf-a64f-fa46c03fe5c8">10,155</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September&#160;30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="if8750fa9be1b4836ba40552dc51666f8_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzctMS0xLTEtMTU3OTA4_7df0f6bd-60d2-46c6-9244-dcc53880843a">101,059</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idd10db472a5d4e159bf0242fccef90c2_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzctMy0xLTEtMTU3OTA4_1a9b733d-daa6-451a-bf99-d4e4e3fb2541">870</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id232ec4274ec4b418198457fb1871b9e_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzctNS0xLTEtMTU3OTA4_0feae227-f921-4eb5-82b3-5cb119e1ae71">101,929</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.807%"></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%">Foreign</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%">Actuarial (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency</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%">Gain on</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Translation</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%">Retirement Plan</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%">Total</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%">Balance, December&#160;31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73209f46d8854a858f29b84cc66eafa9_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzMtMS0xLTEtMTU3OTA4_e4b7c240-ad02-454c-9290-7968dae9c28e">25,219</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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c49d5d7bd274efab3a85579a577a786_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzMtMy0xLTEtMTU3OTA4_a0abed55-0111-4df9-8a6b-6d5c129a1ccc">1,014</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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00e20ca9f149469e8f6744b0eb15ae31_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzMtNS0xLTEtMTU3OTA4_83467573-7e67-4472-81a7-68b7e5174f65">26,233</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, before taxes</span></div></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="ib9a7348962aa4b69883c861d52c9715e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzQtMS0xLTEtMTU3OTA4_c16ecb65-a52d-4aef-b463-ca6d827c10e8">55,709</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="i0288c17e5e244f819a8b20ff43e262d2_D20210101-20210930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzQtMy0xLTEtMTU3OTA4_66a879b5-d1be-4c03-9161-4f2162a332c2">87</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzQtNS0xLTEtMTU3OTA4_2916d526-2b31-40ba-96a5-0dfb72a96bc5">55,622</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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9a7348962aa4b69883c861d52c9715e_D20210101-20210930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzUtMS0xLTEtMTU3OTA4_5ef70304-1ec5-4529-8a9f-83998805c5e3">&#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="i0288c17e5e244f819a8b20ff43e262d2_D20210101-20210930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzUtMy0xLTEtMTU3OTA4_54d2304d-b9b4-4e02-b099-d6d7dcc6dccc">25</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzUtNS0xLTEtMTU3OTA4_8d398283-0247-4d36-b066-5808a8dcfdd6">25</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, net of taxes</span></div></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="ib9a7348962aa4b69883c861d52c9715e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzYtMS0xLTEtMTU3OTA4_cd9f7819-bd61-41cd-996c-6ea24352846b">55,709</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="i0288c17e5e244f819a8b20ff43e262d2_D20210101-20210930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzYtMy0xLTEtMTU3OTA4_00e359be-9a33-4a53-ba62-35ecf07ed2aa">62</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 #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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzYtNS0xLTEtMTU3OTA4_ab82544e-b158-4e08-9c2f-24ea6529c0c7">55,647</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September&#160;30, 2021</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: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="if4e69cb3fbfd4d07b377498a94004a47_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzctMS0xLTEtMTU3OTA4_d4ec82e8-a16e-44c9-b7e6-77bfa6314333">80,928</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i34cf254451954dc7ae0671b1323da7de_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzctMy0xLTEtMTU3OTA4_df9386cb-b8c5-40c9-ab6c-ad59b6354647">952</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic61687b1fb0c4f2a8f013ad9e4b49623_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzctNS0xLTEtMTU3OTA4_246145f7-de6c-40ac-88dc-18cd478f7364">81,880</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_568"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 15: <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90ZXh0cmVnaW9uOjIzYjNmOWQxYWY4ZjQ4NGNhZTc3NWQ0MjEzNWIxNzc3XzU0Nw_5dde7ff3-dc62-4d2b-9ca5-3bba77ccdc64" continuedAt="i8e44629e89914bf9be98c3b1035b64f1" escape="true">Equity Awards and Instruments</ix:nonNumeric></span></div><ix:continuation id="i8e44629e89914bf9be98c3b1035b64f1" continuedAt="i5233bee06cd74f20a88444a4fc206e98"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90ZXh0cmVnaW9uOjIzYjNmOWQxYWY4ZjQ4NGNhZTc3NWQ0MjEzNWIxNzc3XzU0OQ_fb88af82-8597-48d5-bc3e-51b3aa0b73e9" escape="true"><div style="margin-bottom:12pt;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%">Total stock&#8209;based compensation expense consists of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</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</span></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock and restricted stock units (&#8220;RSUs&#8221;) expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i541d3ed59c8a4e59b69b706590e1313e_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzQtMS0xLTEtMTU3OTA4_a1852f30-118e-4ea3-9a32-87e195449401">10,441</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a87823813b04d5fa2a25ab56fdf11f3_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzQtMy0xLTEtMTU3OTA4_f4ed5088-d8b1-4488-af8b-0361bae6a8ad">4,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5fd7f19a196b40ca93302cb1a91ea428_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzQtNS0xLTEtMTU3OTA4_d3450d47-171e-4310-b901-7182ee1ada5e">25,003</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5cadec6362446cb25f4361dd31ea8d_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzQtNy0xLTEtMTU3OTA4_2f0e3ee8-ea67-46f3-8ce5-5ff992438663">11,139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bonus Plan expense (see Note&#160;11)</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="ibfca616f6fe149e7a27112d5b84ea3b0_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzUtMS0xLTEtMTY5NzA3_ec92f83c-3be8-466a-baae-fb857c80979f">7,305</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="i693002fa76f446c9813b7e0f6a8c64c9_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzUtMy0xLTEtMTY5NzA3_24c6c6be-16ce-45ae-bbfe-1e5145998a66">5,586</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="icb9f1af0e30043bcafce1c64d8f33339_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzUtNS0xLTEtMTY5NzA3_ccd18a13-bdbb-46f3-9fdd-2b73f457e0a5">21,444</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="i4b0c9b59d9b14f5e8f3207e70b9c98a7_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzUtNy0xLTEtMTY5NzA3_876ec0f2-eb56-464c-b325-9cf9093aad87">17,181</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%">ESPP expense (see Note&#160;13)</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="i36746d74a52649d7a5bed14355e1fcd2_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzUtMS0xLTEtMTU3OTA4_316fa808-b75f-4f01-abca-b09369a2f783">565</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="i13573855d5994dce8bbe58b62b671404_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzUtMy0xLTEtMTU3OTA4_d8b9b6b3-dec8-4f30-bcbb-f271a5f9fd3e">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="iff82352e77cd41af90f98a9c87a0c19d_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzUtNS0xLTEtMTU3OTA4_c8413517-96bd-46f0-9d60-2ac015053093">2,394</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="if0d8dc26695241ac9b28be7bccd25b84_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzUtNy0xLTEtMTU3OTA4_9a66b4e1-8722-4a2c-b671-1bc9c2e68c54">1,416</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%">Stock option expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d976a2afffa476794c7c164f7f07495_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzYtMS0xLTEtMTU3OTA4_c5092aef-a9f6-4090-9319-c645e55d6acf">395</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="i10f086c010cc4db7990c0173b1c44b43_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzYtMy0xLTEtMTU3OTA4_37fd16c8-7d77-46d8-86b8-9157d1c50e53">773</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="i00c11c58492c43af83fd9bca17b34da6_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzYtNS0xLTEtMTU3OTA4_ad997772-79b9-45d0-b3d7-6d0b77a5885c">1,762</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="iabca73b03a644dfabe42b4b64f404f19_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzYtNy0xLTEtMTU3OTA4_9fd1c824-ff28-4ca0-b26a-688ece42e0fa">2,494</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%">Stock grants expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i231c84e80e5c4e68b63e48861d6336d7_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzctMS0xLTEtMTU3OTA4_89eabcce-1c14-4bba-a519-20f91a734b52">&#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="ibccfe81fa2f24e578474b60e2dd6d061_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzctMy0xLTEtMTU3OTA4_ba206669-682d-4add-be57-6fc0c4f19678">&#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="ia713946f994948cbbb5270c4e74d65bd_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzctNS0xLTEtMTU3OTA4_0ef81dd3-2141-43a9-90a3-d9383ad0b8cd">450</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="ib5da3c9c86d840208ec70c7d83cc00ca_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzctNy0xLTEtMTU3OTA4_1119166d-011b-499c-997a-3c8a3275d17e">450</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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DCP elective participant deferrals expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (see&#160;Note&#160;12)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id41514411c6a4172b7bed9da42a5dcd3_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzgtMS0xLTEtMTU3OTA4_ba9cca9c-ae9a-44b3-9678-0a707cd393c7">85</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="i806dec0525524f518c916ff23d522a60_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzgtMy0xLTEtMTU3OTA4_e593b028-df32-4327-9d15-5feebeac6c10">173</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="ib2dade8d515547b49c13631982e770a8_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzgtNS0xLTEtMTU3OTA4_1e2f2733-47cc-4735-93d8-b3a51e760adb">306</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="i402667ce3b8844bb87ceff70bdc340aa_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzgtNy0xLTEtMTU3OTA4_1b2a8f93-cf93-498e-b27b-4ef9f7eeeaa2">173</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense </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">(3)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzktMS0xLTEtMTU3OTA4_b14ce7f0-209f-4fc7-9790-be4afe18b4cb">18,791</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzktMy0xLTEtMTU3OTA4_3ae44d99-9948-453e-86a8-384b7eabedcd">11,752</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzktNS0xLTEtMTU3OTA4_faa8c97f-b9d7-484c-8346-698c5036114c">51,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzktNy0xLTEtMTU3OTA4_feefea32-463a-4b00-a2c2-d122ca762b80">32,853</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Includes acquisition&#8209;related shares (see Note&#160;4).</span></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">DCP elective participant deferrals expense excludes deferred incentive bonus payable pursuant to the Bonus Plan.</span></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">As of September&#160;30, 2022 and December&#160;31, 2021, $<ix:nonFraction unitRef="usd" contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="bsy:ShareBasedPaymentArrangementExpenseAccrued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90ZXh0cmVnaW9uOjIzYjNmOWQxYWY4ZjQ4NGNhZTc3NWQ0MjEzNWIxNzc3XzMyOA_508e4c6f-ee96-49ca-9152-1614d54299c8">7,382</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="bsy:ShareBasedPaymentArrangementExpenseAccrued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90ZXh0cmVnaW9uOjIzYjNmOWQxYWY4ZjQ4NGNhZTc3NWQ0MjEzNWIxNzc3XzMzNQ_3f9fda1d-91a9-47ed-aad8-ee36ae8f26a3">6,749</ix:nonFraction> remained in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets, respectively.</span></div><div style="margin-bottom:12pt;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%">Total stock&#8209;based compensation expense is included in the consolidated statements of operations as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</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</span></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of subscriptions and licenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83c42a1bf1884e59933d493b658b1778_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzMtMS0xLTEtMTU3OTA4_302cc677-76ac-4412-b27a-8cdf9d2bf18b">757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41687abab8c443a68222fe3c10c851d9_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzMtMy0xLTEtMTU3OTA4_67711068-0de6-42e4-8d36-a799f918b59a">323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e6fcf332dd945cfa2d483638cf43bce_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzMtNS0xLTEtMTU3OTA4_433f9286-439b-4e79-acff-51ee55a0a4a5">1,927</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic019b324e0804b2c9c68ce612274c5ea_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzMtNy0xLTEtMTU3OTA4_16d601d4-f908-4af0-bb29-f5235358d075">822</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services</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="ie3517261d33e4114a0e60685c7d347ef_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzQtMS0xLTEtMTU3OTA4_8c525592-828c-4514-ac8b-36b34c28826f">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebb9cbbefc8c4cabb1bf94d0b4c96b9f_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzQtMy0xLTEtMTU3OTA4_29b767b5-3c70-4961-af77-b39ed91d6a0f">235</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="i5fa8465898804b2688c9686337f3014b_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzQtNS0xLTEtMTU3OTA4_0fe18fd8-a1be-4f55-9b83-2a740b85aa54">1,407</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="ib7abb6949fba48bbab6b1bff3cbd7693_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzQtNy0xLTEtMTU3OTA4_b863ef3c-e82e-4542-8868-c7c2e7a0ed56">685</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="i32295249ec7546fdba8a3561ccda5038_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzUtMS0xLTEtMTU3OTA4_21e9f4f8-0a7b-4252-9718-658862d039ea">6,754</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="i13b800a95dd2456fb566e9b58fc00748_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzUtMy0xLTEtMTU3OTA4_7a2460ac-337f-4c2c-a6ee-44c15f304401">5,227</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="ie9622631baa243c1952d12abcedfc9bb_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzUtNS0xLTEtMTU3OTA4_f5291e59-4f6f-49b7-bd8c-dc27f0bbbc8d">17,693</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="i9ec041114f4442ce8b9d6171d45b0c7d_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzUtNy0xLTEtMTU3OTA4_b5ea4a5b-0e92-40aa-a039-541d5f923252">14,069</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%">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="i0500126cc42140238bfee5fe75445866_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzYtMS0xLTEtMTU3OTA4_437eaefa-8754-4f7f-84f3-fc46d1c8aa34">2,014</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="i6e482db1aca041efb311f8b6a8b86669_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzYtMy0xLTEtMTU3OTA4_4d5095b3-dc39-45c1-9223-be892880dc7c">1,582</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="i2ecd0c3195864004a8caeb8a4c798df9_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzYtNS0xLTEtMTU3OTA4_5b4ee859-d443-42bb-b5b5-d0bd899e2022">5,657</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="i0e12cac3cf3e46008cc8db7bbc1927b4_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzYtNy0xLTEtMTU3OTA4_478115f4-e8b8-4761-a180-557da2b0cd66">3,885</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%">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="idfeeac4be7e34193bb825f2301e8313d_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzctMS0xLTEtMTU3OTA4_f30f8997-f66d-4915-bdba-6c7891fc33d5">8,806</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="i5e6fb50438a145c1b3411f252efed060_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzctMy0xLTEtMTU3OTA4_f935ac0c-5f64-4257-8430-e388405af59b">4,385</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="i7e7bba92fc63419abfbd78356f43c93b_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzctNS0xLTEtMTU3OTA4_c6e8319b-a6d3-4a7a-b1fd-5e0c16149666">24,675</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="i0542a447d3e74460b227bd5c6dce1597_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzctNy0xLTEtMTU3OTA4_49ead534-9dba-4dae-a962-7e7b7625babe">13,392</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 stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzgtMS0xLTEtMTU3OTA4_3803ee38-450c-4fff-86db-b18d8b3d97f1">18,791</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzgtMy0xLTEtMTU3OTA4_ada43121-6de6-4888-b0b8-02803878cfa3">11,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzgtNS0xLTEtMTU3OTA4_645c182e-ed5b-44e0-9936-f49e4597be35">51,359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzgtNy0xLTEtMTU3OTA4_024e41fe-be32-4fe2-997b-f1530f0c07da">32,853</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_574"></div><div style="margin-bottom:12pt;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%"><ix:continuation id="i5233bee06cd74f20a88444a4fc206e98" continuedAt="id14e621cf6a248f4a65fbcffe35dceb3">Stock&#8209;based compensation expense is measured at the grant date fair value of the award and is recognized ratably over the requisite service period, which is generally the vesting period. Specifically for performance&#8209;based RSUs, stock&#8209;based compensation expense is measured at the grant date fair value of the award and is recognized ratably over the requisite service period based on the number of awards expected to vest at each reporting date. The Company accounts for forfeitures of equity awards as those forfeitures occur.</ix:continuation></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_577"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><ix:continuation id="id14e621cf6a248f4a65fbcffe35dceb3" continuedAt="i59f4f0e5a57c4c00935745bea534d87b"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90ZXh0cmVnaW9uOjI3YzU0N2M5Yzg3YTQ3YWNhYzEwZTIwYTgxZmM0MmQ5XzEzNzg_1495a08f-3074-4d75-b15f-d1da0ba58828" escape="true"><div style="margin-bottom:12pt;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%">The following is a summary of stock option activity and related information under the Company&#8217;s applicable equity incentive plans:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.724%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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:9pt;font-weight:700;line-height:100%">Weighted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:9pt;font-weight:700;line-height:100%">Weighted</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%">Average</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:9pt;font-weight:700;line-height:100%">Average</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%">Remaining</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%">Aggregate</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Stock</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%">Exercise Price</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%">Contractual</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%">Intrinsic</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Options</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%">Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Life (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December&#160;31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5a4a023ab709476f98c7b70923df846d_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzUtMS0xLTEtMTU3OTA4_cf518a2c-400b-4775-9509-b615361750c9">6,917,925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5a4a023ab709476f98c7b70923df846d_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzUtMy0xLTEtMTU3OTA4_baab7e57-9319-46c3-8cb7-81a8e21b09bf">5.26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</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="i27b0c85c18d0475fac101a2fcee72b49_D20220101-20220930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzYtMS0xLTEtMTU3OTA4_e071cfe1-dc8e-47d3-a147-372fdbca3472">2,635,429</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i27b0c85c18d0475fac101a2fcee72b49_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzYtMy0xLTEtMTU3OTA4_d9f6cd7b-5e45-4ae2-80cf-98d384b16155">4.77</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited and expired</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="i27b0c85c18d0475fac101a2fcee72b49_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzctMS0xLTEtMTU3OTA4_8d8abd37-aea8-419f-8a7a-c43fef38d33d">105,500</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i27b0c85c18d0475fac101a2fcee72b49_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzctMy0xLTEtMTU3OTA4_20594353-6f4b-469b-a366-370251950c75">5.64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, September&#160;30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id3dabf1d9e6241a6a73aba8b49f296a9_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzgtMS0xLTEtMTU3OTA4_7b40be69-b0fc-48ed-b4a5-7cf5e697a184">4,176,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="id3dabf1d9e6241a6a73aba8b49f296a9_I20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzgtMy0xLTEtMTU3OTA4_e0c7e1ae-3791-40c3-88af-838b2ac2e4e5">5.56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" 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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i27b0c85c18d0475fac101a2fcee72b49_D20220101-20220930" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzgtNS0xLTEtMTU3OTA4_d71d5591-2c28-47fd-838e-2e94a1f9a4e8">1.1</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="id3dabf1d9e6241a6a73aba8b49f296a9_I20220930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzgtNy0xLTEtMTU3OTA4_503c2120-6b5a-4bb0-b111-e28d169bd7e0">104,542</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%">Exercisable, September&#160;30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id3dabf1d9e6241a6a73aba8b49f296a9_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzktMS0xLTEtMTU3OTA4_b9c03acf-af0e-490f-8046-ab14610b4ea4">3,225,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id3dabf1d9e6241a6a73aba8b49f296a9_I20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzktMy0xLTEtMTU3OTA4_4ef6dc19-70f7-4f3f-a1b2-9a9b9d8024be">5.51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;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:nonNumeric contextRef="i27b0c85c18d0475fac101a2fcee72b49_D20220101-20220930" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzktNS0xLTEtMTU3OTA4_1a680f65-59ac-4437-b71f-bcbbd38b359d">1.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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="id3dabf1d9e6241a6a73aba8b49f296a9_I20220930" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzktNy0xLTEtMTU3OTA4_617e22a1-eac0-40f6-9fd8-d3093a9640c6">80,897</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt;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%">For the nine months ended September&#160;30, 2022 and 2021, the Company received cash proceeds of $<ix:nonFraction unitRef="usd" contextRef="i27b0c85c18d0475fac101a2fcee72b49_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90ZXh0cmVnaW9uOjI3YzU0N2M5Yzg3YTQ3YWNhYzEwZTIwYTgxZmM0MmQ5XzIwNQ_c649ad60-d7d5-4a61-abb7-5a217db31fea">6,855</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iaff13b6fbe904e33bca003676d48d4d1_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90ZXh0cmVnaW9uOjI3YzU0N2M5Yzg3YTQ3YWNhYzEwZTIwYTgxZmM0MmQ5XzIxMg_2fc37162-ffb6-4841-95ca-8c8f5992b485">5,039</ix:nonFraction>, respectively, related to the exercise of stock options. The total intrinsic value of stock options exercised for the nine months ended September&#160;30, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="i00c11c58492c43af83fd9bca17b34da6_D20220101-20220930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90ZXh0cmVnaW9uOjI3YzU0N2M5Yzg3YTQ3YWNhYzEwZTIwYTgxZmM0MmQ5XzM0Mw_58f6cf8c-08b0-4e1f-9cf0-7ca2b73dfd8b">89,532</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iabca73b03a644dfabe42b4b64f404f19_D20210101-20210930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90ZXh0cmVnaW9uOjI3YzU0N2M5Yzg3YTQ3YWNhYzEwZTIwYTgxZmM0MmQ5XzM1MA_40c66b40-67e3-4c2d-b53d-bcc8347f86c5">250,795</ix:nonFraction>, respectively.</span></div><div style="margin-bottom:12pt;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%">As of September&#160;30, 2022, there was $<ix:nonFraction unitRef="usd" contextRef="i9bb9ce0f1f594fc5966c6d4bdbda7b87_I20220930" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90ZXh0cmVnaW9uOjI3YzU0N2M5Yzg3YTQ3YWNhYzEwZTIwYTgxZmM0MmQ5XzM4OA_0be0eb4a-2e55-47d3-b100-7de1807d58f8">749</ix:nonFraction> of unrecognized compensation expense related to unvested stock options, which is expected to be recognized over a weighted average period of approximately <ix:nonNumeric contextRef="i00c11c58492c43af83fd9bca17b34da6_D20220101-20220930" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90ZXh0cmVnaW9uOjI3YzU0N2M5Yzg3YTQ3YWNhYzEwZTIwYTgxZmM0MmQ5XzU0Ng_87344bdb-5ae2-43e7-b4c1-32b0bd4f8e57">0.5</ix:nonNumeric>&#160;years.</span></div><div style="margin-bottom:12pt;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%">Acquisition Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; In addition to stock options granted under the Company&#8217;s equity incentive plans, in connection with an acquisition completed in March&#160;2018, the Company issued to certain selling shareholder entities options to acquire an aggregate of up to <ix:nonFraction unitRef="shares" contextRef="iaeac5c886796443986e587f763300eb6_I20180331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90ZXh0cmVnaW9uOjI3YzU0N2M5Yzg3YTQ3YWNhYzEwZTIwYTgxZmM0MmQ5XzgxOA_f626798e-af2d-40b3-8ca0-833d6c9d2ff7">900,000</ix:nonFraction>&#160;shares of Class&#160;B Common Stock. The options had a <ix:nonNumeric contextRef="i954b1e5e9b7f4460aab0ea286407bf74_D20180301-20180331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90ZXh0cmVnaW9uOjI3YzU0N2M5Yzg3YTQ3YWNhYzEwZTIwYTgxZmM0MmQ5XzEzNzk_7434a98b-2d34-4351-a88e-7e3268a3361c">five&#8209;year</ix:nonNumeric> term, were exercisable on March&#160;27, 2022, and had an initial exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i954b1e5e9b7f4460aab0ea286407bf74_D20180301-20180331" decimals="3" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90ZXh0cmVnaW9uOjI3YzU0N2M5Yzg3YTQ3YWNhYzEwZTIwYTgxZmM0MmQ5Xzk2MA_501b0fc6-6750-4d75-b6b6-71ad2c5ef296">6.805</ix:nonFraction> per share. The exercise price of the options was subject to a cap and collar adjustment mechanism that automatically reduces (but not to less than $<ix:nonFraction unitRef="usdPerShare" contextRef="i954b1e5e9b7f4460aab0ea286407bf74_D20180301-20180331" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90ZXh0cmVnaW9uOjI3YzU0N2M5Yzg3YTQ3YWNhYzEwZTIwYTgxZmM0MmQ5XzExMDk_a9f1a91a-4b38-47a1-9756-f0e89b2af566">0.01</ix:nonFraction>) or increases the exercise price based on the difference between the exercise price and the fair market value of the Company&#8217;s Class&#160;B Common Stock on the exercise date. During the nine months ended September&#160;30, 2022, <ix:nonFraction unitRef="shares" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90ZXh0cmVnaW9uOjI3YzU0N2M5Yzg3YTQ3YWNhYzEwZTIwYTgxZmM0MmQ5XzEzMDA_552ac745-83d6-40c5-a224-a402fb5e5adb">900,000</ix:nonFraction>&#160;shares were exercised. <ix:nonFraction unitRef="shares" contextRef="i96c94def61844cabb4a1b9b13796b799_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90ZXh0cmVnaW9uOjI3YzU0N2M5Yzg3YTQ3YWNhYzEwZTIwYTgxZmM0MmQ5XzEzMjY_17b64ecd-3120-4c93-bc34-33086f3a3fa4">No</ix:nonFraction> acquisition options remain outstanding as of September&#160;30, 2022.</span></div></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_583"></div><ix:continuation id="i59f4f0e5a57c4c00935745bea534d87b" continuedAt="i371866e496f74d0aacf0a245b31b6f1f"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock and RSUs</span></div><div style="margin-bottom:12pt;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%">Under the equity incentive plans, the Company may grant both time&#8209;based and performance&#8209;based shares of restricted Class&#160;B Common Stock and RSUs to eligible colleagues. Time&#8209;based awards generally vest ratably on each of the first four anniversaries of the grant date. Performance&#8209;based awards vesting is determined by the achievement of certain business profitability and growth targets, which include growth in annualized recurring revenues, as well as actual bookings for perpetual licenses and non&#8209;recurring services, and certain non&#8209;financial performance targets. Performance targets are generally set for performance periods of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzY2NQ_d79a3965-e124-433a-81cf-34b5d626552d">one</span> to <ix:nonNumeric contextRef="i2f7bd771b5c648a4889b07cc5efb1516_D20220101-20220930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzQ0Mjk_40d0be45-89c9-47bf-a668-470aac097165">three years</ix:nonNumeric>.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><ix:continuation id="i371866e496f74d0aacf0a245b31b6f1f" continuedAt="i31b8543e9f8e445495829ea422119f52"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzQ0MzA_d5fa012e-cba2-4aaa-bc2a-ffc53eedf8c3" escape="true"><div style="margin-bottom:12pt;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%">The following is a summary of unvested restricted stock and RSU activity and related information under the Company&#8217;s applicable equity incentive plans:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.951%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.278%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.281%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Time-</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%">Performance-</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: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%">Based</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%">Based</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Time-</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%">Performance-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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%">Based</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%">Based</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%">Average</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%">Average</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted</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%">Restricted</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%">Restricted</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%">Grant Date</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%">Grant Date</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock</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%">Stock</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%">Stock</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%">Fair Value</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%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">and RSUs</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%">and RSUs</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%">and RSUs</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%">Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per Share</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%">Unvested, December&#160;31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i411af3e5915b4bd3b42484dbb086da7e_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzctMS0xLTEtMTU3OTA4_6df16068-900c-4157-b36a-6c5c032bf75e">1,708,545</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="i20c22f9e7cb54748bab1502c98b2a793_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzctMy0xLTEtMTU3OTA4_c41030b6-3a93-402f-b678-eb1427a569c6">1,611,862</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="i2c967beff3e74caca7e3d0550387b12f_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzctNS0xLTEtMTU3OTA4_d71f36d1-f435-437a-9436-ef002e726509">96,683</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:2px 1pt;text-align:left;vertical-align:bottom"><div><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">(4)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i20c22f9e7cb54748bab1502c98b2a793_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzctNy0xLTEtMTU3OTA4_7a245f61-5c16-4258-86da-551dbe84bfa7">32.81</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2c967beff3e74caca7e3d0550387b12f_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzctOS0xLTEtMTU3OTA4_855c6d4b-19e7-43c7-b11e-a9448eee520d">49.93</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0d089af2066f487cbe42c940930e78d1_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzgtMS0xLTEtMTU3OTA4_31f30388-869e-41ca-94ba-a8cc72ae56b7">1,598,661</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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i788076e8da2d44c5af30eaea3dea2bc1_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzgtMy0xLTEtMTU3OTA4_cf877bdb-1ecf-4c97-9fae-0ef61f9c442d">1,235,888</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:2px 1pt;text-align:left;vertical-align:bottom"><div><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">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i811e6e252e364e7d9fadbfc425740f8c_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzgtNS0xLTEtMTU3OTA4_d24c6399-d0aa-45ab-a1e9-a8079d3d6121">362,773</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:2px 1pt;text-align:left;vertical-align:bottom"><div><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">(5)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align: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="i788076e8da2d44c5af30eaea3dea2bc1_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzgtNy0xLTEtMTU3OTA4_9d8e0587-c666-4b7d-9f81-934ebb7b4bfc">38.82</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align: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="i811e6e252e364e7d9fadbfc425740f8c_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzgtOS0xLTEtMTU3OTA4_a102375b-6007-4783-ab8d-3acc6280e78f">38.21</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested</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="i0d089af2066f487cbe42c940930e78d1_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzktMS0xLTEtMTU3OTA4_c21ca303-e87f-49ef-85ec-6f5c54963457">477,283</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="shares" contextRef="i788076e8da2d44c5af30eaea3dea2bc1_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzktMy0xLTEtMTU3OTA4_3e5d933c-c98c-4c7d-95bb-e36bd7820af2">386,113</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="shares" contextRef="i811e6e252e364e7d9fadbfc425740f8c_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzktNS0xLTEtMTU3OTA4_8f9b134b-48e5-4696-b8e0-f040b3d4fb1c">91,170</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:2px 1pt;text-align:left;vertical-align:bottom"><div><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">(4)</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i788076e8da2d44c5af30eaea3dea2bc1_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzktNy0xLTEtMTU3OTA4_52700dbe-679a-4e95-ae9f-6ab9b64f6238">26.40</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="usdPerShare" contextRef="i811e6e252e364e7d9fadbfc425740f8c_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzktOS0xLTEtMTU3OTA4_b7c13b2f-1cf9-4f19-b97f-567cd2f756fb">49.93</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited and canceled</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="i0d089af2066f487cbe42c940930e78d1_D20220101-20220930" decimals="INF" name="bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzEwLTEtMS0xLTE1NzkwOA_114061a7-4a8f-41ad-98f8-f2a65c471ff7">147,816</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="shares" contextRef="i788076e8da2d44c5af30eaea3dea2bc1_D20220101-20220930" decimals="INF" name="bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzEwLTMtMS0xLTE1NzkwOA_5943cc56-cef9-4cd1-b6a7-50c39c7689f6">142,303</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="shares" contextRef="i811e6e252e364e7d9fadbfc425740f8c_D20220101-20220930" decimals="INF" name="bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzEwLTUtMS0xLTE1NzkwOA_a847ad3c-e7e1-41fa-84c3-3d6d6e49a1a4">5,513</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i788076e8da2d44c5af30eaea3dea2bc1_D20220101-20220930" decimals="2" name="bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzEwLTctMS0xLTE1NzkwOA_04c2543a-9a3e-49f2-80ba-4c2a8c578240">33.64</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i811e6e252e364e7d9fadbfc425740f8c_D20220101-20220930" decimals="2" name="bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzEwLTktMS0xLTE1NzkwOA_bc2506ac-b31e-41ed-acee-73e5013cad9e">49.93</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%">Unvested, September&#160;30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i34a8f0541d554376a106d66203ab211d_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzExLTEtMS0xLTE1NzkwOA_c124c485-9409-417d-b2cf-794b6c29ce1d">2,682,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1d4b138389754d479f9ac4f65fd8ca86_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzExLTMtMS0xLTE1NzkwOA_8b2ad704-ecdc-4b8c-bf22-e8426c3e5007">2,319,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4ea1fe32ffb84c83abbbca93610d8147_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzExLTUtMS0xLTE1NzkwOA_280edef8-9233-414b-9344-ef6a3d008303">362,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i1d4b138389754d479f9ac4f65fd8ca86_I20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzExLTctMS0xLTE1NzkwOA_3e08b91d-6015-4c7e-9a85-c87b5c0d9d51">37.02</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4ea1fe32ffb84c83abbbca93610d8147_I20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzExLTktMS0xLTE1NzkwOA_c6cfe434-3bb6-45e7-a669-100c6cbecf99">38.21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">For the nine months ended September&#160;30, 2022, the Company only granted RSUs.</span></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Includes <ix:nonFraction unitRef="shares" contextRef="i22c57b29a12a4b19b64052c750cccd52_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0Xzg5Mw_252fc4ae-85cb-45d7-9eb7-65d5978cf90e">50,917</ix:nonFraction>&#160;RSUs which are expected to be settled in cash.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Includes <ix:nonFraction unitRef="shares" contextRef="i0de5efe8d728406185da950b3fcd889b_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0Xzk1Mg_9dcb967a-d73f-4ac0-890b-3aaae14fa5f2">199,076</ix:nonFraction> time&#8209;based RSUs granted during the three months ended March&#160;31, 2022 to certain officers and key employees, which cliff vest on January&#160;31, 2025.</span></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Relates to the 2021 annual performance period. Total stock&#8209;based compensation expense associated with these awards was fully recognized as of December&#160;31, 2021.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Primarily relates to the 2022 annual performance period, except for <ix:nonFraction unitRef="shares" contextRef="i5c8e72f124ae415c8e3cd17538d32c79_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzEzMTE_6711da68-009b-4043-9fe4-858b982d6229">185,186</ix:nonFraction> performance&#8209;based RSUs granted during the three months ended March&#160;31, 2022 with extraordinary terms, which are described below.</span></div></ix:nonNumeric><div style="margin-bottom:12pt;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%">During the three months ended March&#160;31, 2022, the Company granted <ix:nonFraction unitRef="shares" contextRef="i5c8e72f124ae415c8e3cd17538d32c79_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzE1MDk_6711da68-009b-4043-9fe4-858b982d6229">185,186</ix:nonFraction> performance&#8209;based RSUs to certain officers and key employees, which vest subject to the achievement of certain performance goals over a three&#8209;year performance period (the &#8220;Performance Period&#8221;). For each year of the Performance Period, one&#8209;third of the performance&#8209;based RSUs will be subject to a cliff, whereby no vesting of that portion will occur unless the Company&#8217;s Adjusted EBITDA margin also equals or exceeds the relevant target level for such year. Provided Adjusted EBITDA margin targets are met, the total number of performance&#8209;based RSUs that will vest is determined by the achievement of certain business profitability and growth targets, which include growth in annualized recurring revenues, as well as actual bookings for perpetual licenses and non&#8209;recurring services. Final actual vesting will be determined on January&#160;31, 2025.</span></div><div style="margin-bottom:12pt;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%">During the three months ended March&#160;31, 2022, the Company granted <ix:nonFraction unitRef="shares" contextRef="i177e4a0508e84a63a793934cbbc9478a_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzI0MjM_2e49ebaf-df65-440a-a222-9a22ff1f26d7">120,599</ix:nonFraction> performance&#8209;based RSUs to certain officers and key employees, which vest subject to the achievement of certain performance goals related to the 2022 annual performance period. Provided Adjusted EBITDA margin targets are met, the total number of performance&#8209;based RSUs that will vest is determined by the achievement of certain business profitability and growth targets, which include growth in annualized recurring revenues, as well as actual bookings for perpetual licenses and non&#8209;recurring services. To the extent performance exceeds the applicable targets for 2022, these grantees could realize a maximum of 1.25x the number of annual performance&#8209;based RSUs granted or <ix:nonFraction unitRef="shares" contextRef="if6aa0b978fc84a7b8e99fe3f9f33b2b0_D20220101-20220930" decimals="INF" name="bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzMwOTk_1427c56a-3b08-4035-b475-6b5a4cb83d7d">150,749</ix:nonFraction> performance&#8209;based RSUs.</span></div><div style="margin-bottom:12pt;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%">In 2016, the Company granted RSUs subject to performance&#8209;based vesting as determined by the achievement of certain business growth targets. Certain colleagues elected to defer delivery of such shares upon vesting. During the nine months ended September&#160;30, 2022 and 2021, <ix:nonFraction unitRef="shares" contextRef="i7bd30f6a72204178935b9c0f4133ac5f_D20220101-20220930" decimals="INF" name="bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzMzNTg_42b9f853-0444-41d6-aabf-69b7a0676285">10,888</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ic2945403db8e47c0a3efba6b9e769c5c_D20210101-20210930" decimals="INF" name="bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzMzNjU_427a8646-2a85-4da4-ad61-99f3082c8f74">10,864</ix:nonFraction>&#160;shares, respectively, were delivered to colleagues, and <ix:nonFraction unitRef="shares" contextRef="if96c200e67294a6f917c914f1fb24d2b_D20220101-20220930" decimals="INF" name="bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzM0MjQ_a9163f7a-90c7-4a8d-b042-d855e7849cf9">23</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i4d9d167e56ff46b8bf17c9762f61d58d_D20210101-20210930" decimals="INF" name="bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzM0MzE_703dc9b7-ff14-49ba-b508-827a04024b13">33</ix:nonFraction>&#160;additional shares, respectively, were earned as a result of dividends. As of September&#160;30, 2022 and December&#160;31, 2021, <ix:nonFraction unitRef="shares" contextRef="i5987b4280747496bbd0463d0fbe7d794_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzM1MTU_1181f325-85b8-42c4-b2d6-9246665a0923">9,356</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ia40ee77a6aae4b4ea888489237b24c94_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzM1MjI_1b8f8b5e-7003-41f2-888d-a8fe34494629">20,221</ix:nonFraction>&#160;shares, respectively, of these vested and deferred RSUs remained outstanding.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><ix:continuation id="i31b8543e9f8e445495829ea422119f52" continuedAt="ia2dc50e1a94d4b67b08be9cd2a9bbcfb"><div style="margin-bottom:12pt;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%">The weighted average grant date fair values of RSUs granted were $<ix:nonFraction unitRef="usdPerShare" contextRef="idd02901488444d0faff36500b7a83d37_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzM2Njg_d97cf40d-4fc5-4986-b98a-bab3f0a55b8a">38.68</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="ib459287af8d84b0ea65354afb7475e43_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzM2NzU_f0951993-d076-46e3-979d-5aa4d3b0c2ce">51.03</ix:nonFraction>, for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;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%">For the nine months ended September&#160;30, 2022 and 2021, restricted stock and RSUs were issued net of <ix:nonFraction unitRef="shares" contextRef="i0d089af2066f487cbe42c940930e78d1_D20220101-20220930" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzM3Njg_6b3a3980-0855-4a97-b38b-57e8bfd535a7">81,301</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i74118d90dcfb41e4b50324c275f243cc_D20210101-20210930" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzM3NzU_40eec96d-59a1-43e7-9b32-40bc276185f2">103,573</ix:nonFraction>&#160;shares, respectively, which were sold back to the Company to settle applicable income tax withholdings of $<ix:nonFraction unitRef="usd" contextRef="i0d089af2066f487cbe42c940930e78d1_D20220101-20220930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzM4ODQ_4484a4e6-dc68-4670-bf1d-079671399705">3,208</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i74118d90dcfb41e4b50324c275f243cc_D20210101-20210930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzM4OTE_c3fd4bbf-8d9a-494f-9b4d-fcec2fb9ca40">6,352</ix:nonFraction>, respectively.</span></div><div style="margin-bottom:12pt;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%">As of September&#160;30, 2022, there was $<ix:nonFraction unitRef="usd" contextRef="i1d4b138389754d479f9ac4f65fd8ca86_I20220930" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzM5Mjk_bd1d05e6-2f22-4552-8011-a2c897fbb8f0">70,919</ix:nonFraction> of unrecognized compensation expense related to unvested time&#8209;based restricted stock and RSUs, which is expected to be recognized over a weighted average period of approximately <ix:nonNumeric contextRef="i788076e8da2d44c5af30eaea3dea2bc1_D20220101-20220930" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzQxMTA_f9bc163c-7153-4bdd-9197-90019353d260">1.9</ix:nonNumeric>&#160;years. There was <ix:nonFraction unitRef="usd" contextRef="i741453d09da04c829578cf3ec9bb81ff_I20220930" decimals="INF" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzQxMzA_a0291a4c-6fcb-4fc7-b0e3-2901761ff55f">no</ix:nonFraction> remaining unrecognized compensation expense related to unvested performance&#8209;based restricted stock. As of September&#160;30, 2022, there was $<ix:nonFraction unitRef="usd" contextRef="i924de6f8654e4f91b9d07d6a797ad4ce_I20220930" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzQyNTM_354e4129-43b5-4360-b48c-4d92e9cd88b8">8,604</ix:nonFraction> of unrecognized compensation expense related to unvested performance&#8209;based RSUs, which is expected to be recognized over a weighted average period of approximately <ix:nonNumeric contextRef="i82d907b993da4297aed0603616d8fb43_D20220101-20220930" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzQ0MjA_10fcfadf-b426-4fd8-89ad-a0ad4ea33daa">1.9</ix:nonNumeric>&#160;years.</span></div></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_592"></div><ix:continuation id="ia2dc50e1a94d4b67b08be9cd2a9bbcfb" continuedAt="ia421c353e4fa4eb5ab8d35a143c23737"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Grants</span></div><div style="margin-bottom:12pt;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%">For the nine months ended September&#160;30, 2022 and 2021, the Company granted <ix:nonFraction unitRef="shares" contextRef="i2017028e05124cf8aa1ede700b54e652_D20220101-20220930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81OTIvZnJhZzoyMjUyMjhhZmM4NTQ0NTA5YTc3MDczYzFiMWIyNTMyYi90ZXh0cmVnaW9uOjIyNTIyOGFmYzg1NDQ1MDlhNzcwNzNjMWIxYjI1MzJiXzUz_883bfdb4-0fc7-4b86-8eaa-172cc8c7a7bf">13,632</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ib4ee161469d44c57ab3a71ee9b0c4f83_D20210101-20210930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81OTIvZnJhZzoyMjUyMjhhZmM4NTQ0NTA5YTc3MDczYzFiMWIyNTMyYi90ZXh0cmVnaW9uOjIyNTIyOGFmYzg1NDQ1MDlhNzcwNzNjMWIxYjI1MzJiXzYw_ec00bcff-008a-497a-adab-5edc87971ad6">7,824</ix:nonFraction>&#160;fully vested shares of Class&#160;B Common Stock, respectively, with a fair value of $<ix:nonFraction unitRef="usd" contextRef="i2017028e05124cf8aa1ede700b54e652_D20220101-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81OTIvZnJhZzoyMjUyMjhhZmM4NTQ0NTA5YTc3MDczYzFiMWIyNTMyYi90ZXh0cmVnaW9uOjIyNTIyOGFmYzg1NDQ1MDlhNzcwNzNjMWIxYjI1MzJiXzE0Mw_31b57b0d-d9f1-43e5-8f98-115842172d0b"><ix:nonFraction unitRef="usd" contextRef="ib4ee161469d44c57ab3a71ee9b0c4f83_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81OTIvZnJhZzoyMjUyMjhhZmM4NTQ0NTA5YTc3MDczYzFiMWIyNTMyYi90ZXh0cmVnaW9uOjIyNTIyOGFmYzg1NDQ1MDlhNzcwNzNjMWIxYjI1MzJiXzE0Mw_39eacd53-2fa9-4289-8681-9f6c006420c7">450</ix:nonFraction></ix:nonFraction>.</span></div></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_601"></div><ix:continuation id="ia421c353e4fa4eb5ab8d35a143c23737"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Awards Subsequent to September&#160;30, 2022</span></div><div style="margin-bottom:12pt;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%">In October 2022, the Company granted <ix:nonFraction unitRef="shares" contextRef="ic1d421fe493f4cbd8460f280d9d5e59c_D20221001-20221031" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MDEvZnJhZzowNTI4ZDU1MWU2OTA0ODZkOTEwN2RhZTI2ZGQ4ZmE2Ny90ZXh0cmVnaW9uOjA1MjhkNTUxZTY5MDQ4NmQ5MTA3ZGFlMjZkZDhmYTY3Xzcz_abd951b4-838b-4dc0-b61a-8c5eec51097c">336,809</ix:nonFraction> time&#8209;based RSUs, which vest ratably on each of the first four anniversaries of the grant date. The unrecognized compensation expense related to these RSUs is approximately $<ix:nonFraction unitRef="usd" contextRef="ib31ad8b0c649401ca8ffdd0708a7fb76_I20221031" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MDEvZnJhZzowNTI4ZDU1MWU2OTA0ODZkOTEwN2RhZTI2ZGQ4ZmE2Ny90ZXh0cmVnaW9uOjA1MjhkNTUxZTY5MDQ4NmQ5MTA3ZGFlMjZkZDhmYTY3XzMxMw_e4a3f631-7cd4-4060-852b-1f6bd4156e8f">11,800</ix:nonFraction>, which is expected to be recognized over a weighted average period of approximately <ix:nonNumeric contextRef="ic1d421fe493f4cbd8460f280d9d5e59c_D20221001-20221031" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MDEvZnJhZzowNTI4ZDU1MWU2OTA0ODZkOTEwN2RhZTI2ZGQ4ZmE2Ny90ZXh0cmVnaW9uOjA1MjhkNTUxZTY5MDQ4NmQ5MTA3ZGFlMjZkZDhmYTY3XzQwMA_76a10f6d-a535-4bf3-9c17-17abd8224c42">4.0</ix:nonNumeric>&#160;years.</span></div></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_616"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 16: <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90ZXh0cmVnaW9uOmEzMTljYTUxOWYxMTRhMWU5NmY3MGJiZmRkNjg1M2IxXzE1NA_be611fe2-074d-43e3-923f-712f0cfe8f87" continuedAt="i2931b704344b4c3394ea3410aaa81464" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="i2931b704344b4c3394ea3410aaa81464" continuedAt="ie0f3c25fae044488b178ecb5d9a04e4b"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90ZXh0cmVnaW9uOmEzMTljYTUxOWYxMTRhMWU5NmY3MGJiZmRkNjg1M2IxXzE1Mg_c149044e-de8f-4e66-94ab-2c05adb0360e" escape="true"><div style="margin-bottom:12pt;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%">The following is a summary of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Income (loss) before income taxes</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-style:italic;font-weight:400;line-height:120%">Provision (benefit) for income taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and effective tax rate for the periods presented:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</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</span></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Income (loss) before income taxes</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90YWJsZTo3NTk3NTljOWQ2ZjU0YWE3ODdkNzJkZGU5NzEzYTQ1MC90YWJsZXJhbmdlOjc1OTc1OWM5ZDZmNTRhYTc4N2Q3MmRkZTk3MTNhNDUwXzMtMS0xLTEtMTU3OTA4_9285c894-11ac-462d-b7b4-66e2c282a53c">47,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90YWJsZTo3NTk3NTljOWQ2ZjU0YWE3ODdkNzJkZGU5NzEzYTQ1MC90YWJsZXJhbmdlOjc1OTc1OWM5ZDZmNTRhYTc4N2Q3MmRkZTk3MTNhNDUwXzMtMy0xLTEtMTU3OTA4_7eb0d8e1-d502-4fb9-b54a-f4c1e14aabc7">42,333</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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90YWJsZTo3NTk3NTljOWQ2ZjU0YWE3ODdkNzJkZGU5NzEzYTQ1MC90YWJsZXJhbmdlOjc1OTc1OWM5ZDZmNTRhYTc4N2Q3MmRkZTk3MTNhNDUwXzMtNS0xLTEtMTU3OTA4_b4caeb0d-d84d-4689-bc4e-778158100365">159,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90YWJsZTo3NTk3NTljOWQ2ZjU0YWE3ODdkNzJkZGU5NzEzYTQ1MC90YWJsZXJhbmdlOjc1OTc1OWM5ZDZmNTRhYTc4N2Q3MmRkZTk3MTNhNDUwXzMtNy0xLTEtMTU3OTA4_3ca7313e-9d88-460f-be01-0878b317472e">52,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Provision (benefit) for income taxes</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90YWJsZTo3NTk3NTljOWQ2ZjU0YWE3ODdkNzJkZGU5NzEzYTQ1MC90YWJsZXJhbmdlOjc1OTc1OWM5ZDZmNTRhYTc4N2Q3MmRkZTk3MTNhNDUwXzQtMS0xLTEtMTU3OTA4_e03526bf-626f-4361-9111-37226ae3c5eb">9,664</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90YWJsZTo3NTk3NTljOWQ2ZjU0YWE3ODdkNzJkZGU5NzEzYTQ1MC90YWJsZXJhbmdlOjc1OTc1OWM5ZDZmNTRhYTc4N2Q3MmRkZTk3MTNhNDUwXzQtMy0xLTEtMTU3OTA4_02635022-2eca-4ea8-b5ca-18a9aadaeea9">5,025</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90YWJsZTo3NTk3NTljOWQ2ZjU0YWE3ODdkNzJkZGU5NzEzYTQ1MC90YWJsZXJhbmdlOjc1OTc1OWM5ZDZmNTRhYTc4N2Q3MmRkZTk3MTNhNDUwXzQtNS0xLTEtMTU3OTA4_4a07c62c-1885-48c3-9cf3-372df77b23a5">8,221</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90YWJsZTo3NTk3NTljOWQ2ZjU0YWE3ODdkNzJkZGU5NzEzYTQ1MC90YWJsZXJhbmdlOjc1OTc1OWM5ZDZmNTRhYTc4N2Q3MmRkZTk3MTNhNDUwXzQtNy0xLTEtMTU3OTA4_cefc5797-6fda-4696-b68f-7f1e5d3d2a29">5,090</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</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="number" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90YWJsZTo3NTk3NTljOWQ2ZjU0YWE3ODdkNzJkZGU5NzEzYTQ1MC90YWJsZXJhbmdlOjc1OTc1OWM5ZDZmNTRhYTc4N2Q3MmRkZTk3MTNhNDUwXzUtMS0xLTEtMTU3OTA4_d358274d-fd2f-41c5-b550-cfd248cdae02">20.4</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="number" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90YWJsZTo3NTk3NTljOWQ2ZjU0YWE3ODdkNzJkZGU5NzEzYTQ1MC90YWJsZXJhbmdlOjc1OTc1OWM5ZDZmNTRhYTc4N2Q3MmRkZTk3MTNhNDUwXzUtMy0xLTEtMTU3OTA4_0634a1e9-a0ab-4777-b892-0ecf90f12c01">11.9</ix:nonFraction>)</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="number" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90YWJsZTo3NTk3NTljOWQ2ZjU0YWE3ODdkNzJkZGU5NzEzYTQ1MC90YWJsZXJhbmdlOjc1OTc1OWM5ZDZmNTRhYTc4N2Q3MmRkZTk3MTNhNDUwXzUtNS0xLTEtMTU3OTA4_ca42dc09-5154-4302-9e62-804013743a2b">5.2</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="number" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90YWJsZTo3NTk3NTljOWQ2ZjU0YWE3ODdkNzJkZGU5NzEzYTQ1MC90YWJsZXJhbmdlOjc1OTc1OWM5ZDZmNTRhYTc4N2Q3MmRkZTk3MTNhNDUwXzUtNy0xLTEtMTU3OTA4_385d0173-8a5d-48b0-a446-20596dc4726e">9.7</ix:nonFraction>)</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></table></div></ix:nonNumeric></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_1099511631993"></div><ix:continuation id="ie0f3c25fae044488b178ecb5d9a04e4b" continuedAt="i11fa76aab13d47998686bd9e37920a2b"><div style="margin-bottom:12pt;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%">For the three months ended September&#160;30, 2022, the effective tax rate was higher as compared to the three months ended September&#160;30, 2021 primarily due to the 2021 tax effect, net of officer compensation limitation provisions, related to the 2021 compensation charge of $<ix:nonFraction unitRef="usd" contextRef="i52fdfd1dcedb4b6d940dff113e29d8a3_D20220701-20220930" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xMDk5NTExNjMxOTkzL2ZyYWc6MzE2OWNlYzBjYjFiNDVlNzliZmE2MjY3NTA2ZWIxMGMvdGV4dHJlZ2lvbjozMTY5Y2VjMGNiMWI0NWU3OWJmYTYyNjc1MDZlYjEwY18xMDk5NTExNjMzMzI4_da66f46d-f87b-4fc3-9aa4-3827227f3770">90,721</ix:nonFraction> to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> expenses to record reallocated deferred compensation plan liabilities at fair value (see Note&#160;12). For the three months ended September&#160;30, 2022 and 2021, the Company also recorded discrete tax benefits of $<ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" sign="-" name="bsy:DiscreteIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xMDk5NTExNjMxOTkzL2ZyYWc6MzE2OWNlYzBjYjFiNDVlNzliZmE2MjY3NTA2ZWIxMGMvdGV4dHJlZ2lvbjozMTY5Y2VjMGNiMWI0NWU3OWJmYTYyNjc1MDZlYjEwY18xMDk5NTExNjMxMDE2_5df52466-1d8c-4eb4-9c7b-bab340f1871f">4,280</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="bsy:DiscreteIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xMDk5NTExNjMxOTkzL2ZyYWc6MzE2OWNlYzBjYjFiNDVlNzliZmE2MjY3NTA2ZWIxMGMvdGV4dHJlZ2lvbjozMTY5Y2VjMGNiMWI0NWU3OWJmYTYyNjc1MDZlYjEwY18xMDk5NTExNjMxMDI0_ffcedc77-5625-4ac2-9365-890538a37a9a">6,920</ix:nonFraction>, respectively, primarily associated with windfall tax benefits from stock&#8209;based compensation, net of the impact from officer compensation limitation provisions.</span></div><div style="margin-bottom:12pt;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%">For the nine months ended September&#160;30, 2022, the effective tax rate was higher as compared to the nine months ended September&#160;30, 2021 primarily due to the 2021 tax effect, net of officer compensation limitation provisions, related to the 2021 compensation charge of $<ix:nonFraction unitRef="usd" contextRef="i502d590c098e41fd9610f88bcd6f8149_D20220101-20220930" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xMDk5NTExNjMxOTkzL2ZyYWc6MzE2OWNlYzBjYjFiNDVlNzliZmE2MjY3NTA2ZWIxMGMvdGV4dHJlZ2lvbjozMTY5Y2VjMGNiMWI0NWU3OWJmYTYyNjc1MDZlYjEwY18xMDk5NTExNjM0MzI2_1271fbe6-14e7-452a-9bc4-3b0f7d33e521">90,721</ix:nonFraction> to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> expenses to record reallocated deferred compensation plan liabilities at fair value (see Note&#160;12). For the nine months ended September&#160;30, 2022 and 2021, the Company also recorded discrete tax benefits of $<ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="bsy:DiscreteIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xMDk5NTExNjMxOTkzL2ZyYWc6MzE2OWNlYzBjYjFiNDVlNzliZmE2MjY3NTA2ZWIxMGMvdGV4dHJlZ2lvbjozMTY5Y2VjMGNiMWI0NWU3OWJmYTYyNjc1MDZlYjEwY181NjI_0ab3ac1f-6f71-406b-a382-75268f7ae874">36,032</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" sign="-" name="bsy:DiscreteIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xMDk5NTExNjMxOTkzL2ZyYWc6MzE2OWNlYzBjYjFiNDVlNzliZmE2MjY3NTA2ZWIxMGMvdGV4dHJlZ2lvbjozMTY5Y2VjMGNiMWI0NWU3OWJmYTYyNjc1MDZlYjEwY181Njk_041147e1-1468-48d2-99d2-8553124487e7">42,825</ix:nonFraction>, respectively, primarily associated with windfall tax benefits from stock&#8209;based compensation, net of the impact from officer compensation limitation provisions.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_628"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><ix:continuation id="i11fa76aab13d47998686bd9e37920a2b"><span style="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, 2022, the Company repatriated $<ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:ForeignEarningsRepatriated" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MjgvZnJhZzozNTMwZTVlZWRjZWM0MTE3YjEwMWU3NTEzNzM0MzQxMC90ZXh0cmVnaW9uOjM1MzBlNWVlZGNlYzQxMTdiMTAxZTc1MTM3MzQzNDEwXzU0_77eb4aec-1668-42a1-89d3-bca032b68111">150,000</ix:nonFraction> of undistributed previously taxed earnings generated by its foreign subsidiaries to the U.S. The repatriations were used to fund the acquisition of Power Line Systems (see Note&#160;4). The cash repatriations did not have a material impact on </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Provision for income taxes</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, 2022.</span></ix:continuation></div><div id="ia99823ad8de447feb168865a8ab4d474_637"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 17: <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:DerivativesAndFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MzcvZnJhZzo5YjI4ZWE0ZjQ1NjU0MjA1YjA1Yjk1ZTRhY2E4MjZhYi90ZXh0cmVnaW9uOjliMjhlYTRmNDU2NTQyMDViMDViOTVlNGFjYTgyNmFiXzUzMw_84ac9b71-1a9d-4ac3-ad87-6f79b694a779" continuedAt="if03167a843c94d87a50bef7e00c9fe58" escape="true">Fair Value of Financial Instruments</ix:nonNumeric></span></div><ix:continuation id="if03167a843c94d87a50bef7e00c9fe58" continuedAt="i9bb7bffb64c94b1f919e64817dd3e4e6"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivatives Not Designated As Hedging Instrument</span></div><div style="margin-bottom:12pt;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%">The Company has an interest rate swap with a notional amount of $<ix:nonFraction unitRef="usd" contextRef="i61ae69c9678849e2a835a7049b222768_I20220930" decimals="INF" name="us-gaap:DerivativeLiabilityNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MzcvZnJhZzo5YjI4ZWE0ZjQ1NjU0MjA1YjA1Yjk1ZTRhY2E4MjZhYi90ZXh0cmVnaW9uOjliMjhlYTRmNDU2NTQyMDViMDViOTVlNGFjYTgyNmFiXzE2Mw_ca197980-12c8-49b9-a5e6-4b6e41f91b89">200,000</ix:nonFraction> and a termination date of April&#160;2, 2030 to reduce the interest rate risk associated with the Company&#8217;s Credit Facility. The interest rate swap is not designated as a hedging instrument for accounting purposes. The Company accounts for the interest rate swap as either an asset or a liability in the consolidated balance sheets and carries the derivative at fair value.</span></div></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_646"></div><ix:continuation id="i9bb7bffb64c94b1f919e64817dd3e4e6" continuedAt="i3e758f06d3d34b6d8d15014ae538193a"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NDYvZnJhZzo3Y2M5ZjZlNzUwYzE0NjdmYjZkOGI4OThmYjBiNDQyYS90ZXh0cmVnaW9uOjdjYzlmNmU3NTBjMTQ2N2ZiNmQ4Yjg5OGZiMGI0NDJhXzY5_fb5089e8-a2e2-45d8-af0d-471baa50ec44" escape="true"><div style="margin-bottom:12pt;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%">The following is a summary of the interest rate swap activity:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.025%"></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</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</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">September&#160;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%">September&#160;30,</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%">Recognized in Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">Statements of Operations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain from change in fair value</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="i354030657a0f4cdda47ea59ecc2c53bc_D20220701-20220930" decimals="-3" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NDYvZnJhZzo3Y2M5ZjZlNzUwYzE0NjdmYjZkOGI4OThmYjBiNDQyYS90YWJsZTo2MjI0OTRiNGQzMjU0NGYyOTk1Yzk4ZWNiNjk2OGUxNC90YWJsZXJhbmdlOjYyMjQ5NGI0ZDMyNTQ0ZjI5OTVjOThlY2I2OTY4ZTE0XzQtMS0xLTEtMTU3OTA4_b5a308e4-6465-4de3-99bc-266c9e90bd21">9,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 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="i3ab900618e124378a962676379d13fef_D20210701-20210930" decimals="-3" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NDYvZnJhZzo3Y2M5ZjZlNzUwYzE0NjdmYjZkOGI4OThmYjBiNDQyYS90YWJsZTo2MjI0OTRiNGQzMjU0NGYyOTk1Yzk4ZWNiNjk2OGUxNC90YWJsZXJhbmdlOjYyMjQ5NGI0ZDMyNTQ0ZjI5OTVjOThlY2I2OTY4ZTE0XzQtMy0xLTEtMTU3OTA4_b16628f0-c439-47d6-9fe7-ea1a88113ed5">1,463</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="i998cc558f3244b47a9872903ecdbafad_D20220101-20220930" decimals="-3" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NDYvZnJhZzo3Y2M5ZjZlNzUwYzE0NjdmYjZkOGI4OThmYjBiNDQyYS90YWJsZTo2MjI0OTRiNGQzMjU0NGYyOTk1Yzk4ZWNiNjk2OGUxNC90YWJsZXJhbmdlOjYyMjQ5NGI0ZDMyNTQ0ZjI5OTVjOThlY2I2OTY4ZTE0XzQtNS0xLTEtMTU3OTA4_3cfc8017-2aec-4b3d-bfb8-f71567810ea2">29,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 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="ia6f11e269bcb418daff46f4251894c94_D20210101-20210930" decimals="-3" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NDYvZnJhZzo3Y2M5ZjZlNzUwYzE0NjdmYjZkOGI4OThmYjBiNDQyYS90YWJsZTo2MjI0OTRiNGQzMjU0NGYyOTk1Yzk4ZWNiNjk2OGUxNC90YWJsZXJhbmdlOjYyMjQ5NGI0ZDMyNTQ0ZjI5OTVjOThlY2I2OTY4ZTE0XzQtNy0xLTEtMTU3OTA4_c018f5db-b3d2-4701-890b-0033db8113ae">9,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Other income (expense), net</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Refunds) payments</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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i404d50779ec64b52b17f94882a109b67_D20220701-20220930" decimals="-3" sign="-" name="bsy:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NDYvZnJhZzo3Y2M5ZjZlNzUwYzE0NjdmYjZkOGI4OThmYjBiNDQyYS90YWJsZTo2MjI0OTRiNGQzMjU0NGYyOTk1Yzk4ZWNiNjk2OGUxNC90YWJsZXJhbmdlOjYyMjQ5NGI0ZDMyNTQ0ZjI5OTVjOThlY2I2OTY4ZTE0XzUtMS0xLTEtMTU3OTA4_76ee8b9e-5c37-4935-a180-c8f66e80b2c3">752</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="i0c311f438f684237add5928e01da3332_D20210701-20210930" decimals="-3" name="bsy:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NDYvZnJhZzo3Y2M5ZjZlNzUwYzE0NjdmYjZkOGI4OThmYjBiNDQyYS90YWJsZTo2MjI0OTRiNGQzMjU0NGYyOTk1Yzk4ZWNiNjk2OGUxNC90YWJsZXJhbmdlOjYyMjQ5NGI0ZDMyNTQ0ZjI5OTVjOThlY2I2OTY4ZTE0XzUtMy0xLTEtMTU3OTA4_34e5acf8-ef28-4767-9e5d-ed46ea11dd73">325</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="if5c9730c870e4349b09ea7a1e04643c2_D20220101-20220930" decimals="-3" sign="-" name="bsy:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NDYvZnJhZzo3Y2M5ZjZlNzUwYzE0NjdmYjZkOGI4OThmYjBiNDQyYS90YWJsZTo2MjI0OTRiNGQzMjU0NGYyOTk1Yzk4ZWNiNjk2OGUxNC90YWJsZXJhbmdlOjYyMjQ5NGI0ZDMyNTQ0ZjI5OTVjOThlY2I2OTY4ZTE0XzUtNS0xLTEtMTU3OTA4_476bd7d7-227f-4802-9858-7e23e6a4af35">475</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="i8eae13843e174ece9cbd9930e9a784df_D20210101-20210930" decimals="-3" name="bsy:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NDYvZnJhZzo3Y2M5ZjZlNzUwYzE0NjdmYjZkOGI4OThmYjBiNDQyYS90YWJsZTo2MjI0OTRiNGQzMjU0NGYyOTk1Yzk4ZWNiNjk2OGUxNC90YWJsZXJhbmdlOjYyMjQ5NGI0ZDMyNTQ0ZjI5OTVjOThlY2I2OTY4ZTE0XzUtNy0xLTEtMTU3OTA4_2b878edf-b322-4df3-81a0-1d4e9ed38746">942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Interest expense, net</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_652"></div><ix:continuation id="i3e758f06d3d34b6d8d15014ae538193a" continuedAt="i46da8e2fca0147f89e0e2631148b3c7c"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value</span></div><div style="margin-bottom:12pt;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%">The Company applies the provisions of FASB ASC Topic&#160;820,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for fair value measurements of financial assets and financial liabilities and for fair value measurements of non&#8209;financial items that are recognized or disclosed at fair value in the consolidated financial statements.</span></div><div style="margin-bottom:12pt;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%">The Company&#8217;s financial instruments include cash equivalents, account receivables, certain other assets, accounts payable, accruals, certain other current and long&#8209;term liabilities, and long&#8209;term debt.</span></div><div style="margin-bottom:12pt;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%">The following methods and assumptions were used by the Company in estimating its fair value disclosures for financial instruments as of September&#160;30, 2022 and December&#160;31, 2021:</span></div><div style="margin-bottom:12pt;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%">Current assets and current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; In general, the carrying amounts reported on the Company&#8217;s consolidated balance sheets for current assets and current liabilities approximate their fair values due to the short&#8209;term nature of those instruments.</span></div><div style="margin-bottom:12pt;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%">Acquisition contingent consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The fair value of these liabilities is based on significant inputs not observable in the market, which represents a Level&#160;3 measurement within the fair value hierarchy. The valuation of contingent consideration uses assumptions the Company believes would be made by a market participant.</span></div><div style="margin-bottom:12pt;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%">Interest rate swap</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The fair value of the Company&#8217;s interest rate swap is measured based on the implied forward rates from the U.S.&#160;Dollar one&#8209;month LIBOR yield curve and are classified as Level&#160;2 within the fair value hierarchy.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><ix:continuation id="i46da8e2fca0147f89e0e2631148b3c7c" continuedAt="idc41e3a0002e43b981a7a35a1254f10f"><div style="margin-bottom:12pt;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%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The fair value of the Company&#8217;s borrowings under its Credit Facility approximated its carrying value based upon discounted cash flows at current market rates for instruments with similar remaining terms. The Company considers these valuation inputs to be Level&#160;2 inputs in the fair value hierarchy. As of September&#160;30, 2022, the estimated fair value of the 2026&#160;Notes and 2027&#160;Notes was $<ix:nonFraction unitRef="usd" contextRef="i95294991308a4f9ba1c7fb9f4b18650c_I20220930" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90ZXh0cmVnaW9uOmU1ZmJlMDViZTQzOTRiMGQ4OGEyZWU4YWM1MzY5MmY1XzE4NTY_7cb50f37-c82f-4486-ab41-b7e3130151ac">582,595</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i3e641a40f306468eb8361cb1315e5e30_I20220930" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90ZXh0cmVnaW9uOmU1ZmJlMDViZTQzOTRiMGQ4OGEyZWU4YWM1MzY5MmY1XzE4NjM_3d6c95b1-aaa1-4764-b97f-fe58640d9344">439,680</ix:nonFraction>, respectively. As of December&#160;31, 2021, the estimated fair value of the 2026&#160;Notes and 2027&#160;Notes was $<ix:nonFraction unitRef="usd" contextRef="i8af08593cfd64845b4b3037d0e456262_I20211231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90ZXh0cmVnaW9uOmU1ZmJlMDViZTQzOTRiMGQ4OGEyZWU4YWM1MzY5MmY1XzE5NTM_cf77f190-1e05-484b-9c6d-cc3c3e8472b7">720,284</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ice011830abc3469b9cee28eb4db73313_I20211231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90ZXh0cmVnaW9uOmU1ZmJlMDViZTQzOTRiMGQ4OGEyZWU4YWM1MzY5MmY1XzE5NjA_fd29968c-9cf9-4a2a-bf39-ba3704292db2">531,915</ix:nonFraction>, respectively. The estimated fair value of the 2026&#160;Notes and 2027&#160;Notes is based on quoted market prices of the Company&#8217;s instrument in markets that are not active and are classified as Level&#160;2 within the fair value hierarchy. Considerable judgment is necessary to interpret the market data and develop estimates of fair values. Accordingly, the estimates presented are not necessarily indicative of the amounts at which these instruments could be purchased, sold, or settled.</span></div><div style="margin-bottom:12pt;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%">Deferred compensation plan liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The fair value of deferred compensation plan liabilities, including the liability classified phantom investments in the DCP, are marked to market at the end of each reporting period.</span></div><div style="margin-bottom:12pt;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%">A financial asset or liability classification is determined based on the lowest level input that is significant to the fair value measurement. The fair value hierarchy consists of the following three levels:</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;3 inputs are unobservable inputs based on management&#8217;s own assumptions used to measure assets and liabilities at fair value.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><ix:continuation id="idc41e3a0002e43b981a7a35a1254f10f" continuedAt="if295046795de430fa2d88fff7f0559c8"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90ZXh0cmVnaW9uOmU1ZmJlMDViZTQzOTRiMGQ4OGEyZWU4YWM1MzY5MmY1XzQ3MTg_8161b59b-63cc-404d-9a11-7ca088a04129" escape="true"><div style="margin-bottom:12pt;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%">Financial assets and financial liabilities carried at fair value measured on a recurring basis consist of the following:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding: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%">September&#160;30, 2022</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:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</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%">Total</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%">Assets:</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;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="i021f22c015a14040a6003cac8985801d_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzItMS0xLTEtMTU3OTA4_ebc2ec70-4294-495c-b0b7-00358294a46d">18</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="ib92af6d5c3e44dd3ae6be8476b0fa211_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzItMy0xLTEtMTU3OTA4_02dc644e-bc55-4420-972e-5c4bfb5ba7eb">&#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="i3831088fc5134a5db19d0670b76d02a0_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzItNS0xLTEtMTU3OTA4_429cd0c9-0840-4580-b8ff-49540435fc41">&#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="i563cdd8a47be46eeba9ed9f4a6742082_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzItNy0xLTEtMTU3OTA4_3d589047-de07-414e-80f2-0d92883ac89a">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9493ca81917d4d3a90d436144040b8a0_I20220930" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzMtMS0xLTEtMTU3OTA4_7f069764-5cca-4486-b636-14500fcc9b26">&#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="i935dd2ccc841472db7c148f80171bb12_I20220930" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzMtMy0xLTEtMTU3OTA4_fe243e7c-a7f5-45d6-82ee-521c268f14b5">39,435</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="i58132bf4939d4a1688e794d87ed05f3b_I20220930" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzMtNS0xLTEtMTU3OTA4_9cee7c8a-88ed-461a-9be2-e05b1f8f0608">&#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="i713e929a3b974ff69d097937e4439249_I20220930" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzMtNy0xLTEtMTU3OTA4_66d62edc-adb0-4f51-9b3f-7f679657a6b7">39,435</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 assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia694ed7485c24012bb30207aa1f3ed73_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzQtMS0xLTEtMTU3OTA4_d51acf35-feea-4bc9-b5a1-694b1171c0ac">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fa32ed6be694e44949a2add9540e7a1_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzQtMy0xLTEtMTU3OTA4_9b5b441f-58c4-4f00-856e-7c8f70453b95">39,435</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i026c1e5c912f4f088d1db473ea5aa738_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzQtNS0xLTEtMTU3OTA4_63b3d476-b5cb-4ec5-a57f-ed4d24e51029">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94fdbf85c84e42909a89021c337ee1f2_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzQtNy0xLTEtMTU3OTA4_53a6fcb3-ea00-4bf5-81c2-815d3f05b2bb">39,453</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition contingent consideration </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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="ia694ed7485c24012bb30207aa1f3ed73_I20220930" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzYtMS0xLTEtMTU3OTA4_faaf828f-68b1-47fd-8e84-198ae98f1e74">&#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="i0fa32ed6be694e44949a2add9540e7a1_I20220930" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzYtMy0xLTEtMTU3OTA4_92dfef1b-d076-48ce-93cf-a7fe2026044f">&#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="i026c1e5c912f4f088d1db473ea5aa738_I20220930" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzYtNS0xLTEtMTU3OTA4_8e877478-9d21-4729-87c7-3b51a7b70f43">1,244</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="i94fdbf85c84e42909a89021c337ee1f2_I20220930" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzYtNy0xLTEtMTU3OTA4_a4dd99fc-7cff-452d-8d83-d29e939c6b9e">1,244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred compensation plan liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia694ed7485c24012bb30207aa1f3ed73_I20220930" decimals="-3" name="bsy:DeferredCompensationLiabilityFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzctMS0xLTEtMTU3OTA4_7a2e4a1e-268a-4c5d-863d-c2739b27e34d">72,990</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="i0fa32ed6be694e44949a2add9540e7a1_I20220930" decimals="-3" name="bsy:DeferredCompensationLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzctMy0xLTEtMTU3OTA4_960f6513-c73b-487b-88fb-3e3956de3e8b">&#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="i026c1e5c912f4f088d1db473ea5aa738_I20220930" decimals="-3" name="bsy:DeferredCompensationLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzctNS0xLTEtMTU3OTA4_701c699a-03f6-4c27-b3c1-40f8a877f631">&#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="i94fdbf85c84e42909a89021c337ee1f2_I20220930" decimals="-3" name="bsy:DeferredCompensationLiabilityFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzctNy0xLTEtMTU3OTA4_c33fce58-4c42-4a3c-88eb-2361fd26aa01">72,990</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash-settled equity awards </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia694ed7485c24012bb30207aa1f3ed73_I20220930" decimals="-3" name="bsy:AccruedEquityBasedCompensationFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzgtMS0xLTEtMTU3OTA4_6a7ca2fe-859e-4580-bb2c-8d107702fade">279</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="i0fa32ed6be694e44949a2add9540e7a1_I20220930" decimals="-3" name="bsy:AccruedEquityBasedCompensationFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzgtMy0xLTEtMTU3OTA4_8e106088-83b0-4245-b56b-57688cd6ead4">&#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="i026c1e5c912f4f088d1db473ea5aa738_I20220930" decimals="-3" name="bsy:AccruedEquityBasedCompensationFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzgtNS0xLTEtMTU3OTA4_50ca42d3-5675-4237-aaa0-7e6cc714695f">&#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="i94fdbf85c84e42909a89021c337ee1f2_I20220930" decimals="-3" name="bsy:AccruedEquityBasedCompensationFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzgtNy0xLTEtMTU3OTA4_863e3a6e-8a70-4d22-9a8f-5074b4e90621">279</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%">Total liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia694ed7485c24012bb30207aa1f3ed73_I20220930" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzktMS0xLTEtMTU3OTA4_2b4560ed-941b-4498-8da7-f9ca602a75c3">73,269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fa32ed6be694e44949a2add9540e7a1_I20220930" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzktMy0xLTEtMTU3OTA4_4229948e-a204-477f-bd70-839471150b8b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i026c1e5c912f4f088d1db473ea5aa738_I20220930" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzktNS0xLTEtMTU3OTA4_543f9583-c926-4dc4-9812-5aa167b41ea5">1,244</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94fdbf85c84e42909a89021c337ee1f2_I20220930" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzktNy0xLTEtMTU3OTA4_c241562a-b525-4eb6-bf3c-1edb4c142b12">74,513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding: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%">December&#160;31, 2021</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:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</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%">Total</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%">Assets:</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;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="i99579f08eea347a6826cf9502f2ca779_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzItMS0xLTEtMTU3OTA4_8d416b28-4759-4956-bcbe-c102bcc6bf04">21</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="ic4caa9507af74beea794210aaadb4d88_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzItMy0xLTEtMTU3OTA4_6ea9624b-b5de-483c-9b8c-c333dc10d19e">&#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="i578837bcfd404f4c9c0da55fc52583eb_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzItNS0xLTEtMTU3OTA4_0176c9c4-8962-4516-8d26-9e41eb3ead16">&#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="i8fb85d0603b54ae588f7a5e307d1cf66_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzItNy0xLTEtMTU3OTA4_09f8b4b8-a808-42cc-a362-3106d3a43fbd">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11639b284f434468848eb610fdccc360_I20211231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzMtMS0xLTEtMTU3OTA4_d288ba4a-cf0b-4d34-ad4b-aa51bb42b73e">&#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="i5ab396e7ab0d497dbc04abf3679e838a_I20211231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzMtMy0xLTEtMTU3OTA4_cad2b69e-adc5-4ee6-830e-76c85f212aaf">10,117</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="i1107bd4f2b52481f840acf9208647e42_I20211231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzMtNS0xLTEtMTU3OTA4_075dd0c5-97ee-4479-ba50-3c9ed587fcc0">&#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="i2bb9a4586aaa441b9f69de1757ce2981_I20211231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzMtNy0xLTEtMTU3OTA4_bef8b3a6-4b9d-4978-a60b-61d36cc6d869">10,117</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 assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dff6da745c74cc196df5a1b6e6ed516_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzQtMS0xLTEtMTU3OTA4_87316c99-e9b3-4e92-bd09-4470b1d69873">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ce6d158d2a54245b32df68663456fb2_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzQtMy0xLTEtMTU3OTA4_c7682cd9-d833-4053-bd6c-e6e97c16d107">10,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id92a6f7e006a466394830572b468fff3_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzQtNS0xLTEtMTU3OTA4_48c12463-0aeb-4d0b-a7b2-cbbba184e7a5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i799ba26ac49441e099007e2f9c74c9a8_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzQtNy0xLTEtMTU3OTA4_fb514a5c-5763-42f3-ae7d-5e268bf027ee">10,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition contingent consideration </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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="i9dff6da745c74cc196df5a1b6e6ed516_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzYtMS0xLTEtMTU3OTA4_3653364a-7253-41cb-aa24-8e25dca518e6">&#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="i4ce6d158d2a54245b32df68663456fb2_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzYtMy0xLTEtMTU3OTA4_22f181ac-fadd-4ac4-aa56-8846fa4964b1">&#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="id92a6f7e006a466394830572b468fff3_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzYtNS0xLTEtMTU3OTA4_9a454262-9337-49d8-9840-bf799017fa60">6,613</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="i799ba26ac49441e099007e2f9c74c9a8_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzYtNy0xLTEtMTU3OTA4_974e94b2-c569-4074-a1fa-2c047e2b7498">6,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred compensation plan liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dff6da745c74cc196df5a1b6e6ed516_I20211231" decimals="-3" name="bsy:DeferredCompensationLiabilityFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzctMS0xLTEtMTU3OTA4_6ee73a82-3d9c-4306-877d-f716f984b328">102,199</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="i4ce6d158d2a54245b32df68663456fb2_I20211231" decimals="-3" name="bsy:DeferredCompensationLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzctMy0xLTEtMTU3OTA4_cc2e34f4-6dfd-49bb-bb4b-c314db2ba5ac">&#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="id92a6f7e006a466394830572b468fff3_I20211231" decimals="-3" name="bsy:DeferredCompensationLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzctNS0xLTEtMTU3OTA4_e616945e-eaff-4d3a-94e2-16f8f26bb0ed">&#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="i799ba26ac49441e099007e2f9c74c9a8_I20211231" decimals="-3" name="bsy:DeferredCompensationLiabilityFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzctNy0xLTEtMTU3OTA4_207de195-e8c3-4056-bd36-9c5279363250">102,199</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash-settled equity awards </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dff6da745c74cc196df5a1b6e6ed516_I20211231" decimals="-3" name="bsy:AccruedEquityBasedCompensationFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzgtMS0xLTEtMTU3OTA4_e5b1bb78-af95-4be0-be36-f93e8a27e2cc">353</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="i4ce6d158d2a54245b32df68663456fb2_I20211231" decimals="-3" name="bsy:AccruedEquityBasedCompensationFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzgtMy0xLTEtMTU3OTA4_ff7b8b6a-5295-49be-abd8-74dfee30c0c4">&#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="id92a6f7e006a466394830572b468fff3_I20211231" decimals="-3" name="bsy:AccruedEquityBasedCompensationFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzgtNS0xLTEtMTU3OTA4_a66b5c47-1d22-4b04-9339-9d9a3b754750">&#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="i799ba26ac49441e099007e2f9c74c9a8_I20211231" decimals="-3" name="bsy:AccruedEquityBasedCompensationFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzgtNy0xLTEtMTU3OTA4_4df23275-f48c-4234-8bbc-28a4679a89ff">353</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%">Total liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dff6da745c74cc196df5a1b6e6ed516_I20211231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzktMS0xLTEtMTU3OTA4_bc9f7a40-8a27-444b-95c3-0c903b4ce4d7">102,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ce6d158d2a54245b32df68663456fb2_I20211231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzktMy0xLTEtMTU3OTA4_82acdd97-e5f3-4d80-a73b-45a061195a41">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id92a6f7e006a466394830572b468fff3_I20211231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzktNS0xLTEtMTU3OTA4_b9d2c0cf-646d-4735-b4a9-3f8024acca13">6,613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i799ba26ac49441e099007e2f9c74c9a8_I20211231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzktNy0xLTEtMTU3OTA4_f8b599bf-d396-4fa6-beb5-caff221254bf">109,165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and cash equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, except for current liabilities of $<ix:nonFraction unitRef="usd" contextRef="i94fdbf85c84e42909a89021c337ee1f2_I20220930" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90ZXh0cmVnaW9uOmU1ZmJlMDViZTQzOTRiMGQ4OGEyZWU4YWM1MzY5MmY1XzM2OTg_9f57947f-e170-44d5-a05a-76458705a796">1,244</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i799ba26ac49441e099007e2f9c74c9a8_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90ZXh0cmVnaW9uOmU1ZmJlMDViZTQzOTRiMGQ4OGEyZWU4YWM1MzY5MmY1XzM3MDU_227e6e33-c8f6-427e-aa94-509f2d2936bc">5,382</ix:nonFraction> as of September&#160;30, 2022 and December&#160;31, 2021, respectively, which are included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets. Acquisition contingent consideration liability is measured at fair value and is based on significant inputs not observable in the market, which represents a Level&#160;3 measurement within the fair value hierarchy. The valuation of contingent consideration uses assumptions the Company believes would be made by a market participant.</span></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, except for current liabilities of $<ix:nonFraction unitRef="usd" contextRef="i94fdbf85c84e42909a89021c337ee1f2_I20220930" decimals="-3" name="bsy:DeferredCompensationLiabilityFairValueDisclosureCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90ZXh0cmVnaW9uOmU1ZmJlMDViZTQzOTRiMGQ4OGEyZWU4YWM1MzY5MmY1XzQyNDQ_31934cf6-6fc6-4c68-b88d-8daef629fe45">1,977</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i799ba26ac49441e099007e2f9c74c9a8_I20211231" decimals="-3" name="bsy:DeferredCompensationLiabilityFairValueDisclosureCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90ZXh0cmVnaW9uOmU1ZmJlMDViZTQzOTRiMGQ4OGEyZWU4YWM1MzY5MmY1XzQyNTE_a39c493b-cda8-4c4e-a351-d774d68f2d89">7,309</ix:nonFraction> as of September&#160;30, 2022 and December&#160;31, 2021, respectively, which are included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><ix:continuation id="if295046795de430fa2d88fff7f0559c8"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90ZXh0cmVnaW9uOmU1ZmJlMDViZTQzOTRiMGQ4OGEyZWU4YWM1MzY5MmY1XzQ3MTk_fc631734-f0ba-41a6-8a3b-2f8592a80679" escape="true"><div style="margin-bottom:12pt;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%">The following is a reconciliation of the changes in fair value of the Company&#8217;s financial liabilities which have been classified as Level&#160;3 in the fair value hierarchy:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.651%"></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%">Nine Months Ended</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%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of year</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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTplM2E3Y2VkNDJiYzY0MmY0YjE3MzRmOWYwOWVlNDQ5MC90YWJsZXJhbmdlOmUzYTdjZWQ0MmJjNjQyZjRiMTczNGY5ZjA5ZWU0NDkwXzQtMS0xLTEtMTU3OTA4_a5a40d5e-cd3a-46cf-bc7a-577b8a16a5c6">6,613</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="ida633192eb4f453c90c38e44d97f224b_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTplM2E3Y2VkNDJiYzY0MmY0YjE3MzRmOWYwOWVlNDQ5MC90YWJsZXJhbmdlOmUzYTdjZWQ0MmJjNjQyZjRiMTczNGY5ZjA5ZWU0NDkwXzQtMy0xLTEtMTU3OTA4_c06ab5fa-4b1d-4f4c-b45d-17bef26dcd9b">4,299</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTplM2E3Y2VkNDJiYzY0MmY0YjE3MzRmOWYwOWVlNDQ5MC90YWJsZXJhbmdlOmUzYTdjZWQ0MmJjNjQyZjRiMTczNGY5ZjA5ZWU0NDkwXzUtMS0xLTEtMTU3OTA4_91fe7c6d-3f4b-47f9-96bc-70f10418e967">5,160</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="i78d5e148d26a4077809a903e306db55f_D20210101-20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTplM2E3Y2VkNDJiYzY0MmY0YjE3MzRmOWYwOWVlNDQ5MC90YWJsZXJhbmdlOmUzYTdjZWQ0MmJjNjQyZjRiMTczNGY5ZjA5ZWU0NDkwXzUtMy0xLTEtMTU3OTA4_3465fc41-3621-4e52-be28-c8b9f10438bf">2,371</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Addition</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTplM2E3Y2VkNDJiYzY0MmY0YjE3MzRmOWYwOWVlNDQ5MC90YWJsZXJhbmdlOmUzYTdjZWQ0MmJjNjQyZjRiMTczNGY5ZjA5ZWU0NDkwXzYtMS0xLTEtMTU3OTA4_e9398ac3-d843-4c44-9ea9-76159ab130c9">&#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="i78d5e148d26a4077809a903e306db55f_D20210101-20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTplM2E3Y2VkNDJiYzY0MmY0YjE3MzRmOWYwOWVlNDQ5MC90YWJsZXJhbmdlOmUzYTdjZWQ0MmJjNjQyZjRiMTczNGY5ZjA5ZWU0NDkwXzYtMy0xLTEtMTU3OTA4_cbffb0c4-bb01-47e2-9758-707570f04a63">4,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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in fair value</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTplM2E3Y2VkNDJiYzY0MmY0YjE3MzRmOWYwOWVlNDQ5MC90YWJsZXJhbmdlOmUzYTdjZWQ0MmJjNjQyZjRiMTczNGY5ZjA5ZWU0NDkwXzctMS0xLTEtMTU3OTA4_7cec2c55-711c-4708-9e3f-172607b1c354">6</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="i78d5e148d26a4077809a903e306db55f_D20210101-20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTplM2E3Y2VkNDJiYzY0MmY0YjE3MzRmOWYwOWVlNDQ5MC90YWJsZXJhbmdlOmUzYTdjZWQ0MmJjNjQyZjRiMTczNGY5ZjA5ZWU0NDkwXzctMy0xLTEtMTU3OTA4_3d8c1d87-1b19-4362-95c1-29e8c5f3157c">294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation adjustments</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="bsy:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTplM2E3Y2VkNDJiYzY0MmY0YjE3MzRmOWYwOWVlNDQ5MC90YWJsZXJhbmdlOmUzYTdjZWQ0MmJjNjQyZjRiMTczNGY5ZjA5ZWU0NDkwXzgtMS0xLTEtMTU3OTA4_7f7c4738-adb6-49a4-9166-8764657ccbbe">203</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="i78d5e148d26a4077809a903e306db55f_D20210101-20211231" decimals="-3" sign="-" name="bsy:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTplM2E3Y2VkNDJiYzY0MmY0YjE3MzRmOWYwOWVlNDQ5MC90YWJsZXJhbmdlOmUzYTdjZWQ0MmJjNjQyZjRiMTczNGY5ZjA5ZWU0NDkwXzgtMy0xLTEtMTU3OTA4_c4809daf-9806-4b5f-b87b-97f12e525c98">153</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%">Balance, end of period</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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTplM2E3Y2VkNDJiYzY0MmY0YjE3MzRmOWYwOWVlNDQ5MC90YWJsZXJhbmdlOmUzYTdjZWQ0MmJjNjQyZjRiMTczNGY5ZjA5ZWU0NDkwXzktMS0xLTEtMTU3OTA4_a6350839-ab04-44c1-abdf-9ccb8ec584fc">1,244</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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTplM2E3Y2VkNDJiYzY0MmY0YjE3MzRmOWYwOWVlNDQ5MC90YWJsZXJhbmdlOmUzYTdjZWQ0MmJjNjQyZjRiMTczNGY5ZjA5ZWU0NDkwXzktMy0xLTEtMTU3OTA4_eefb0724-4a90-4235-bd7f-5461cc542d53">6,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt;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%">The Company did not have any transfers between levels within the fair value hierarchy.</span></div></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_655"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 18: <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTUvZnJhZzo1ZGNlM2NmZGQ2NzE0N2UyOGYxZDhiZWVhN2MyMDJjYi90ZXh0cmVnaW9uOjVkY2UzY2ZkZDY3MTQ3ZTI4ZjFkOGJlZWE3YzIwMmNiXzk5Nw_5de67095-729d-44a8-81b5-19731f90a98f" continuedAt="i7000a517ca1545fbaf54fa25a3497c21" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i7000a517ca1545fbaf54fa25a3497c21"><div style="margin-bottom:12pt;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:700;line-height:120%">Purchase Commitment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; In the normal course of business, the Company enters into various purchase commitments for goods and services. As of September&#160;30, 2022, the non&#8209;cancelable future cash purchase commitment for services related to the cloud provisioning of the Company&#8217;s software solutions was $<ix:nonFraction unitRef="usd" contextRef="i816b329f649743029d2073b61e0396a7_D20220101-20220930" decimals="-3" name="us-gaap:LongTermPurchaseCommitmentAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTUvZnJhZzo1ZGNlM2NmZGQ2NzE0N2UyOGYxZDhiZWVhN2MyMDJjYi90ZXh0cmVnaW9uOjVkY2UzY2ZkZDY3MTQ3ZTI4ZjFkOGJlZWE3YzIwMmNiXzMyNQ_c3d9e8be-0c95-44eb-84d1-b517bf1cabe5">23,998</ix:nonFraction> through May&#160;2023. The Company expects to fully consume its contractual commitment in the ordinary course of operations.</span></div><div style="margin-bottom:12pt;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:700;line-height:120%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company leases certain </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">office </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">facilities, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">office </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">equipment, and automobiles under operating leases having initial or remaining non&#8209;cancelable terms in excess of one year (see Note&#160;8).</span></div><div style="margin-bottom:12pt;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:700;line-height:120%">Litigation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; From time to time, the Company is involved in certain legal actions arising in the ordinary course of business. In management&#8217;s opinion, based upon the advice of counsel, the outcome of such actions is not expected to have a material adverse effect on the Company&#8217;s future financial position, results of operations, or cash flows.</span></div></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_658"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 19: <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTgvZnJhZzoyODE5NDQ3OWZmNWI0OTBhYTkxN2E3MTllMmYyMmQ0Yi90ZXh0cmVnaW9uOjI4MTk0NDc5ZmY1YjQ5MGFhOTE3YTcxOWUyZjIyZDRiXzMwOQ_ef6ca5fb-c453-4a0c-91dd-8d48f74197e7" continuedAt="ib052314f62a24d95a36ca85be1f1c772" escape="true">Geographic Data</ix:nonNumeric></span></div><ix:continuation id="ib052314f62a24d95a36ca85be1f1c772"><div style="margin-bottom:12pt;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%">Revenues by geographic region are presented in Note&#160;3. <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTgvZnJhZzoyODE5NDQ3OWZmNWI0OTBhYTkxN2E3MTllMmYyMmQ0Yi90ZXh0cmVnaW9uOjI4MTk0NDc5ZmY1YjQ5MGFhOTE3YTcxOWUyZjIyZDRiXzMwOA_eca7a618-7282-4210-af93-dff702a7f83d" continuedAt="ib0a5d7ff84e044d6b9af1feea01c54c9" escape="true">Long&#8209;lived assets (other than goodwill), net of depreciation and amortization by geographic region (see Notes&#160;5, 6, and 8) are as follows:</ix:nonNumeric></span></div><ix:continuation id="ib0a5d7ff84e044d6b9af1feea01c54c9"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.209%"></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&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><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;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i577ebf0666bf41389e0480054f4a8a4b_I20220930" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTgvZnJhZzoyODE5NDQ3OWZmNWI0OTBhYTkxN2E3MTllMmYyMmQ0Yi90YWJsZTo0N2IyN2NhZWNjNTk0ZTVhYWFjOGNmYzljMjU5OTI4Zi90YWJsZXJhbmdlOjQ3YjI3Y2FlY2M1OTRlNWFhYWM4Y2ZjOWMyNTk5MjhmXzMtMS0xLTEtMTU3OTA4_5ed6682c-f7cf-4f9b-9974-34dc93d7910a">170,712</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="i49b32e7960f746b4b268ae29f0c09306_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTgvZnJhZzoyODE5NDQ3OWZmNWI0OTBhYTkxN2E3MTllMmYyMmQ0Yi90YWJsZTo0N2IyN2NhZWNjNTk0ZTVhYWFjOGNmYzljMjU5OTI4Zi90YWJsZXJhbmdlOjQ3YjI3Y2FlY2M1OTRlNWFhYWM4Y2ZjOWMyNTk5MjhmXzMtMy0xLTEtMTU3OTA4_f1cb8e97-606b-4c24-ac8a-05cba002faf5">99,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></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%">EMEA</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="i91bdb9e619bb4ceaa2095f985590261b_I20220930" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTgvZnJhZzoyODE5NDQ3OWZmNWI0OTBhYTkxN2E3MTllMmYyMmQ0Yi90YWJsZTo0N2IyN2NhZWNjNTk0ZTVhYWFjOGNmYzljMjU5OTI4Zi90YWJsZXJhbmdlOjQ3YjI3Y2FlY2M1OTRlNWFhYWM4Y2ZjOWMyNTk5MjhmXzQtMS0xLTEtMTU3OTA4_07e941ae-11b9-402f-9c03-6ad1ff8f4fbe">30,348</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="i1bee26634c854720af5072a2753b4eeb_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTgvZnJhZzoyODE5NDQ3OWZmNWI0OTBhYTkxN2E3MTllMmYyMmQ0Yi90YWJsZTo0N2IyN2NhZWNjNTk0ZTVhYWFjOGNmYzljMjU5OTI4Zi90YWJsZXJhbmdlOjQ3YjI3Y2FlY2M1OTRlNWFhYWM4Y2ZjOWMyNTk5MjhmXzQtMy0xLTEtMTU3OTA4_3e278679-193e-4729-8f99-a31e859b263d">44,730</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%">APAC</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="i4fac62c58f4c444fb0a95067747e8cb6_I20220930" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTgvZnJhZzoyODE5NDQ3OWZmNWI0OTBhYTkxN2E3MTllMmYyMmQ0Yi90YWJsZTo0N2IyN2NhZWNjNTk0ZTVhYWFjOGNmYzljMjU5OTI4Zi90YWJsZXJhbmdlOjQ3YjI3Y2FlY2M1OTRlNWFhYWM4Y2ZjOWMyNTk5MjhmXzUtMS0xLTEtMTU3OTA4_f1afe685-b05e-469c-b2a8-15966e398bd2">172,365</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="i4a35ecb8811848c0819cc2415016b59f_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTgvZnJhZzoyODE5NDQ3OWZmNWI0OTBhYTkxN2E3MTllMmYyMmQ0Yi90YWJsZTo0N2IyN2NhZWNjNTk0ZTVhYWFjOGNmYzljMjU5OTI4Zi90YWJsZXJhbmdlOjQ3YjI3Y2FlY2M1OTRlNWFhYWM4Y2ZjOWMyNTk5MjhmXzUtMy0xLTEtMTU3OTA4_74b78771-e58c-4c7c-a579-f4be775043a3">184,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</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="i40f322a89a6f4a9b945a996ce9fd9465_I20220930" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTgvZnJhZzoyODE5NDQ3OWZmNWI0OTBhYTkxN2E3MTllMmYyMmQ0Yi90YWJsZTo0N2IyN2NhZWNjNTk0ZTVhYWFjOGNmYzljMjU5OTI4Zi90YWJsZXJhbmdlOjQ3YjI3Y2FlY2M1OTRlNWFhYWM4Y2ZjOWMyNTk5MjhmXzYtMS0xLTEtMTU3OTA4_3668bfe9-5795-4f17-ae89-3fb8dd7c92ec">373,425</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="i0a81093179e1488ab8ff12240d656c27_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTgvZnJhZzoyODE5NDQ3OWZmNWI0OTBhYTkxN2E3MTllMmYyMmQ0Yi90YWJsZTo0N2IyN2NhZWNjNTk0ZTVhYWFjOGNmYzljMjU5OTI4Zi90YWJsZXJhbmdlOjQ3YjI3Y2FlY2M1OTRlNWFhYWM4Y2ZjOWMyNTk5MjhmXzYtMy0xLTEtMTU3OTA4_d6ae4ca1-6273-495a-9ed7-b70728c56a78">328,475</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-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Americas includes the U.S., Canada, and Latin America (including the Caribbean).</span></div></ix:continuation></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_664"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 20: <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NjQvZnJhZzoxODZmNjE3OWNhOTE0ODhhOWVkZThlODc0NTE1ZGRhMy90ZXh0cmVnaW9uOjE4NmY2MTc5Y2E5MTQ4OGE5ZWRlOGU4NzQ1MTVkZGEzXzg1_ddc34c1c-d5d6-409f-b97e-5cdf65be7263" continuedAt="iadd80fdd9cdc47e7b63c90a364556778" escape="true">Interest Expense, Net</ix:nonNumeric></span></div><ix:continuation id="iea5552faba434a85abebd3677e9b2cf9"><ix:continuation id="iadd80fdd9cdc47e7b63c90a364556778"><div style="margin-bottom:12pt;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%">Interest expense, net consists of the following:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</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</span></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense (see Note&#160;10)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NjQvZnJhZzoxODZmNjE3OWNhOTE0ODhhOWVkZThlODc0NTE1ZGRhMy90YWJsZTo5NTI0NWFiNTYwZDI0ZGY4YjZjZThiOWI5MDg0NGFhYy90YWJsZXJhbmdlOjk1MjQ1YWI1NjBkMjRkZjhiNmNlOGI5YjkwODQ0YWFjXzMtMS0xLTEtMTU3OTA4_b6c89905-1ad4-4508-a5fb-88be9a697108">8,491</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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NjQvZnJhZzoxODZmNjE3OWNhOTE0ODhhOWVkZThlODc0NTE1ZGRhMy90YWJsZTo5NTI0NWFiNTYwZDI0ZGY4YjZjZThiOWI5MDg0NGFhYy90YWJsZXJhbmdlOjk1MjQ1YWI1NjBkMjRkZjhiNmNlOGI5YjkwODQ0YWFjXzMtMy0xLTEtMTU3OTA4_2634acc9-286b-4e04-8519-8c5053752d4f">3,861</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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NjQvZnJhZzoxODZmNjE3OWNhOTE0ODhhOWVkZThlODc0NTE1ZGRhMy90YWJsZTo5NTI0NWFiNTYwZDI0ZGY4YjZjZThiOWI5MDg0NGFhYy90YWJsZXJhbmdlOjk1MjQ1YWI1NjBkMjRkZjhiNmNlOGI5YjkwODQ0YWFjXzMtNS0xLTEtMTU3OTA4_42572f54-0995-42e0-8b9d-53ff88e74bbf">23,319</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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NjQvZnJhZzoxODZmNjE3OWNhOTE0ODhhOWVkZThlODc0NTE1ZGRhMy90YWJsZTo5NTI0NWFiNTYwZDI0ZGY4YjZjZThiOWI5MDg0NGFhYy90YWJsZXJhbmdlOjk1MjQ1YWI1NjBkMjRkZjhiNmNlOGI5YjkwODQ0YWFjXzMtNy0xLTEtMTU3OTA4_b3350392-1ec2-4d62-b6e6-d335ca89b99a">8,844</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NjQvZnJhZzoxODZmNjE3OWNhOTE0ODhhOWVkZThlODc0NTE1ZGRhMy90YWJsZTo5NTI0NWFiNTYwZDI0ZGY4YjZjZThiOWI5MDg0NGFhYy90YWJsZXJhbmdlOjk1MjQ1YWI1NjBkMjRkZjhiNmNlOGI5YjkwODQ0YWFjXzQtMS0xLTEtMTU3OTA4_0ea039d0-5938-4a5d-b85c-91f8ded565db">109</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NjQvZnJhZzoxODZmNjE3OWNhOTE0ODhhOWVkZThlODc0NTE1ZGRhMy90YWJsZTo5NTI0NWFiNTYwZDI0ZGY4YjZjZThiOWI5MDg0NGFhYy90YWJsZXJhbmdlOjk1MjQ1YWI1NjBkMjRkZjhiNmNlOGI5YjkwODQ0YWFjXzQtMy0xLTEtMTU3OTA4_eae6401b-6edf-4b64-afeb-e9219fc1dd50">25</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NjQvZnJhZzoxODZmNjE3OWNhOTE0ODhhOWVkZThlODc0NTE1ZGRhMy90YWJsZTo5NTI0NWFiNTYwZDI0ZGY4YjZjZThiOWI5MDg0NGFhYy90YWJsZXJhbmdlOjk1MjQ1YWI1NjBkMjRkZjhiNmNlOGI5YjkwODQ0YWFjXzQtNS0xLTEtMTU3OTA4_544996c4-a906-428d-84dc-5b08919f242a">273</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NjQvZnJhZzoxODZmNjE3OWNhOTE0ODhhOWVkZThlODc0NTE1ZGRhMy90YWJsZTo5NTI0NWFiNTYwZDI0ZGY4YjZjZThiOWI5MDg0NGFhYy90YWJsZXJhbmdlOjk1MjQ1YWI1NjBkMjRkZjhiNmNlOGI5YjkwODQ0YWFjXzQtNy0xLTEtMTU3OTA4_aa2c4708-3e41-46ae-a614-12d1242b3485">236</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%">Interest expense, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NjQvZnJhZzoxODZmNjE3OWNhOTE0ODhhOWVkZThlODc0NTE1ZGRhMy90YWJsZTo5NTI0NWFiNTYwZDI0ZGY4YjZjZThiOWI5MDg0NGFhYy90YWJsZXJhbmdlOjk1MjQ1YWI1NjBkMjRkZjhiNmNlOGI5YjkwODQ0YWFjXzUtMS0xLTEtMTU3OTA4_2a33cbd9-5b1c-46ae-abdc-547715c42706">8,382</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NjQvZnJhZzoxODZmNjE3OWNhOTE0ODhhOWVkZThlODc0NTE1ZGRhMy90YWJsZTo5NTI0NWFiNTYwZDI0ZGY4YjZjZThiOWI5MDg0NGFhYy90YWJsZXJhbmdlOjk1MjQ1YWI1NjBkMjRkZjhiNmNlOGI5YjkwODQ0YWFjXzUtMy0xLTEtMTU3OTA4_a4c6da66-27a8-4b85-b8f9-e11ee148eb8a">3,836</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NjQvZnJhZzoxODZmNjE3OWNhOTE0ODhhOWVkZThlODc0NTE1ZGRhMy90YWJsZTo5NTI0NWFiNTYwZDI0ZGY4YjZjZThiOWI5MDg0NGFhYy90YWJsZXJhbmdlOjk1MjQ1YWI1NjBkMjRkZjhiNmNlOGI5YjkwODQ0YWFjXzUtNS0xLTEtMTU3OTA4_022da138-cdc0-448d-b11f-9bd37189c6dd">23,046</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NjQvZnJhZzoxODZmNjE3OWNhOTE0ODhhOWVkZThlODc0NTE1ZGRhMy90YWJsZTo5NTI0NWFiNTYwZDI0ZGY4YjZjZThiOWI5MDg0NGFhYy90YWJsZXJhbmdlOjk1MjQ1YWI1NjBkMjRkZjhiNmNlOGI5YjkwODQ0YWFjXzUtNy0xLTEtMTU3OTA4_0e164d53-022f-4714-bbe8-61bf496202d7">8,608</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_3298534887761"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 21: <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGV4dHJlZ2lvbjpmMjBlMDQ4Y2JhMTI0NTZmYjkwZmUzMzNlNjVkYzFmY183Njk2NTgxMzk1NDgy_def39fe3-9272-4d8a-bc16-1b67987d9911" continuedAt="ia7d72bd5bd974054bcfb82f4d96f40e6" escape="true">Other Income (Expense), Net</ix:nonNumeric></span></div><ix:continuation id="ia7d72bd5bd974054bcfb82f4d96f40e6" continuedAt="i248998c16b16476793b42b818fdbeb14"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGV4dHJlZ2lvbjpmMjBlMDQ4Y2JhMTI0NTZmYjkwZmUzMzNlNjVkYzFmY183Njk2NTgxMzk1NDgz_288e7a6b-e68f-43de-b766-518f95662a36" continuedAt="i7cbe8c94910040939f27cacabc2c1707" escape="true"><div style="margin-bottom:12pt;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%">Other income (expense), net consists of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</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</span></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain (loss) from:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in fair value of interest rate swap (see&#160;Note&#160;17)</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl80LTEtMS0xLTE2MDM3MA_305dfb2f-c44f-41d8-9139-804395ff5788">9,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 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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl80LTMtMS0xLTE2MDM3MA_ddf885a1-3b18-42b8-b8d5-065ab9f9b7e7">1,463</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl80LTUtMS0xLTE2MDM3MA_0e554b7c-a80e-4b19-86b1-3635377bdbfa">29,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 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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl80LTctMS0xLTE2MDM3MA_05a6709c-bf47-4b9c-9a60-436766cef996">9,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign exchange </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl81LTEtMS0xLTE3MTU2OA_045213d4-1c89-4131-878b-a1701792058e">11,027</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl81LTMtMS0xLTE3MTU3NQ_a41561b2-2619-43eb-bac7-92451a5f175a">2,446</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl81LTUtMS0xLTE3MTU3OQ_304b2921-c556-476f-8fae-f7e2e4bf88c3">18,815</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl81LTctMS0xLTE3MTU3OQ_dfcd44f5-dbcf-424a-8cba-0b9bd293b39d">248</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sale of aircraft (see Note&#160;5)</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="i36d3796ec6a54d1bbdb0b05d202176c7_D20220701-20220930" decimals="-3" name="bsy:GainLossOnSaleOfInterestInPropertyPlantEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl82LTEtMS0xLTE3MTU4Nw_a6ca6591-7bd5-43cc-87f9-f13cdcbd97be">&#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="ia2ccdf4d788848219d4323c921a45cae_D20210701-20210930" decimals="-3" name="bsy:GainLossOnSaleOfInterestInPropertyPlantEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl82LTMtMS0xLTE3MTU4Nw_0af66e83-5a17-4b9a-888b-e3c72297428f">&#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="ie5243f8c5ac44780ae80fd55456a5287_D20220101-20220930" decimals="-3" name="bsy:GainLossOnSaleOfInterestInPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl82LTUtMS0xLTE3MTU4Nw_967e3aca-5116-482d-a0ab-ef82a7a6531d">2,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49d9b6a29813404da8028bfd80675087_D20210101-20210930" decimals="-3" name="bsy:GainLossOnSaleOfInterestInPropertyPlantEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl82LTctMS0xLTE3MTU4Nw_2df7c595-c733-479a-8997-090216389101">&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in fair value of acquisition contingent consideration</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl83LTEtMS0xLTE2MDM3MA_b96c051d-c290-48bf-8a4d-8c83a42bf645">506</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl83LTMtMS0xLTE2MDM3MA_62d876d7-b8e3-4c71-b7c5-119af06a6d8f">&#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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl83LTUtMS0xLTE2MDM3MA_3ce87fa4-3d16-4e00-9550-86f35854f06c">6</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl83LTctMS0xLTE2MDM3MA_c9e656af-35d5-4ba4-ba05-905d3f045a75">&#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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="bsy:OtherMiscellaneousNonoperatingIncomeExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl84LTEtMS0xLTE2MDM3MA_b9a92a58-98e2-42e5-a25b-3d99b3ff69ff">873</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="bsy:OtherMiscellaneousNonoperatingIncomeExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl84LTMtMS0xLTE2MDM3MA_405eb67a-83e0-4479-95ef-ee997d098245">26</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="bsy:OtherMiscellaneousNonoperatingIncomeExpenseOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl84LTUtMS0xLTE2MDM3MA_c35c985a-676e-4b5d-b925-e1ebc8fb9115">1,780</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="bsy:OtherMiscellaneousNonoperatingIncomeExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl84LTctMS0xLTE2MDM3MA_4dfdf831-2f47-4069-83b8-39b346a4d58a">798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other income (expense), net</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl85LTEtMS0xLTE2MDM3MA_ae761061-7a20-4c6e-91e7-2f7f54b375d3">180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl85LTMtMS0xLTE2MDM3MA_160198e6-c327-47eb-86a9-2e4b9f31f7cb">957</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl85LTUtMS0xLTE2MDM3MA_35ea0bcb-d079-4b53-87e5-b213fb2cb0eb">14,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl85LTctMS0xLTE2MDM3MA_bfe0ad08-c9d0-43ca-a2d3-c1c90dade155">9,748</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ia99823ad8de447feb168865a8ab4d474_4476"></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"><ix:continuation id="i248998c16b16476793b42b818fdbeb14"><ix:continuation id="i7cbe8c94910040939f27cacabc2c1707">Foreign exchange loss is primarily attributable to foreign currency translation derived mainly from U.S.&#160;Dollar denominated cash and cash equivalents, account receivables, customer deposits, and intercompany balances held by foreign subsidiaries. Intercompany finance transactions denominated in U.S.&#160;Dollars resulted in unrealized foreign exchange losses of $<ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" sign="-" name="bsy:ForeignCurrencyTransactionGainLossUnrealizedIntercompany" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDc2L2ZyYWc6Y2EyZTE5NjhiNjNjNGQ4Mjk4YzU1MDM1YjZiOTA3OTgvdGV4dHJlZ2lvbjpjYTJlMTk2OGI2M2M0ZDgyOThjNTUwMzViNmI5MDc5OF8xMDk5NTExNjI5MjU2_d43a89c9-bd9d-4771-b041-a11fdf815f2a">5,730</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" sign="-" name="bsy:ForeignCurrencyTransactionGainLossUnrealizedIntercompany" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDc2L2ZyYWc6Y2EyZTE5NjhiNjNjNGQ4Mjk4YzU1MDM1YjZiOTA3OTgvdGV4dHJlZ2lvbjpjYTJlMTk2OGI2M2M0ZDgyOThjNTUwMzViNmI5MDc5OF8xMDk5NTExNjI5MjYw_f1f1644b-6f27-43c0-98a2-8bd50334c1be">2,741</ix:nonFraction> for the three months ended September&#160;30, 2022 and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="bsy:ForeignCurrencyTransactionGainLossUnrealizedIntercompany" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDc2L2ZyYWc6Y2EyZTE5NjhiNjNjNGQ4Mjk4YzU1MDM1YjZiOTA3OTgvdGV4dHJlZ2lvbjpjYTJlMTk2OGI2M2M0ZDgyOThjNTUwMzViNmI5MDc5OF8xMDk5NTExNjI5MjY0_403a7d22-1627-452b-9034-cfcea243db82">12,293</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" sign="-" name="bsy:ForeignCurrencyTransactionGainLossUnrealizedIntercompany" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDc2L2ZyYWc6Y2EyZTE5NjhiNjNjNGQ4Mjk4YzU1MDM1YjZiOTA3OTgvdGV4dHJlZ2lvbjpjYTJlMTk2OGI2M2M0ZDgyOThjNTUwMzViNmI5MDc5OF8xMDk5NTExNjI5MjY4_98516310-96d7-41a7-b31f-75ab36b0a049">1,298</ix:nonFraction> for the nine months ended September&#160;30, 2022 and 2021, respectively.</ix:continuation></ix:continuation></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_691"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 22: <ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82OTEvZnJhZzpmYmI1YTg2YTE5YjU0MDAxOGE3YTA3MmY0MWE3ZDgyZi90ZXh0cmVnaW9uOmZiYjVhODZhMTliNTQwMDE4YTdhMDcyZjQxYTdkODJmXzI5_77b9a1db-9f22-40b1-8b7c-945bf0acda3c" continuedAt="i5b52de01f87a4cb0a48ed5646ce29cc4" escape="true">Net Income (Loss) Per Share</ix:nonNumeric></span></div><div id="ia99823ad8de447feb168865a8ab4d474_694"></div><div style="margin-bottom:12pt;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%"><ix:continuation id="i5b52de01f87a4cb0a48ed5646ce29cc4" continuedAt="if1a5a538ab68495fb2ca556f9f5a6394">The Company issues certain performance-based RSUs determined to be participating securities because holders of such shares have non-forfeitable dividend rights in the event of the Company&#8217;s declaration of a dividend for common shares. As of September&#160;30, 2022 and 2021, there were <ix:nonFraction unitRef="shares" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="INF" name="us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82OTQvZnJhZzowOWFiM2Q0OGI1NTE0MGE1YTJkOThiZDBkYWI3NDU4OS90ZXh0cmVnaW9uOjA5YWIzZDQ4YjU1MTQwYTVhMmQ5OGJkMGRhYjc0NTg5XzI2MA_cf3598f8-1e49-41ff-bada-478f5ce42ffe">362,773</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="INF" name="us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82OTQvZnJhZzowOWFiM2Q0OGI1NTE0MGE1YTJkOThiZDBkYWI3NDU4OS90ZXh0cmVnaW9uOjA5YWIzZDQ4YjU1MTQwYTVhMmQ5OGJkMGRhYjc0NTg5XzI2Nw_f7190d86-7468-4996-9543-c7d85874b941">99,683</ix:nonFraction> participating securities outstanding, respectively.</ix:continuation></span></div><div id="ia99823ad8de447feb168865a8ab4d474_700"></div><ix:continuation id="if1a5a538ab68495fb2ca556f9f5a6394" continuedAt="i94e79ebf80964e3fb1fca999a9000d4f"><div style="margin-bottom:12pt;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%">Undistributed net income (loss) allocated to participating securities are subtracted from net income (loss) in determining basic net income (loss) attributable to common stockholders. Basic&#160;net income (loss) per share is computed by dividing basic net income (loss) attributable to common stockholders by the weighted average number of shares, inclusive of undistributed shares held in the DCP as phantom shares of the Company&#8217;s Class&#160;B Common Stock.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Company&#8217;s diluted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net income (loss) per share </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">numerator, interest expense, net of tax, attributable to the conversion of the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> convertible senior notes</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is added back to basic net income (loss) attributable to common stockholders. For the Company&#8217;s diluted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net income (loss) per share </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">denominator, the basic weighted average number of shares is adjusted by the effect of dilutive securities, including awards under the Company&#8217;s equity compensation plans and ESPP, and by the dilutive </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">effect of the assumed conversion of the convertible senior notes. </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net income (loss) per share </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">attributable to common stockholders is computed by dividing diluted net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">income (loss)</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> attributable to common stockholders by the weighted average number of fully diluted common shares.</span></div><div style="margin-bottom:12pt;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%">Except with respect to voting and conversion, the rights of the holders of the Company&#8217;s Class&#160;A Common Stock and the Company&#8217;s Class&#160;B Common Stock are identical. Each class of shares has the same rights to dividends and allocation of income (loss) and, therefore, net income (loss) per share would not differ under the two&#8209;class method.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_706"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><ix:continuation id="i94e79ebf80964e3fb1fca999a9000d4f" continuedAt="i72344fd7a5e0483998e12865b75e690c"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90ZXh0cmVnaW9uOmVhODA3ZWI0MjY2NDQxOWU5Y2RmM2U4OGU3YWViN2IxXzI4OA_1f90205f-b66c-4b6e-8f41-118d3f4bbe22" escape="true"><div style="margin-bottom:12pt;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%">The details of basic and diluted&#160;net income (loss) per share are as follows</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.847%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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</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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">September&#160;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%">September&#160;30,</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 #000;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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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 #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzQtMi0xLTEtMTU3OTA4_0a8f6184-d1c4-4a23-bb1e-bca947d613fd">36,997</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzQtNC0xLTEtMTU3OTA4_72f2bd2e-bfc3-4245-9a7a-b864570f4ab8">48,022</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzQtNi0xLTEtMTU3OTA4_8aa62e3f-bd3a-49df-a395-a408baee9166">149,058</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzQtOC0xLTEtMTU3OTA4_41f31eba-01dc-4257-9293-6e93b5c2c5a7">54,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Net income (loss) attributable to participating securities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzUtMi0xLTEtMTU3OTA4_85298e3c-629c-4888-9957-0a9640b32735">11</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzUtNC0xLTEtMTU3OTA4_40e351e8-fa95-47bc-a011-c2a71fd279e7">3</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzUtNi0xLTEtMTU3OTA4_b557bc9b-55f8-4435-9432-2e28cc09ec8b">31</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzUtOC0xLTEtMTU3OTA4_c66080ef-95c8-42e4-9c53-8dd43811e456">6</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"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) attributable to Class&#160;A and Class&#160;B common stockholders, basic</span></div></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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzYtMi0xLTEtMTU3OTA4_aaf4a885-3b42-4704-8b1d-09e81fd79945">36,986</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzYtNC0xLTEtMTU3OTA4_3921ca16-b78c-40b8-a9df-063df4e08492">48,025</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzYtNi0xLTEtMTU3OTA4_fed4ec39-49c2-49bb-b99c-b9301478f834">149,027</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzYtOC0xLTEtMTU3OTA4_155c44ac-282f-400f-97f8-cd26f14b0cfe">54,605</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes</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="i22308cf9e0f1480fbf7aa18098374551_D20220701-20220930" decimals="-3" name="us-gaap:InterestOnConvertibleDebtNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzctMi0xLTEtMTU3OTA4_a355de4e-cb10-4c88-b119-5271148c8532">832</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="ib3d2ff950a704f12aeecf1527133b369_D20210701-20210930" decimals="-3" name="us-gaap:InterestOnConvertibleDebtNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzctNC0xLTEtMTU3OTA4_d8041f8a-cebd-4005-bee2-c5c48b436d37">&#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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56f14f818664adc99118097845148cf_D20220101-20220930" decimals="-3" name="us-gaap:InterestOnConvertibleDebtNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzctNi0xLTEtMTU3OTA4_51bd6cc6-86bf-4480-9682-ffe053f6c468">5,116</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="ie31be5d1441740cba81cb74ad1422c9b_D20210101-20210930" decimals="-3" name="us-gaap:InterestOnConvertibleDebtNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzctOC0xLTEtMTU3OTA4_dbf6f621-388a-41b5-b897-3399cf9d0abe">&#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:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) attributable to Class&#160;A and Class&#160;B common stockholders, diluted</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzgtMi0xLTEtMTU3OTA4_1f705238-6bcf-4284-8e87-3ab54087b266">37,818</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzgtNC0xLTEtMTU3OTA4_b9f3f665-9b0b-4209-bb28-b0efec913b91">48,025</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzgtNi0xLTEtMTU3OTA4_54ea7dfc-1a69-499d-8133-ad0ea1a262d2">154,143</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzgtOC0xLTEtMTU3OTA4_b572ef59-9526-4cd1-a761-e3c5f6904fca">54,605</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 style="height:14pt"><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;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares, basic</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzExLTItMS0xLTE1NzkwOA_642f772a-81fa-46c2-8811-612381c0d9a5">310,116,104</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzExLTQtMS0xLTE1NzkwOA_c535127f-5ca6-4bcf-8ea7-21ed2ae3d7af">308,195,379</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzExLTYtMS0xLTE1NzkwOA_c7af6aa1-6f31-4365-93cc-937170a7908e">308,959,801</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzExLTgtMS0xLTE1NzkwOA_e5eb599f-7672-4348-b88b-02d77a2ca262">305,119,985</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dilutive effect of stock options, restricted stock, and RSUs</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzEyLTItMS0xLTE1NzkwOA_a376c64f-ae34-42ac-b99d-09bd003e5cea">4,126,936</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzEyLTQtMS0xLTE1NzkwOA_e8770b12-12b9-42ab-af07-144e2762e5a8">&#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="shares" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzEyLTYtMS0xLTE1NzkwOA_a76ccc98-bf44-48c1-97f6-9a1cddd9db74">5,278,839</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzEyLTgtMS0xLTE1NzkwOA_c045b4cc-e7d1-406d-9408-408414341638">9,430,643</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dilutive effect of ESPP</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzEzLTItMS0xLTE1NzkwOA_41bc769f-3063-4284-bfea-f41d3e6924a9">168,518</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="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzEzLTQtMS0xLTE1NzkwOA_9b25d1d6-d855-4f85-95b1-1a5f332cb8b2">&#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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzEzLTYtMS0xLTE1NzkwOA_8cbb6396-99c7-48c4-91e2-b7748b6572d7">171,571</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzEzLTgtMS0xLTE1NzkwOA_9af927ad-5ddb-4a48-8f46-182f11cf41b9">107,508</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dilutive effect of assumed conversion of convertible senior notes</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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE0LTItMS0xLTE1NzkwOA_35a03554-c0df-4acd-a846-39c3a7645ba3">10,758,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="shares" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE0LTQtMS0xLTE1NzkwOA_e8c355fa-b7c9-40aa-bcf3-0dd9627d9883">&#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="shares" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE0LTYtMS0xLTE1NzkwOA_45b31808-d883-485a-a258-4fdccb8d2803">17,667,623</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="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE0LTgtMS0xLTE1NzkwOA_d9ec86fd-f277-4b76-ba48-d6b90119bf4f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares, diluted</span></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="shares" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE1LTItMS0xLTE1NzkwOA_32db6f15-7c67-43f6-99f7-930dd22df306">325,170,383</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="shares" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE1LTQtMS0xLTE1NzkwOA_96468764-cfd0-47cf-a982-3e902cdf692b">308,195,379</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="shares" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE1LTYtMS0xLTE1NzkwOA_b7a19128-50dd-4454-8b29-b09922a9133d">332,077,834</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="shares" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE1LTgtMS0xLTE1NzkwOA_83b1b633-f5ea-4d23-b949-7d3ee0d398b0">314,658,136</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 style="height:14pt"><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:3pt double #000;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 #000;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 #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share, basic</span></div></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="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE3LTItMS0xLTE1NzkwOA_c9ea36e0-5a3e-4117-b161-b60d81739463">0.12</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="usdPerShare" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE3LTQtMS0xLTE1NzkwOA_92aeec72-8e62-4b06-a3d5-f0a9d2b7c35a">0.16</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="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE3LTYtMS0xLTE1NzkwOA_501b154b-db71-49f9-b130-174f95b1c1bc">0.48</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="usdPerShare" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE3LTgtMS0xLTE1NzkwOA_64ea27bd-933d-4135-ae3c-7f7eeebb3dba">0.18</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share, diluted</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE4LTItMS0xLTE1NzkwOA_ec5f84a3-0bce-415c-96fe-e2981488a920">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE4LTQtMS0xLTE1NzkwOA_5c6d6103-0737-4935-a942-fb32a115de8c">0.16</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE4LTYtMS0xLTE1NzkwOA_8b56d977-90a0-4fdf-a340-2c72c99982c6">0.46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE4LTgtMS0xLTE1NzkwOA_8fd55a72-c283-431b-9ed9-76b836752438">0.17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The effect of interest expense, net of tax, attributable to assumed conversion of convertible senior notes for the three months ended September&#160;30, 2021 has been excluded from the calculation of diluted net loss per share due to the net loss for the period.</span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><ix:continuation id="i72344fd7a5e0483998e12865b75e690c"><ix:nonNumeric contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90ZXh0cmVnaW9uOmVhODA3ZWI0MjY2NDQxOWU5Y2RmM2U4OGU3YWViN2IxXzI5MA_a3a3d0db-d193-44a8-afab-34580ae7be5e" escape="true"><div style="margin-bottom:12pt;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%">The following potential common shares were excluded from the calculation of diluted net income (loss) per share attributable to common stockholders because their effect would have been anti&#8209;dilutive for the periods presented:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.278%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.846%"></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</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</span></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i68bd7c6c74604e5b9b5d2a084821c0b1_D20220701-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzMtMS0xLTEtMTU3OTA4_abb35c6a-4075-476a-bec0-fde283a141c1">297,789</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="shares" contextRef="i3006979c69fb46a999e70f5545bf7cf4_D20210701-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzMtMy0xLTEtMTU3OTA4_762e0693-1474-44c3-a226-122c3a9a5312">8,174,124</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="shares" contextRef="i6f854de7dacd41d8b0a0837077a35484_D20220101-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzMtNS0xLTEtMTU3OTA4_b978b5c6-fb5a-4b99-9254-ceca43fde0f0">279,789</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="shares" contextRef="ia222046761e240f2831b30622f7f9272_D20210101-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzMtNy0xLTEtMTU3OTA4_9f2a7c63-7748-4ac2-8619-4906b0721458">90,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</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="ic988b06c484c4a009941e821e22b4d59_D20220701-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzQtMS0xLTEtMTU3OTA4_d0409924-4435-4078-9bee-ea0cfd59f4c1">&#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="shares" contextRef="i9e69cb515f184d3fb48070a2daf449aa_D20210701-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzQtMy0xLTEtMTU3OTA4_bddbe2fc-53a6-4a64-9721-2a1b1633d135">97,804</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i894d8441e337472f9cd6e41e09e3c074_D20220101-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzQtNS0xLTEtMTU3OTA4_6db93426-4472-4c84-8229-991441f12b37">&#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="shares" contextRef="i8f0f6a4ac48f49b89721e46df89675f7_D20210101-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzQtNy0xLTEtMTU3OTA4_b4bbd15b-54e0-4da7-ab4f-ddf8552ef1c8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i412d038ae11347479fdb6ce57f4661f6_D20220701-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzUtMS0xLTEtMTU3OTA4_7feb8af7-30bc-41bb-89fc-82dca8cbe6c8">6,908,798</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="i42666f25eaef4df6822b23e3d0996c22_D20210701-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzUtMy0xLTEtMTU3OTA4_48324a7c-cc95-48fd-a5d8-8bbcfb3bdd0e">17,667,623</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="i28d35b45b01248b2b5746d71745eacd9_D20220101-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzUtNS0xLTEtMTU3OTA4_edd5e281-2a0b-4be5-93fa-dfc509b1ae5c">&#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="i43263fe9449d4a5fa091717413428ddd_D20210101-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzUtNy0xLTEtMTU3OTA4_8f2abebe-5763-4286-809e-35b5b2ddb6d8">12,076,899</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 anti-dilutive securities</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzYtMS0xLTEtMTU3OTA4_5acf6ed9-38ca-4655-97f2-6c052b46d516">7,206,587</ix:nonFraction>&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzYtMy0xLTEtMTU3OTA4_35e75cd8-1c38-4f2a-8a2e-93cf6978399c">25,939,551</ix:nonFraction>&#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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzYtNS0xLTEtMTU3OTA4_8b17f709-c4af-4c9b-959c-6d46a8f4d87a">279,789</ix:nonFraction>&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzYtNy0xLTEtMTU3OTA4_cab03f82-c256-47fc-8334-bda864e661c4">12,167,299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The effect of dilutive securities for the three months ended September&#160;30, 2021 have been excluded from the calculation of diluted net loss per share as those potential common shares would have been anti&#8209;dilutive due to the net loss for the period, except for <ix:nonFraction unitRef="shares" contextRef="ia222046761e240f2831b30622f7f9272_D20210101-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90ZXh0cmVnaW9uOmVhODA3ZWI0MjY2NDQxOWU5Y2RmM2U4OGU3YWViN2IxXzU0OTc1NTgxNTc1Nw_7c8f659e-1694-418f-99ae-ff06d822e64e">90,400</ix:nonFraction> RSUs that were anti&#8209;dilutive under the two&#8209;class method calculation of diluted net income (loss) per share.</span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_724"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-bottom:12pt;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%">The following discussion should be read in conjunction with our unaudited consolidated financial statements and notes thereto appearing in Part&#160;I, Item&#160;1 of this Quarterly Report on Form&#160;10&#8209;Q and with our audited consolidated financial statements and notes thereto included in Part&#160;II, Item&#160;8 of our 2021 Annual Report on Form&#160;10&#8209;K on file with the United States Securities and Exchange Commission (&#8220;SEC&#8221;). In addition to historical information, this discussion contains forward&#8209;looking statements that involve risks, uncertainties, and assumptions that could cause actual results to differ materially from management&#8217;s expectations. Factors that could cause such differences are set forth in Part&#160;II, Item&#160;1A. Risk Factors of this Quarterly Report on Form&#160;10&#8209;Q.</span></div><div style="margin-bottom:12pt;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%">All amounts presented in this Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations, except share and per share amounts, are presented in thousands. Additionally, many of the amounts and percentages have been rounded for convenience of presentation.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview:</span></div><div style="margin-bottom:12pt;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%">We are a leading global provider of software for infrastructure engineering, enabling the work of civil, structural, geoprofessional, and plant engineering practitioners, their project delivery enterprises, and owner&#8209;operators of infrastructure assets.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_730"></div><div style="margin-bottom:12pt;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%">Our enduring commitment is to develop and support the most comprehensive portfolio of integrated software offerings across professional disciplines, project and asset lifecycles, infrastructure sectors, and geographies. Our software enables digital workflows across engineering disciplines, distributed project teams, from offices to the field, and across computing form factors, including desktops, on&#8209;premises servers, cloud&#8209;native services, mobile devices, and web browsers. We deliver our solutions via on&#8209;premises, cloud, and hybrid environments. Our users engineer, construct, and operate projects and assets across the following infrastructure sectors:</span></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">public works </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(including roads, rail, bridges, tunnels, airports, ports, and federal, state, and municipal agencies)/</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">utilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(including networks for electricity, gas, communications, and water, wastewater, and drainage). We estimate that this sector represents 49% of the net infrastructure asset value of the global top&#160;500 infrastructure owners based on the 2021&#160;edition of the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Bentley Infrastructure 500&#160;Top</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-style:italic;font-weight:400;line-height:120%">Owners</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, our annual compilation of the world&#8217;s largest infrastructure owners ranked by 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%">depreciated value of their tangible fixed assets;</span></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">industrial </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(including discrete and process manufacturing, oil and gas &#8220;downstream,&#8221; and power generation). We estimate that this sector represents 18% of the global top&#160;500 infrastructure owners&#8217; net infrastructure asset value;</span></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">resources</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (including mining, oil and gas &#8220;upstream,&#8221; offshore, pipelines, environmental management, and renewable energy). We estimate that this sector represents 22% of the global top&#160;500 infrastructure owners&#8217; net infrastructure asset value; and</span></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">commercial/facilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(including office buildings, retail facilities, hospitals, and campuses). We estimate that this</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%">sector represents 11% of the global top&#160;500 infrastructure owners&#8217; net infrastructure asset value.</span></div><div style="margin-bottom:12pt;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%">We offer solutions for enterprises and professionals across the infrastructure lifecycle. Our engineering applications and geoprofessional applications support the breadth of engineering and geoprofessional disciplines and are primarily desktop applications for professional practitioners. Our project delivery and asset performance Enterprise Systems are provided via cloud and hybrid environments, developed respectively to extend enterprise collaboration during project delivery, and to manage and leverage engineering information during operations and maintenance. Our Industry Solutions solve domain&#8209;specific problems for owners of infrastructure assets, and the project delivery ecosystems that support these owners. Our cloud-native iTwin Platform solutions enable digital twin workflows, which can span project and asset lifecycles.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;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%">We continue to make substantial investments in research and development because we believe the infrastructure engineering software market presents compelling opportunities for the application of new technologies that advance our current solutions. Our research and development roadmap balances technology advances and new offerings with continuous enhancements to existing offerings. Our allocation of research and development resources is guided by management&#8209;established priorities, input from product managers, and user and sales force feedback.</span></div><div style="margin-bottom:12pt;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%">We bring our offerings to market primarily through direct sales channels that generated approximately 92% of our 2021 total revenues.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_736"></div><div style="margin-bottom:12pt;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%">Our sources of revenue growth, excluding the impact from acquisitions, come from additional subscriptions revenues from existing accounts using the same products and represent the majority of our revenue growth, additional subscriptions revenues from existing accounts using new products, and subscriptions revenues from new accounts. For the year ended December&#160;31, 2021, subscriptions represented 84% of our total revenues, and together with certain services revenues that are recurring in nature and represented 2% of our total revenues, brought the proportion of our recurring revenues to 86% of our total revenues. The remaining 14% of our revenues were generated from the sale of perpetual licenses and the delivery of non&#8209;recurring services. We have a highly&#8209;diversified account base, with our largest account representing no more than 2.5% of our total revenues in 2021. Our 2021 total revenues were also diversified by account type, size, and geography. Additionally, we believe that we have a loyal account base, with over 70% of our 2021 total revenues from organizations that have been our accounts for over ten&#160;years. Between 2001 and 2021, our total revenues had an approximately 8% compound annual growth rate.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Commercial Offerings:</span></div><div style="margin-bottom:12pt;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%">Our solutions are made available to our accounts in a broad range of commercial offerings designed to accommodate the diverse preferences of our accounts, which range from owned versus subscribed, short&#8209;term subscriptions versus longer term annual subscriptions, and fee&#8209;certain arrangements versus variable or consumption&#8209;based arrangements with consumption measurement durations of less than one year. We contract our commercial offerings under a single form of standard contract, which includes liability and other risk protections in our favor, and appropriate standard addendums to the primary contract, which specifically address the commercial offerings provided. Our standard commercial offerings are summarized in the table below, with further descriptions following the table:</span></div><div style="margin-bottom:12pt;text-align:center"><img src="bsy-20220930_g1.jpg" alt="bsy-20220930_g1.jpg" style="height:284px;margin-bottom:5pt;vertical-align:text-bottom;width:624px"/></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;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%">SELECT Subscriptions. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our SELECT subscription is a prepaid annual recurring subscription that</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%">accompanies a new or previously purchased perpetual license. We believe that the SELECT benefits summarized below support our favorable rates of account retention and growth:</span></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Software upgrades;</span></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Comprehensive technical support;</span></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">License pooling providing accounts with efficiency advantages;</span></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Portfolio balancing providing accounts the opportunity to exchange unused or under used licenses with other of our license offerings;</span></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Learning benefits, Azure&#8209;based cloud collaboration services, and mobility advantages; and</span></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Access to our entire application portfolio with usage of licenses not previously purchased monetized quarterly in arrears based on consumption. See the section titled &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term License Subscriptions&#8221; below.</span></div><div style="margin-bottom:12pt;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%">Enterprise Subscriptions. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our enterprise subscription offerings provide our enterprise accounts with</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%">complete and unlimited global access to our comprehensive portfolio of solutions.</span></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">Enterprise 365 (&#8220;E365&#8221;) Subscriptions. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under our E365&#160;subscription, accounts are charged based upon daily usage. E365 subscriptions can contain quarterly usage floors or collars. The daily usage fee includes a term license component, SELECT maintenance and support, hosting, and Success Blueprints, which are designed to achieve business outcomes through more efficient and effective use of our software. </span></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">Enterprise License Subscriptions (&#8220;ELS&#8221;).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Under our ELS offering, accounts are charged based upon a fixed annual fee. Subsequent annual renewals are based on the account&#8217;s usage of software in the preceding year, effectively resulting in a fee&#8209;certain annual consumption&#8209;based arrangement. We are completing efforts to transition ELS subscribers to E365 subscriptions, primarily to simplify pricing, more closely align consumption to monetization, and to establish Success Blueprints as recurring to ensure better business outcomes for our users. In transitioning subscribers to E365, we recognize a greater proportion of our revenues on a quarterly basis rather than substantially upfront.</span></div><div style="margin-bottom:12pt;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%">Term License Subscriptions</span></div><div style="margin-bottom:12pt;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%">Annual Term Licenses (&#8220;ATL&#8221;) Subscription. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Annual term licenses are generally prepaid annually</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%">for named user access to specific products and include our Virtuoso subscriptions sold via our Virtuosity eStore for practitioner licenses. Virtuoso subscriptions are bundles with customizable training and expert consultation administered through &#8220;keys&#8221; or credits. ATL are also used to monetize site or enterprise wide access for certain of our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AssetWise</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> solutions within given usage bands.</span></div><div style="margin-bottom:12pt;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%">Quarterly Term License (&#8220;QTL&#8221;) Subscription. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through quarterly term licenses, accounts pay</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%">quarterly in arrears for licenses they have used representing usage beyond their contracted quantities. Much like our enterprise subscription programs, a QTL allows smaller- and medium&#8209;sized accounts to match usage to ongoing project requirements.</span></div><div style="margin-bottom:12pt;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%">Monthly Term License (&#8220;MTL&#8221;) Subscription. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Monthly term licenses are identical to QTL</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%">subscriptions, except for the term of the license, and the manner in which they are monetized. MTL subscriptions require a Cloud Services Subscription, which is discussed below.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;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%">Visas and Passports. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Visas and Passports are quarterly or annual term licenses enabling users to</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%">access specific project or enterprise information and entitles our users to certain functionality of our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ProjectWise</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AssetWise</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> systems. Generally, a Passport provides desktop, web, and mobile application access to project information and certain functions, and a Visa provides similar access, plus added functionality depending upon the product to which the Visa is aligned.</span></div><div style="margin-bottom:12pt;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%">While certain legacy arrangements are supported, our standard offering requires Visas and Passports to be fulfilled and contracted via a CSS, which is discussed below.</span></div><div style="margin-bottom:12pt;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%">Cloud Services Subscription (&#8220;CSS&#8221;)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. CSS is designed to streamline the procurement, administration, and payment process for us and our accounts. A CSS requires an upfront annual estimation of MTL, Visa and Passport consumption, and any Success Services expected for the upcoming year. A deposit for the annual estimated consumption is submitted in advance. Actual consumption is monitored and invoiced against the deposit on a calendar quarter basis. Accounts are charged only for what gets used and deposited amounts never expire.</span></div><div style="margin-bottom:12pt;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%">Perpetual Licenses</span></div><div style="margin-bottom:12pt;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%">We historically have sold perpetual licenses and continue to offer them to our accounts as an available option for most of our applications. Perpetual licenses are available for accounts that prefer to own their software licenses and may be sold with or without attaching a SELECT subscription. Historically, attachment and retention of the SELECT subscription has been high given the benefits of the SELECT subscription.</span></div><div style="margin-bottom:12pt;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%">Services</span></div><div style="margin-bottom:12pt;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%">We provide professional services, including training, implementation, configuration, customization, and strategic consulting services. We perform projects on both a time and materials and a fixed fee basis. Certain of our fixed&#8209;fee arrangements, including our Success Services offerings, are structured as subscription&#8209;like, packaged offerings that are annually recurring in nature. Success Services are standard service offerings that provide a level of dedicated professional services above the standard technical support offered to all accounts as part of their SELECT or enterprise agreement.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_742"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Business Metrics:</span></div><div style="margin-bottom:12pt;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%">We regularly review the following key metrics to evaluate our business, measure our performance, identify trends in our business, prepare financial projections, and make strategic decisions.</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.053%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annualized recurring revenues (&#8220;ARR&#8221;)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">983,656&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">903,845&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Last twelve-months recurring revenues</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%">950,367&#160;</span></td><td style="background-color:#ffffff;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%">789,972&#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%">Twelve-months ended constant currency:</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ARR growth 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%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Account retention rate</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%">99&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring revenues dollar-based net retention 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%">110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-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><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_748"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;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%">ARR.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our ARR is defined as the sum of the annualized value of our portfolio of contracts that produce recurring revenues as of the last day of the reporting period, and the annualized value of the last three months of recognized revenues for our contractually recurring consumption&#8209;based software subscriptions with consumption measurement durations of less than one year, calculated using the spot foreign exchange rates. We believe that the last three months of recognized revenues, on an annualized basis, for our recurring software subscriptions with consumption measurement period durations of less than one year is a reasonable estimate of the annual revenues, given our consistently high retention rate and stability of usage under such subscriptions. ARR resulting from the annualization of recurring contracts with consumption measurement durations of less than one year, as a percentage of total ARR, was 41% and 37% as of September&#160;30, 2022 and 2021, respectively. Within our consumption&#8209;measured ARR, the continuous uptake of our E365 subscription offering has increased daily consumption&#8209;measured ARR, representing 33% of total ARR as of September&#160;30, 2022. We believe that ARR is an important metric indicating the scale and growth of our business. Furthermore, we believe ARR, considered in connection with our recurring revenues dollar&#8209;based net retention rate, is a leading indicator of revenue growth.</span></div><div style="margin-bottom:12pt;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%">In March 2022, in response to the Russia&#8209;Ukraine war, we announced a pause of sales in Russia and Belarus, in addition to our strict compliance with applicable sanctions, regimes, and other regulatory restrictions on business activities in those countries. As a result of the conflict, we deemed our overall business recurrence in the affected countries to have been reduced by approximately 50%, and accordingly, reduced our related ARR by $5,190 as of March&#160;31, 2022. During the second quarter of 2022, the marked shifts in the Russian business environment and economic outlook led us to conclude it was no longer viable for us to continue operations in Russia. Accordingly, we made the decision to wind down business and exit the Russian market, which resulted in a further reduction in our ARR by $6,000.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_751"></div><div style="margin-bottom:12pt;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%">Last twelve&#8209;months recurring revenues.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Last twelve&#8209;months recurring revenues is calculated as recurring revenues recognized over the preceding twelve&#8209;month period. We define recurring revenues as subscriptions revenues that recur monthly, quarterly, or annually with specific or automatic renewal clauses and services revenues in which the underlying contract is based on a fixed fee and contains automatic annual renewal provisions.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_754"></div><div style="margin-bottom:12pt;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%">We believe that last twelve&#8209;months recurring revenues is an important indicator of our performance during the immediately preceding twelve&#8209;month time period. We believe that we will continue to experience favorable growth in recurring revenues primarily due to our strong account retention and recurring revenues dollar&#8209;based net retention rates, as well as the addition of new accounts with recurring revenues. The last twelve&#8209;months recurring revenues for the periods ended September&#160;30, 2022 compared to the last twelve&#8209;months of the preceding twelve&#8209;month period increased by $160,395. This increase was primarily due to growth in ARR, which is primarily the result of growing our recurring revenues within our existing accounts as expressed in our recurring revenues dollar&#8209;based net retention rate, as well as additional recurring revenues resulting from new accounts and acquisitions, including the favorable impact from our platform acquisitions of Power Line Systems and Seequent Holdings Limited (&#8220;Seequent&#8221;). For the twelve months ended September&#160;30, 2022, 88% of our revenues were recurring revenues.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_760"></div><div style="margin-bottom:12pt;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%">Constant currency metrics</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In reporting period&#8209;over&#8209;period results, we calculate the effects of foreign currency fluctuations and constant currency information by translating current period results using prior period average foreign currency exchange rates. Our definition of constant currency may differ from other companies reporting similarly named measures, and these constant currency performance measures should be viewed in addition to, and not as a substitute for, our operating performance measures calculated in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S.&#160;GAAP&#8221;).</span></div><div id="ia99823ad8de447feb168865a8ab4d474_763"></div><div style="margin-bottom:12pt;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%">ARR growth rate.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our ARR growth rate is the growth rate of our ARR, measured on a constant currency basis. Our ARR growth rate was favorably impacted by 2.5% due to the ARR onboarding from our platform acquisition of Power Line Systems during the twelve months ended September&#160;30, 2022. We believe that ARR growth is an important metric indicating the scale and growth of our business.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_769"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;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%">Account retention rate.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our account retention rate for any given twelve-month period is calculated using the average currency exchange rates for the prior period, as follows: the prior period recurring revenues from all accounts with recurring revenues in the current and prior period, divided by total recurring revenues from all accounts during the prior period. Our account retention rate is an important indicator that provides insight into the long&#8209;term value of our account relationships and our ability to retain our account base. We believe that our consistent and high account retention rates illustrate our ability to retain and cultivate long&#8209;term relationships with our accounts.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_772"></div><div style="margin-bottom:12pt;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%">Recurring revenues dollar&#8209;based net retention rate.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our recurring revenues dollar&#8209;based net retention rate is calculated using the average exchange rates for the prior period, as follows: the recurring revenues for the current period, including any growth or reductions from existing accounts, but excluding recurring revenues from any new accounts added during the current period, divided by the total recurring revenues from all accounts during the prior period. A period is defined as any trailing twelve months. Related to our platform acquisitions, recurring revenues into new accounts will be captured as existing accounts starting with the second anniversary of the acquisition when such data conforms to the calculation methodology. This may cause variability in the comparison. We believe our recurring revenues dollar&#8209;based net retention rate is a key indicator of our success in growing our revenues within our existing accounts. Given that recurring revenues represented 88% of our total revenues for the twelve months ended September&#160;30, 2022, this metric helps explain our revenue performance, excluding the impact from acquisitions, as primarily growth into existing accounts. We believe that our consistent and high recurring revenues dollar&#8209;based net retention rate illustrates our ability to consistently retain accounts and grow them.</span></div><div style="margin-bottom:12pt;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%">Our calculation of these metrics may not be comparable to other companies with similarly&#8209;titled metrics.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_778"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures:</span></div><div style="margin-bottom:12pt;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%">In addition to our results determined in accordance with U.S.&#160;GAAP, we also use the below non&#8209;GAAP financial information to evaluate our ongoing operations and for internal planning and forecasting purposes.</span></div><div style="margin-bottom:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</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</span></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,740&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,468&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,877&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,778&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted Net Income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div id="ia99823ad8de447feb168865a8ab4d474_784"></div><div style="margin-bottom:12pt;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%">Adjusted EBITDA.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We define Adjusted EBITDA as net income (loss) adjusted for interest expense, net, provision (benefit) for income taxes, depreciation and amortization, stock&#8209;based compensation, expense (income) relating to deferred compensation plan liabilities, acquisition expenses, realignment expenses (income), other non&#8209;operating (income) expense, net, and (income) loss from investment accounted for using the equity method, net of tax.</span></div><div style="margin-bottom:12pt;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%">Adjusted Net Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We define Adjusted Net Income as net income (loss) adjusted for the following: amortization of purchased intangibles and developed technologies, stock&#8209;based compensation, expense (income) relating to deferred compensation plan liabilities, acquisition expenses, realignment expenses (income), other non&#8209;operating (income) expense, net, the tax effect of the above adjustments to net income (loss), and (income) loss from investment accounted for using the equity method, net of tax. The income tax effect of non&#8209;GAAP adjustments was determined using the applicable rates in the taxing jurisdictions in which income or expense occurred, and represent both current and deferred income tax expense or benefit based on the nature of the non&#8209;GAAP adjustments, including the tax effects of non&#8209;cash stock&#8209;based compensation expense.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;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%">Adjusted EBITDA and Adjusted Net Income are not presentations made in accordance with U.S.&#160;GAAP, and our use of the terms Adjusted EBITDA and Adjusted Net Income may vary from the use of similarly titled measures by others in our industry due to the potential inconsistencies in the method of calculation and differences due to items subject to interpretation. We believe the presentation of Adjusted EBITDA and Adjusted Net Income provides useful information to management and investors regarding financial and business trends related to our results of operations and that when non&#8209;GAAP financial information is viewed with U.S.&#160;GAAP financial information, investors are provided with a more meaningful understanding of our ongoing operating performance. We also use Adjusted EBITDA and Adjusted Net Income to compare our results to those of our competitors and to consistently measure our performance from period to period. During the second quarter of 2022, we modified our definitions of Adjusted EBITDA and Adjusted Net Income to adjust for realignment expenses (income) relating to our Russian market exit costs as described further below. Amounts for all periods herein reflect application of the aforementioned definitions modification.</span></div><div style="margin-bottom:12pt;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%">Adjusted EBITDA and Adjusted Net Income should not be considered as alternatives to net income (loss), operating income, or any other performance measures derived in accordance with U.S.&#160;GAAP as measures of operating performance. Adjusted EBITDA and Adjusted Net Income have important limitations as analytical tools and should not be considered in isolation or as a substitute for analysis of our results as reported under U.S.&#160;GAAP.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_790"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of net income (loss) to Adjusted EBITDA:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</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</span></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,997&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,022)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,058&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,611&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, 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%">8,382&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,836&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,046&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit) for income taxes</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:10pt;font-weight:400;line-height:100%">9,664&#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%">5,025&#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%">8,221&#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%">(5,090)</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,914&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation </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">(2)</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:10pt;font-weight:400;line-height:100%">18,626&#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%">11,588&#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%">50,974&#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%">32,186&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan </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">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,576)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,873)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,327&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition expenses </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">(4)</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:10pt;font-weight:400;line-height:100%">3,203&#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%">4,789&#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%">21,056&#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%">27,999&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realignment (income) expenses </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">(5)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(971)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,223&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (income) expense, net </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">(6)</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:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957&#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%">(14,318)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,748)</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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss from investment accounted for using the equity method, net of tax</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,846&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,939&#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%">Adjusted EBITDA</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,740&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,468&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,877&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,778&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of net income (loss) to Adjusted Net Income:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</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</span></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,997&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,022)</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,058&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">54,611&#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%">Non-GAAP adjustments, prior to income taxes:</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:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of purchased intangibles and developed&#160;technologies </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%">13,575&#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%">11,539&#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%">40,174&#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%">22,003&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,588&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred compensation plan </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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:10pt;font-weight:400;line-height:100%">(4,576)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,965&#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%">(21,873)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,327&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,789&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,056&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realignment (income) expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</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:10pt;font-weight:400;line-height:100%">(971)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other (income) expense, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(6)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,318)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,748)</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%">Total non-GAAP adjustments, prior to income taxes</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%">29,677&#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%">117,838&#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%">78,236&#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%">161,767&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax effect of non-GAAP adjustments</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%">(5,530)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,191)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,951)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,346)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss from investment accounted for using the equity method, net of tax</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:10pt;font-weight:400;line-height:100%">681&#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%">664&#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%">1,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,939&#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%">Adjusted Net Income</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,825&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,289&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,189&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,971&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div id="ia99823ad8de447feb168865a8ab4d474_796"></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;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%">Further explanation of certain of our adjustments in arriving at Adjusted EBITDA and Adjusted Net Income are as follows:</span></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(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%;padding-left:6.34pt">Amortization of purchased intangibles and developed technologies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Amortization of purchased intangibles varies in amount and frequency and is significantly impacted by the timing and size of our acquisitions. Management finds it useful to exclude these non&#8209;cash charges from our operating expenses to assist in budgeting, planning, and forecasting future periods. The use of intangible assets and developed technologies contributed to our revenues earned during the periods presented and will also contribute to our revenues in future periods. Amortization of purchased intangible assets and developed technologies will recur in future periods.</span></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(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%;padding-left:6.34pt">Stock&#8209;based compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We exclude certain stock&#8209;based compensation expenses from our non&#8209;GAAP measures primarily because they are non&#8209;cash expenses and management finds it useful to exclude certain non&#8209;cash charges to assess the appropriate level of various operating expenses to assist in budgeting, planning, and forecasting future periods. Moreover, because of the variety of award types and subjective assumptions that companies can use under Financial Accounting Standards Board Accounting Standards Codification Topic&#160;718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation&#8212;Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we believe excluding stock&#8209;based compensation expenses allows investors to make meaningful comparisons between our recurring core business results of operations and those of other companies.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_802"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(3)</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:6.34pt">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In August 2021, our board of directors approved an amendment to the amended and restated Bentley Systems, Incorporated Nonqualified Deferred Compensation Plan (the &#8220;DCP&#8221;), which offered to certain active executives in the DCP a one&#8209;time, short&#8209;term election to reallocate a limited portion of their DCP holdings from phantom shares of the Company&#8217;s Class&#160;B Common Stock into other phantom investment funds. The offer to reallocate was subject to a proration mechanism which adjusted the aggregate elections to a maximum of 1,500,000 phantom shares of the Company&#8217;s Class&#160;B Common Stock. This one&#8209;time reallocation opportunity was offered only to certain active executives (but not to Directors or Bentley family members) in order to encourage retention, as otherwise these executives could only have materially diversified their investments in Company equity (primarily held in the DCP) by voluntarily terminating employment to trigger DCP distributions. These executives in aggregate accordingly diversified 24% of their phantom shares of the Company&#8217;s Class&#160;B Common Stock. While DCP participants&#8217; investments in phantom shares remain equity classified, as they will be settled in shares of Class&#160;B Common Stock upon eventual distribution, the amendment and elections resulted in a change to liability classification for the reallocated phantom investments, as they will be settled in cash upon eventual distribution. As a result, during the three and nine months ended September&#160;30, 2021, we recognized a one&#8209;time compensation charge of $90,721 to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> expenses in the consolidated statements of operations to record the reallocated deferred compensation plan liabilities at their fair value. Deferred compensation plan liabilities are marked to market at the end of each reporting period, with changes in the liabilities recorded as an expense (income) to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated statements of operations. We exclude </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> expense (income) when we evaluate our continuing operational performance because it is not reflective of our ongoing business and results of operation. We believe it is useful for investors to understand the effects of this item on our total operating expenses.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_808"></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(4)</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:6.34pt">Acquisition expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We incur expenses for professional services rendered in connection with business combinations, which are included in our U.S.&#160;GAAP presentation of general and administrative expense (See Note&#160;4 to our consolidated financial statements included in Part&#160;I, Item&#160;1 of this Quarterly Report on Form&#160;10&#8209;Q). Also included in our acquisition expenses are retention incentives paid to executives of the acquired companies. For the three and nine months ended September&#160;30, 2022, $350 and $10,149, respectively, of our acquisition expenses related to our platform acquisition of Power Line Systems. For the three and nine months ended September&#160;30, 2021, $389 and $16,285, respectively, of our acquisition expenses related to our platform acquisition of Seequent. We exclude these acquisition expenses when we evaluate our continuing operational performance as we would not have otherwise incurred these expenses in the periods presented as part of our continuing operations.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_811"></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(5)</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:6.34pt">Realignment (income) expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. During the second quarter of 2022, the marked shifts in the Russian business environment and economic outlook led us to conclude it was no longer viable for us to continue operations in Russia. Accordingly, we made the decision to wind down business and exit the Russian market. As a result, we incurred exit costs, which were comprised of termination benefits for colleagues whose positions were eliminated and asset impairments (&#8220;Russian market exit costs&#8221;). We exclude these charges and subsequent adjustments to our estimates when we evaluate our continuing operational performance because they are not reflective of our ongoing business and results of operations. We believe it is useful for investors to understand the effects of these items on our total operating expenses. In the ordinary course of operating our business, we incur severance expenses that are not included in this adjustment.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_829"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(6)</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:6.34pt">Other (income) expense, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The table below contains the details of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other (income) expense, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We exclude these items because they are not reflective of our ongoing business and results of operations. We believe it is useful for investors to understand the effects of these items on our results of operations.</span></div><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.474%"><tr><td style="width:1.0%"></td><td style="width:42.587%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.358%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.959%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.358%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.959%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.358%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.959%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.362%"></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</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</span></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Gain) loss from:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in fair value of interest rate swap</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%">(9,828)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,463)</span></td><td style="background-color:#ffffff;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%">(29,318)</span></td><td style="background-color:#ffffff;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%">(9,198)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign exchange </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</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:10pt;font-weight:400;line-height:100%">11,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,446&#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%">18,815&#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%">248&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sale of aircraft</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,029)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in fair value of acquisition contingent consideration</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%">(506)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">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:10pt;font-weight:400;line-height:100%">(873)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(798)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other (income) expense, net</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,318)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,748)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div id="ia99823ad8de447feb168865a8ab4d474_4600"></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;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%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Foreign exchange loss is primarily attributable to foreign currency translation derived mainly from United States (&#8220;U.S.&#8221;) Dollar denominated cash and cash equivalents, account receivables, customer deposits, and intercompany balances held by foreign subsidiaries. Intercompany finance transactions denominated in U.S.&#160;Dollars resulted in unrealized foreign exchange losses of $5,730 and $2,741 for the three months ended September&#160;30, 2022 and 2021, respectively, and $12,293 and $1,298 for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_838"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Factors Impacting Comparability and Performance:</span></div><div style="margin-bottom:12pt;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%">Acquisitions. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since our founding, we have purposefully pursued a strategy of regularly acquiring and integrating specialized infrastructure engineering software businesses. As a public company, we have been able to make platform acquisitions which appreciably increase our scale and/or the scope of our platform capabilities. Our relatively numerous and frequent programmatic acquisitions, which most often &#8220;fill white space&#8221; within our ecosystem and add their particular value principally by virtue of our existing platform comprehensiveness, and accordingly we consider this programmatic aspect of our growth as characteristically within our mainstream business performance (unlike platform acquisitions).</span></div><div style="margin-bottom:12pt;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%">We completed four and 12 acquisitions for the nine months ended September&#160;30, 2022 and 2021, respectively. Our three and nine months ended September&#160;30, 2022 consolidated financial statements were meaningfully impacted by our platform acquisition of Power Line Systems, which was completed on January&#160;31, 2022 for $695,968 in cash, net of cash acquired. Our three and nine months ended September&#160;30, 2022 and 2021 consolidated financial statements were meaningfully impacted by our platform acquisition of Seequent, which was completed on June&#160;17, 2021 for $883,336 in cash, net of cash acquired, plus 3,141,342&#160;shares of our Class&#160;B Common Stock. For the three and nine months ended September&#160;30, 2022, $350 and $10,149, respectively, of our acquisition expenses related to the acquisition of Power Line Systems. For the three and nine months ended September&#160;30, 2021, $389 and $16,285, respectively, of our acquisition expenses related to the acquisition of Seequent.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;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%">DCP Amendment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In August 2021, our board of directors approved an amendment to the DCP, which offered to certain active executives in the DCP a one&#8209;time, short&#8209;term election to reallocate a limited portion of their DCP holdings from phantom shares of our Class&#160;B Common Stock into other phantom investment funds. The offer to reallocate was subject to a proration mechanism which adjusted the aggregate elections to a maximum of 1,500,000 phantom shares of the Company&#8217;s Class&#160;B Common Stock. This one&#8209;time reallocation opportunity was offered only to certain active executives (but not to Directors or Bentley family members) in order to encourage retention, as otherwise these executives could only have materially diversified their investments in Company equity (primarily held in the DCP) by voluntarily terminating employment to trigger DCP distributions. These executives in aggregate accordingly diversified 24% of their phantom shares of the Company&#8217;s Class&#160;B Common Stock. While DCP participants&#8217; investments in phantom shares remain equity classified, as they will be settled in shares of Class&#160;B Common Stock upon eventual distribution, the amendment and elections resulted in a change to liability classification for the reallocated phantom investments, as they will be settled in cash upon eventual distribution. As a result, during the three and nine months ended September&#160;30, 2021, we recognized a one&#8209;time compensation charge of $90,721 to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> expenses in the consolidated statements of operations to record the reallocated deferred compensation plan liabilities at their fair value. Subsequent to the one&#8209;time reallocation, these diversified deferred compensation plan liabilities are marked to market at the end of each reporting period, with changes in the liabilities recorded as an expense (income) to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated statements of operations.</span></div><div style="margin-bottom:12pt;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%">BSY Stock Repurchase Program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. On May&#160;11, 2022, we announced that our board of directors approved the BSY Stock Repurchase Program (the &#8220;Repurchase Program&#8221;) authorizing us to repurchase up to $200,000 of our Class&#160;B Common Stock through June&#160;30, 2024. The Repurchase Program is used to offset dilution from the issuance of our Class&#160;B Common Stock under our stock&#8209;based plans to enhance stockholder value. For the nine months ended September&#160;30, 2022, we repurchased 896,126&#160;shares for $28,250.</span></div><div style="margin-bottom:12pt;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%">Impact of foreign currency</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. A portion of our total revenues and operating expenses were derived from outside the U.S. and, as such, were denominated in various foreign currencies, including most significantly: Euros, British Pounds, Australian Dollars, Canadian Dollars, Chinese Yuan Renminbi, and New Zealand Dollars. Our financial results are therefore affected by changes in foreign currency rates. In 2021, 47% of our total revenues were denominated in various foreign currencies. Correspondingly, in 2021, 42% of our total operating expenses were denominated in various foreign currencies. Other than the natural hedge attributable to matching revenues and expenses in the same currencies, we do not currently hedge foreign currency exposure. Accordingly, our results of operations have been, and in the future will be, affected by changes in foreign exchange rates.</span></div><div style="margin-bottom:12pt;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%">We identify the effects of foreign currency on our operations and present constant currency growth rates and fluctuations because we believe exchange rates are an important factor in understanding period&#8209;over&#8209;period comparisons and enhance the understanding of our results and evaluation of our performance. In reporting period-over-period results, we calculate the effects of foreign currency fluctuations and constant currency information by translating current period results using prior period average foreign currency exchange rates. Our definition of constant currency may differ from other companies reporting similarly named measures, and these constant currency performance measures should be viewed in addition to, and not as a substitute for, our operating performance measures calculated in accordance with U.S.&#160;GAAP.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_853"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations:</span></div><div style="margin-bottom:12pt;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%">Our selected consolidated statements of operations data for each of the periods indicated are as follows:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.877%"><tr><td style="width:1.0%"></td><td style="width:38.470%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.873%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.243%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.793%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.243%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.793%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.243%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.793%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.249%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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</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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">September&#160;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%">September&#160;30,</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 #000;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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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 #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions</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%">235,307&#160;</span></td><td style="background-color:#ffffff;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%">215,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 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%">708,731&#160;</span></td><td style="background-color:#ffffff;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%">589,702&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Perpetual licenses</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%">9,460&#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%">11,866&#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%">31,213&#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%">33,373&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions and licenses</span></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%">244,767&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,001&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">739,944&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623,075&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Services</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%">23,565&#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%">24,387&#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%">72,190&#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%">74,239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues</span></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%">268,332&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,388&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">812,134&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,314&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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 #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of subscriptions and licenses</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%">37,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,056&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,882&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of services</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%">21,812&#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%">23,176&#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%">66,758&#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%">67,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cost of revenues</span></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%">59,183&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,232&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,662&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,972&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit</span></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%">209,149&#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%">197,156&#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%">637,472&#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%">540,342&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expense (income):</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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 #000;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 #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</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%">63,827&#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%">57,334&#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%">189,966&#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%">157,913&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling and marketing</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%">46,114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,392&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,846&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</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%">37,794&#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%">35,329&#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%">128,981&#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%">110,233&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred compensation plan</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%">(4,576)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,873)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,327&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of purchased intangibles</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%">10,446&#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%">8,676&#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%">30,869&#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%">16,703&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating expenses</span></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%">153,605&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,696&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,619&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,022&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) from operations</span></div></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%">55,544&#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%">(37,540)</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%">167,853&#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%">51,320&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</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%">(8,382)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,836)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,046)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,608)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#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%">(957)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,318&#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%">9,748&#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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) before income taxes</span></div></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%">47,342&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,333)</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%">159,125&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,460&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Provision) benefit for income taxes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,664)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,025)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,090&#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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss from investment accounted for using the equity method, net of tax</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(681)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(664)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,846)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,939)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss)</span></div></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%">36,997&#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%">(48,022)</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%">149,058&#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%">54,611&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Net income (loss) attributable to participating securities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) attributable to Class&#160;A and Class&#160;B&#160;common stockholders</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,986&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,025)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,027&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,605&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Per share information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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 #000;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 #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) per share, basic</span></div></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%">0.12&#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%">(0.16)</span></td><td style="background-color:#cceeff;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%">0.48&#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%">0.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:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) per share, diluted</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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%">0.12&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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%">(0.16)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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%">0.46&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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%">0.17&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares, basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">310,116,104&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">308,195,379&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">308,959,801&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">305,119,985&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares, diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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%">325,170,383&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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%">308,195,379&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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%">332,077,834&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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%">314,658,136&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_862"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;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%">In reporting period&#8209;over&#8209;period results, we calculate the effects of foreign currency fluctuations and constant currency information by translating current period results using prior period average foreign currency exchange rates. Our definition of constant currency may differ from other companies reporting similarly named measures, and these constant currency performance measures should be viewed in addition to, and not as a substitute for, our operating performance measures calculated in accordance with U.S.&#160;GAAP.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_868"></div><div style="margin-bottom:9pt;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%">Comparison of the Three and Nine Months Ended September&#160;30, 2022 and 2021</span></div><div style="margin-bottom:9pt;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%">Revenues</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.040%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Comparison</span></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</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Constant</span></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%">September&#160;30,</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: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%">Currency</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">Amount</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%">%</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%">%</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%">Subscriptions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,307&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,135&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,172&#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%">9.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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;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%">17.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-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%">Perpetual licenses</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%">9,460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,406)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">(12.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions and licenses</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%">244,767&#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%">227,001&#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%">17,766&#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:10pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">16.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-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%">Services</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%">23,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(822)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">1.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues</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: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%">268,332&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,388&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,944&#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:10pt;font-weight:400;line-height:100%">6.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">14.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-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><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.040%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Comparison</span></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%">Nine Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Constant</span></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%">September&#160;30,</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: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%">Currency</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">Amount</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%">%</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%">%</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%">Subscriptions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708,731&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589,702&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">119,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 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%">20.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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;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%">26.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-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%">Perpetual licenses</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%">31,213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions and licenses</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%">739,944&#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%">623,075&#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%">116,869&#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:10pt;font-weight:400;line-height:100%">18.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">25.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-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%">Services</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%">72,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,239&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,049)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues</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: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%">812,134&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,314&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,820&#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:10pt;font-weight:400;line-height:100%">16.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">22.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-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><div id="ia99823ad8de447feb168865a8ab4d474_871"></div><div style="margin-bottom:12pt;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%">The increase in total revenues for the three and nine months ended September&#160;30, 2022 was primarily driven by improvements in our business performance and the impact from our platform acquisitions in subscriptions revenues, partially offset by the overall negative foreign currency effects due to a stronger U.S.&#160;Dollar relative to our other currencies. We define business performance as our organic growth results inclusive of the impact from certain programmatic acquisitions, which generally are immaterial, individually and in the aggregate.</span></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:justify;text-indent:-13.5pt"><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:10pt">Subscriptions</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, 2022, the increase in subscriptions revenues was primarily driven by improvements in our business performance, on a constant currency basis, of approximately $27,500 and the impact from our platform acquisition of approximately $10,400.</span></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:justify"><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, 2022, the increase in subscriptions revenues was primarily driven by the impact from our platform acquisitions of approximately $84,900 and improvements in our business performance, on a constant currency basis, of approximately $69,000.</span></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:justify"><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, 2022, the acquisition impact relates to our platform acquisition of Power Line Systems and is inclusive of its organic performance. For the nine months ended September&#160;30, 2022, the acquisition impact relates to our platform acquisitions of Seequent and Power Line Systems and is inclusive of their respective organic performance.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The improvements in business performance, on a constant currency basis, were primarily driven by expansion within our existing accounts, and growth of 3% attributable to new accounts exclusive of platform acquisitions, most notability smaller- and medium-sized accounts. Improvements in business performance for the three months ended September&#160;30, 2022 were led by our engineering applications. Improvements in business performance for the nine months ended September&#160;30, 2022 were led by our structural and civil engineering applications and our Enterprise Systems for project delivery.</span></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:justify;text-indent:-13.5pt"><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:10pt">Perpetual licenses</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, 2022, the decrease in perpetual licenses revenues was primarily driven by a reduction in business performance, due to continued efforts to migrating users to subscription offerings.</span></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:justify"><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, 2022, perpetual licenses revenues were impacted by our Seequent platform acquisition by approximately $1,800, partially offset by a reduction in business performance, on a constant currency basis, of approximately $1,700.</span></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:justify;text-indent:-13.5pt"><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:10pt">Services.</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, 2022, services revenues were impacted by our Seequent and Power Line Systems platform acquisitions by approximately $1,200, partially offset by a reduction in business performance, on a constant currency basis, of approximately $700.</span></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:justify"><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, 2022, the reduction in business performance, on a constant currency basis, was impacted by the ongoing transition of historically classified services revenues into subscriptions revenues for accounts converting to our E365 subscription offering with embedded Success Services, partially offset by favorable contributions from Cohesive digital integrator services of approximately $6,300.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_877"></div><div style="margin-bottom:9pt;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%">Revenues by Geographic Region</span></div><div style="margin-bottom:12pt;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%">Revenue from external customers is attributed to individual countries based upon the location of the customer. Revenues by geographic region are as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.040%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Comparison</span></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</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Constant</span></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%">September&#160;30,</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: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%">Currency</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">Amount</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%">%</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%">%</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%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,599&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,996&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">13,603&#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%">10.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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;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%">12.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Europe, the Middle East, and Africa (&#8220;EMEA&#8221;)</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%">75,416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,502&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,086)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">13.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-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%">Asia-Pacific (&#8220;APAC&#8221;)</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%">51,317&#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%">46,890&#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%">4,427&#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%">9.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">22.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues</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%">268,332&#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%">251,388&#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%">16,944&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">14.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-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><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.040%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Comparison</span></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%">Nine Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Constant</span></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%">September&#160;30,</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: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%">Currency</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">Amount</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%">%</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%">%</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%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,218&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349,752&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">90,466&#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%">25.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-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%">EMEA</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%">227,696&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">15.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-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%">APAC</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%">144,220&#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%">128,055&#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%">16,165&#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%">12.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">22.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues</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%">812,134&#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%">697,314&#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%">114,820&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">22.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-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><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_880"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:justify;text-indent:-13.5pt"><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:10pt">Americas.</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, 2022, the increase in revenues from the Americas was primarily driven by improvements in our business performance, on a constant currency basis, of approximately $8,600 and an increase in subscriptions revenues from our Power Line Systems platform acquisition of approximately $6,800.</span></div><div style="margin-bottom:9pt;padding-left:45pt;text-align:justify"><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, 2022, the increase in revenues from the Americas was primarily driven by an increase in subscriptions revenues from our Seequent and Power Line Systems platform acquisitions of approximately $53,600 and improvements in our business performance, on a constant currency basis, of approximately $38,900.</span></div><div style="margin-bottom:9pt;padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The improvements in business performance, on a constant currency basis, for the three and nine months ended September&#160;30, 2022 were primarily due to expansion of our subscriptions revenues from existing accounts in the U.S.</span></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:justify;text-indent:-13.5pt"><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:10pt">EMEA.</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, 2022, EMEA revenues were impacted by improvements in our business performance, on a constant currency basis, of approximately $8,000.</span></div><div style="margin-bottom:9pt;padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The improvements in business performance, on a constant currency basis, for the three months ended September&#160;30, 2022 were primarily due to expansion of our subscriptions revenues from existing accounts in Central Europe, the Middle East, and Africa, partially offset by reductions in Russia.</span></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:justify"><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, 2022, the increase in revenues from EMEA was primarily driven by an increase in subscriptions revenues from our Seequent and Power Line Systems platform acquisitions of approximately $16,900 and improvements in our business performance, on a constant currency basis, of approximately $14,900.</span></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The improvements in business performance, on a constant currency basis, for the nine months ended September&#160;30, 2022 were primarily due to expansion of our subscriptions revenues from existing accounts in Central Europe, the United Kingdom, the Middle East, and Africa, partially offset by reductions in Russia.</span></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:justify;text-indent:-13.5pt"><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:10pt">APAC.</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, 2022, the increase in revenues from APAC was primarily driven by improvements in our business performance, on a constant currency basis, of approximately $9,600.</span></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:justify"><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, 2022, the increase in revenues from APAC was primarily driven by an increase in subscriptions revenues from our Seequent and Power Line Systems platform acquisitions of approximately $14,500 and improvements in our business performance, on a constant currency basis, of approximately $12,900.</span></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The improvements in business performance, on a constant currency basis, for the three and nine months ended September&#160;30, 2022 were primarily due to expansion of our subscriptions revenues from existing accounts in India, and Southeast Asia, partially offset by reductions in China.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_889"></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;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%">Cost of Revenues</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.040%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Comparison</span></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</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Constant</span></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%">September&#160;30,</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: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%">Currency</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">Amount</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%">%</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%">%</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%">Cost of subscriptions and licenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,371&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,056&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">6,315&#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%">20.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-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%">Cost of services</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%">21,812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">1.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cost of revenues</span></td><td style="background-color:#cceeff;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:#cceeff;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%">59,183&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">54,232&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">4,951&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">16.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-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><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.040%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Comparison</span></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%">Nine Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Constant</span></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%">September&#160;30,</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: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%">Currency</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">Amount</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%">%</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%">%</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%">Cost of subscriptions and licenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,904&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,882&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">18,022&#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%">20.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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;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%">25.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-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%">Cost of services</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%">66,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(332)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cost of revenues</span></td><td style="background-color:#cceeff;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:#cceeff;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%">174,662&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">156,972&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">17,690&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">16.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-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><div id="ia99823ad8de447feb168865a8ab4d474_892"></div><div style="margin-bottom:12pt;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%">Cost of subscriptions and licenses.</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, 2022, on a constant currency basis, cost of subscriptions and licenses increased primarily due to an increase in headcount&#8209;related costs of approximately $3,300, mainly due to annual salary adjustments and additional headcount, an increase in cloud&#8209;related costs of approximately $2,200, and an increase in channel partner compensation and royalties of approximately $2,000.</span></div><div style="margin-bottom:12pt;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%">For the nine months ended September&#160;30, 2022, on a constant currency basis, cost of subscriptions and licenses increased primarily due to an increase in headcount&#8209;related costs of approximately $10,300, mainly due to our platform acquisition of Seequent and annual salary adjustments, an increase in amortization expense for software and technology of approximately $4,500, and an increase in cloud&#8209;related costs of approximately $3,900.</span></div><div style="margin-bottom:12pt;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%">Cost of services. </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, 2022, on a constant currency basis, cost of services increased primarily due to an increase in headcount&#8209;related costs of approximately $3,900, mainly due to digital integrator business acquisitions and annual salary adjustments, partially offset by a decrease in facilities costs of approximately $700.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_898"></div><div style="margin-bottom:12pt;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%">Operating Expense (Income)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.040%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Comparison</span></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</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Constant</span></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%">September&#160;30,</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: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%">Currency</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">Amount</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%">%</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%">%</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%">Research and development</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,827&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,334&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">6,493&#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%">11.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-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%">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%">46,114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,392&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">11.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-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%">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%">37,794&#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%">35,329&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,465&#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%">7.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">11.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-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%">Deferred compensation plan</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%">(4,576)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93,541)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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="3" 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: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%">Amortization of purchased intangibles</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%">10,446&#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%">8,676&#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%">1,770&#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%">20.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">24.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,605&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,696&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81,091)</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:10pt;font-weight:400;line-height:100%">(34.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">(30.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-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><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">Not meaningful</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.040%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Comparison</span></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%">Nine Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Constant</span></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%">September&#160;30,</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: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%">Currency</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">Amount</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%">%</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%">%</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%">Research and development</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,966&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,913&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,053&#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%">20.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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;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%">25.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-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%">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%">141,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,846&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,830&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">28.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-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%">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%">128,981&#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%">110,233&#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%">18,748&#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%">17.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">20.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-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%">Deferred compensation plan</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%">(21,873)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,327&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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="3" 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: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%">Amortization of purchased intangibles</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%">30,869&#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%">16,703&#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%">14,166&#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%">84.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">92.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,619&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,022&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,403)</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:10pt;font-weight:400;line-height:100%">(4.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-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><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">Not meaningful</span></div><div id="ia99823ad8de447feb168865a8ab4d474_901"></div><div style="margin-bottom:12pt;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%">Research and development. </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, 2022, on a constant currency basis, research and development expenses increased primarily due to an increase in headcount-related costs of approximately $9,000. The increase in headcount-related costs was primarily comprised of approximately $6,500 of increases in salaries, mainly due to annual salary adjustments and additional headcount, and variable compensation costs.</span></div><div style="margin-bottom:12pt;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%">For the nine months ended September&#160;30, 2022, on a constant currency basis, research and development expenses increased primarily due to an increase in headcount-related costs of approximately $35,200. The increase in headcount-related costs was primarily comprised of approximately $29,600 of increases in salaries, mainly due to our platform acquisition of Seequent, annual salary adjustments, and variable compensation costs, as well as an increase in stock-based compensation expense of approximately $4,100.</span></div><div style="margin-bottom:12pt;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%">Selling and marketing. </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, 2022, on a constant currency basis, selling and marketing expenses increased primarily due to an increase in headcount-related costs of approximately $4,100. The increase in headcount-related costs was primarily comprised of approximately $2,400 of increases in salaries, mainly due to annual salary adjustments, and variable compensation costs, an increase in travel-related costs of approximately $1,100, and increase in stock-based compensation expense of approximately $600.</span></div><div style="margin-bottom:12pt;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%">For the nine months ended September&#160;30, 2022, on a constant currency basis, selling and marketing expenses increased primarily due to an increase in headcount-related costs of approximately $27,300 and an increase in promotional costs of approximately $3,500. The increase in headcount-related costs was primarily comprised of approximately $21,400 of increases in salaries, mainly due to our platform acquisition of Seequent and annual salary adjustments, and variable compensation costs, an increase in travel-related costs of approximately $3,800, and an increase in stock-based compensation expense of approximately $2,100.</span></div><div style="margin-bottom:12pt;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%">General and administrative. </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, 2022, on a constant currency basis, general and administrative expenses increased primarily due to an increase in headcount-related costs of approximately $7,700. The increase in headcount-related costs was primarily comprised of an increase in stock&#8209;based compensation expense of approximately $4,700 and an increase in salaries costs of approximately $3,300, mainly due to annual salary adjustments. Partially offsetting this increase were a decrease in facilities costs of approximately $1,700 and lower acquisition expenses of approximately $1,400.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;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%">For the nine months ended September&#160;30, 2022, on a constant currency basis, general and administrative expenses increased primarily due to an increase in headcount-related costs of approximately $26,400. The increase in headcount-related costs was primarily comprised of an increase in salaries costs of approximately $12,700, mainly due to our platform acquisition of Seequent and annual salary adjustments, and an increase in stock&#8209;based compensation expense of approximately $11,800. Partially offsetting these increases were lower acquisition expenses of approximately $7,200, primarily due to expenses of $10,149 related to the acquisition of Power Line Systems for the nine months ended September&#160;30, 2022 as compared to expenses of $16,285 related to the acquisition of Seequent for the nine months ended September&#160;30, 2021.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_4273"></div><div style="margin-bottom:12pt;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%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. For the three and nine months ended September&#160;30, 2022, deferred compensation plan income was $4,576 and $21,873, respectively. These amounts were attributable to the marked to market impact on deferred compensation plan liability balances period-over-period. For the three and nine months ended September&#160;30, 2021, deferred compensation plan expense was $88,965 and $89,327, respectively. These amounts were primarily attributable to a one&#8209;time compensation charge of $90,721 as discussed further below, partially offset by the marked to market impact on deferred compensation plan liability balances period-over-period.</span></div><div style="margin-bottom:12pt;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%">In August 2021, our board of directors approved an amendment to the DCP, which offered to certain active executives in the DCP a one&#8209;time, short&#8209;term election to reallocate a limited portion of their DCP holdings from phantom shares of the Company&#8217;s Class&#160;B Common Stock into other phantom investment funds. The offer to reallocate was subject to a proration mechanism which adjusted the aggregate elections to a maximum of 1,500,000 phantom shares of the Company&#8217;s Class&#160;B Common Stock. This one&#8209;time reallocation opportunity was offered only to certain active executives (but not to Directors or Bentley family members) in order to encourage retention, as otherwise these executives could only have materially diversified their investments in Company equity (primarily held in the DCP) by voluntarily terminating employment to trigger DCP distributions. These executives in aggregate accordingly diversified 24% of their phantom shares of the Company&#8217;s Class&#160;B Common Stock. While DCP participants&#8217; investments in phantom shares remain equity classified, as they will be settled in shares of Class&#160;B Common Stock upon eventual distribution, the amendment and elections resulted in a change to liability classification for the reallocated phantom investments, as they will be settled in cash upon eventual distribution. As a result, during the three and nine months ended September&#160;30, 2021, we recognized a one&#8209;time compensation charge of $90,721 to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> expenses in the consolidated statements of operations to record the reallocated deferred compensation plan liabilities at their fair value.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_910"></div><div style="margin-bottom:12pt;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%">Amortization of purchased intangibles.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For the three and nine months ended September&#160;30, 2022, on a constant currency basis, amortization of purchased intangibles increased primarily due to amortization from recently acquired purchased intangibles.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_913"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;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%">Interest Expense, Net</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</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</span></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,491)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,861)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,319)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,844)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236&#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%">Interest expense, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,382)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,836)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,046)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,608)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</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</span></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving loan facility</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%">(4,441)</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(911)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">(10,206)</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,490)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan</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,119)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,577)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">Interest rate swap</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%">752&#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%">(325)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475&#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%">(942)</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%">Convertible senior notes, coupon interest</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%">(785)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(772)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,309)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,155)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization and write-off of deferred debt 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%">(1,822)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,789)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,468)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">Other, 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%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(961)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net</span></td><td style="background-color:#cceeff;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:#cceeff;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,382)</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">(3,836)</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">(23,046)</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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,608)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;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%">For the three and nine months ended September&#160;30, 2022, interest expense, net increased primarily due to a higher outstanding average balance combined with a higher average interest rate under the revolving loan facility, and interest expense on the term loan, which we entered into on December&#160;22, 2021.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_916"></div><div style="margin-bottom:12pt;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%">Other Income (Expense), Net</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</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</span></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain (loss) from:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in fair value of interest rate swap</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%">9,828&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,463&#160;</span></td><td style="background-color:#ffffff;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%">29,318&#160;</span></td><td style="background-color:#ffffff;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%">9,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign exchange </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%">(11,027)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,446)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,815)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(248)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sale of aircraft</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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: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></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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in fair value of acquisition contingent consideration</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%">506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">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:10pt;font-weight:400;line-height:100%">873&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other income (expense), net</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(957)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,318&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,748&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div id="ia99823ad8de447feb168865a8ab4d474_4547"></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Foreign exchange loss is primarily attributable to foreign currency translation derived mainly from U.S.&#160;Dollar denominated cash and cash equivalents, account receivables, customer deposits, and intercompany balances held by foreign subsidiaries. Intercompany finance transactions denominated in U.S.&#160;Dollars resulted in unrealized foreign exchange losses of $5,730 and $2,741 for the three months ended September&#160;30, 2022 and 2021, respectively, and $12,293 and $1,298 for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_925"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;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%">Provision (Benefit) for Income Taxes</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</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</span></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Income (loss) before income taxes</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,342&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,333)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,460&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Provision (benefit) for income taxes</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%">9,664&#160;</span></td><td style="background-color:#ffffff;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%">5,025&#160;</span></td><td style="background-color:#ffffff;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%">8,221&#160;</span></td><td style="background-color:#ffffff;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%">(5,090)</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%">Effective tax rate</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.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: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%">(11.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: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%">5.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: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%">(9.7)</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></table></div><div style="margin-bottom:12pt;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%">For the three months ended September&#160;30, 2022, the effective tax rate was higher as compared to the three months ended September&#160;30, 2021 primarily due to the 2021 tax effect, net of officer compensation limitation provisions, related to the 2021 compensation charge of $90,721 to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> expenses to record reallocated deferred compensation plan liabilities at fair value. For the three months ended September&#160;30, 2022 and 2021, we also recorded discrete tax benefits of $4,280 and $6,920, respectively, primarily associated with windfall tax benefits from stock&#8209;based compensation, net of the impact from officer compensation limitation provisions.</span></div><div style="margin-bottom:12pt;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%">For the nine months ended September&#160;30, 2022, the effective tax rate was higher as compared to the nine months ended September&#160;30, 2021 primarily due to the 2021 tax effect, net of officer compensation limitation provisions, related to the 2021 compensation charge of $90,721 to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> expenses to record reallocated deferred compensation plan liabilities at fair value. For the nine months ended September&#160;30, 2022 and 2021, we also recorded discrete tax benefits of $36,032 and $42,825, respectively, primarily associated with windfall tax benefits from stock&#8209;based compensation, net of the impact from officer compensation limitation provisions.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_931"></div><div style="margin-bottom:12pt;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%">Net Income (Loss)</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</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</span></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,997&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,022)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">149,058&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,611&#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></table></div><div style="margin-bottom:12pt;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%">For the three months ended September&#160;30, 2022, net income (loss) increased by $85,019, or 177.0%, compared to the three months ended September&#160;30, 2021. For the nine months ended September&#160;30, 2022, net income (loss) increased by $94,447, or 172.9%, compared to the nine months ended September&#160;30, 2021. Net income as a percentage of total revenues was 13.8% and (19.1)% for the three months ended September&#160;30, 2022 and 2021, respectively, and 18.4% and 7.8% for the nine months ended September&#160;30, 2022 and 2021. The changes are due to the factors described above.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;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%">Adjusted EBITDA and Adjusted Net Income</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</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</span></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted EBITDA</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%">89,740&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,468&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">273,877&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,778&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted Net Income</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%">61,825&#160;</span></td><td style="background-color:#ffffff;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%">56,289&#160;</span></td><td style="background-color:#ffffff;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%">215,189&#160;</span></td><td style="background-color:#ffffff;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%">194,971&#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="margin-bottom:12pt;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%">For the three and nine months ended September&#160;30, 2022, Adjusted EBITDA increased by $5,272 and $37,099 compared to the three and nine months ended September&#160;30, 2021, respectively. For the three months ended September&#160;30, 2022 and 2021, Adjusted EBITDA as a percentage of total revenues was 33.4% and 33.6%, respectively. For the nine months ended September&#160;30, 2022 and 2021, Adjusted EBITDA as a percentage of total revenues was 33.7% and 34.0%, respectively.</span></div><div style="margin-bottom:12pt;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%">For the three and nine months ended September&#160;30, 2022, Adjusted Net Income increased by $5,536 and $20,218 compared to the three and nine months ended September&#160;30, 2021, respectively. For the three months ended September&#160;30, 2022 and 2021, Adjusted Net Income as a percentage of total revenues was 23.0% and 22.4%, respectively. For the nine months ended September&#160;30, 2022 and 2021, Adjusted Net Income as a percentage of total revenues was 26.5% and 28.0%, respectively.</span></div><div style="margin-bottom:12pt;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%">For additional information, including the limitations of using non&#8209;GAAP financial measures, and reconciliations of the non&#8209;GAAP financial measures to the most directly comparable financial measures stated in accordance with U.S.&#160;GAAP, see the section titled &#8220;&#8212;Non&#8209;GAAP Financial Measures.&#8221;</span></div><div id="ia99823ad8de447feb168865a8ab4d474_943"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources:</span></div><div style="margin-bottom:12pt;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%">Our primary source of operating cash is from the sale of subscriptions, perpetual licenses, and services. Our primary use of cash is payment of our operating costs, which consist primarily of colleague-related expenses, such as compensation and benefits, as well as general operating expenses for marketing, facilities, and overhead costs. In addition to operating expenses, we also use cash to service our debt obligations, to pay quarterly dividends, to repurchase our Class&#160;B Common Stock (discussed further below), and for capital expenditures in support of our operations. We also use cash to fund our acquisitions of software assets and businesses, and other investment activities of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">BSY Investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, including </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">iTwin Ventures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for which, over a period of approximately 5&#160;years, we expect to invest up to $100&#160;million of corporate venture capital funding for seed, early, and growth stage technology companies with promising and emerging opportunities for infrastructure digital twin solutions strategically relevant to our business. In connection with the acquisition of Power Line Systems in January 2022, we used available cash and borrowings under our Credit Facility (described below) to fund the transaction.</span></div><div style="margin-bottom:12pt;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%">On May&#160;11, 2022, we announced that our board of directors approved the Repurchase Program authorizing us to repurchase up to $200,000 of our Class&#160;B Common Stock through June&#160;30, 2024. The Repurchase Program is used to offset dilution from the issuance of our Class&#160;B Common Stock under our stock&#8209;based plans to enhance stockholder value. The shares proposed to be acquired in the Repurchase Program may be repurchased from time to time in open market transactions, through privately negotiated transactions, or by other means in accordance with federal securities laws. We intend to fund repurchases from available working capital and cash provided by operating activities. The timing, as well as the number and value of shares repurchased under the Repurchase Program, will be determined at our discretion and will depend on a variety of factors, including management&#8217;s assessment of the intrinsic value of our shares, the market price of our Class&#160;B Common Stock, general market and economic conditions, available liquidity, compliance with our debt and other agreements, and applicable legal requirements. The exact number of shares to be repurchased by us is not guaranteed, and the Repurchase Program may be suspended, modified, or discontinued at any time without prior notice. For the nine months ended September&#160;30, 2022, we repurchased 896,126&#160;shares for $28,250.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;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%">Additionally, during the second quarter of 2022, we exercised our right to require that certain equity awardees receive gross quantities of shares of our Class&#160;B Common Stock, most meaningfully for the issuance of shares in connection with our Executive Bonus Plan incentive compensation and distributions from the DCP, and promptly reimburse to us the cash required for their tax withholding amounts. Historically, these shares were issued on a net basis, holding back shares in consideration of remitting withholding taxes on behalf of equity awardees, thereby requiring us to remit cash for the tax withholdings.</span></div><div style="margin-bottom:12pt;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%">Our cash and cash equivalent balances are concentrated in a few locations around the world, with substantial amounts held outside of the U.S. As of September&#160;30, 2022 and December&#160;31, 2021, 94% and 48%, respectively, of our total cash and cash equivalents were located outside of the U.S. During the nine months ended September&#160;30, 2022, we repatriated $150,000 of undistributed previously taxed earnings generated by our foreign subsidiaries to the U.S. The repatriations were used to fund the acquisition of Power Line Systems. We expect to meet our U.S.&#160;liquidity needs through ongoing cash flows or external borrowings including available liquidity under the Credit Facility. We regularly review our capital structure and consider a variety of potential financing alternatives and planning strategies to ensure that we have the proper liquidity available in the locations in which it is needed and to fund our operations and growth investments with cash that has not been permanently reinvested outside the U.S.</span></div><div style="margin-bottom:12pt;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%">We believe that existing cash and cash equivalent balances, together with cash generated from operations, and liquidity under the Credit Facility, will be sufficient to meet our domestic and international working capital and capital expenditure requirements through the next twelve months. However, our future capital requirements may be materially different than those currently planned in our budgeting and forecasting activities and depend on many factors, including our strategy of regularly acquiring and integrating specialized infrastructure engineering software businesses, our rate of revenue growth, the timing and extent of spending on research and development, the expansion of our sales and marketing activities, the timing of new product introductions, market acceptance of our products, competitive factors, our discretionary payments of dividends or repurchases of our Class&#160;B Common Stock, currency fluctuations, and overall economic conditions, globally. To the extent that current and anticipated future sources of liquidity are insufficient to fund our future business activities and requirements, we may be required to seek additional equity or debt financing. The sale of additional equity would result in additional dilution to our stockholders, while the incurrence of debt financing, including convertible debt, would result in debt service obligations. Such debt instruments also could introduce covenants that might restrict our operations. We cannot provide assurance that we could obtain additional financing on favorable terms or at all.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and cash equivalents</span></div><div style="margin-bottom:12pt;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%">We consider all highly liquid investments with an original maturity of</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%">three months or less at the date of purchase to be cash equivalents. Our cash and cash equivalents consisted of cash held in checking accounts and money market funds maintained at various financial institutions. Our domestic and foreign holdings of cash and cash equivalents are as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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&#160;30,</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&#160;31,</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents held domestically</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,349&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,267&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents held by foreign subsidiaries</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%">68,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,070&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash and cash equivalents</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">72,856&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,337&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;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%">The amount of cash and cash equivalents held by foreign subsidiaries is subject to translation adjustments caused by changes in foreign currency exchange rates as of the end of each respective reporting period, the offset to which is recorded in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accumulated other comprehensive loss</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on our consolidated balance sheets.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Bank Credit Facility</span></div><div style="margin-bottom:12pt;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%">We have an amended and restated Credit Agreement, which provides for an $850,000 senior secured revolving loan facility with a maturity date of November&#160;15, 2025 and a $200,000 senior secured term loan as described further below (the &#8220;Credit Facility&#8221;).</span></div><div style="margin-bottom:12pt;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%">Our $200,000 senior secured term loan has a maturity of November&#160;15, 2025 (the &#8220;2021 Term Loan&#8221;). The 2021 Term Loan requires principal repayment at the end of each calendar quarter. Beginning with March&#160;31, 2022 and ending with December&#160;31, 2023, we are required to repay $1,250 per quarter. Beginning with March&#160;31, 2024 and ending with the last such date prior to the maturity date, we are required to repay $2,500 per quarter. We incurred $540 of debt issuance costs related to the 2021 Term Loan. We used borrowings under the 2021 Term Loan to pay down borrowings under the swingline sub&#8209;facility and revolving loan facility under the Credit Facility.</span></div><div style="margin-bottom:8pt;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%">In addition to the senior secured revolving loan facility, the Credit Facility also provides up to $50,000 of letters of credit and other borrowings subject to availability, including a $85,000 U.S. Dollar swingline sub&#8209;facility and a $200,000 incremental &#8220;accordion&#8221; sub&#8209;facility. We had $150 of letters of credit and surety bonds outstanding as of September&#160;30, 2022 and December&#160;31, 2021. As of September&#160;30, 2022 and December&#160;31, 2021, we had $505,189 and $849,850, respectively, available under the Credit Facility.</span></div><div style="margin-bottom:12pt;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%">Borrowings under the Credit Facility are guaranteed by all of our first tier domestic subsidiaries and are secured by a first priority security interest in substantially all of our and the guarantors&#8217; U.S. assets and 65% of the stock of their directly owned foreign subsidiaries. The Credit Facility contains both affirmative and negative covenants, including maximum net leverage ratios. As of September&#160;30, 2022 and December&#160;31, 2021, we were in compliance with all covenants in our Credit Facility.</span></div><div style="margin-bottom:12pt;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%">Interest rate risk associated with the Credit&#160;Facility is managed through an interest rate swap which has a termination date of April&#160;2, 2030. Under the terms of the interest rate swap, we fixed our London Interbank Offered Rate borrowing rate at 0.73% on a notional amount of $200,000. The interest rate swap is not designated as a hedging instrument for accounting purposes. We account for the interest rate swap as either an asset or a liability in the consolidated balance sheets and carry the derivative at fair value. Gains and losses from the change in fair value are recognized in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income (expense), net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated statements of operations. As of September&#160;30, 2022 and December&#160;31, 2021, we recorded a swap related asset at fair value of $39,435 and $10,117, respectively, in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_952"></div><div style="margin-bottom:12pt;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%">The weighted average interest rate under the Credit Facility was 4.34% and 2.33% for the three months ended September&#160;30, 2022 and 2021, respectively, and 3.20% and 2.02% for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_958"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-bottom:12pt;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%">2027 Notes. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June&#160;28, 2021, we completed a private offering of $575,000 of 0.375% convertible senior notes due 2027 (the &#8220;2027&#160;Notes&#8221;). The 2027&#160;Notes were issued pursuant to an indenture, dated as of June&#160;28, 2021, between the Company and Wilmington Trust, National Association, as trustee (the &#8220;2027 Indenture&#8221;). Interest will accrue from June&#160;28, 2021 and will be payable semi&#8209;annually in arrears in cash on January&#160;1 and July&#160;1 of each year, with the first payment due on January&#160;1, 2022. The 2027&#160;Notes will mature on July&#160;1, 2027, unless earlier converted, redeemed or repurchased. We incurred $15,065 of expenses in connection with the 2027&#160;Notes offering consisting of the payment of initial purchasers&#8217; discounts and commissions, professional fees, and other expenses (&#8220;transaction costs&#8221;). We used $25,875 of the net proceeds from the sale of the 2027&#160;Notes to pay the premiums of the capped call options described further below, and $536,062 to repay outstanding indebtedness under the Credit Facility and to pay related fees and expenses.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;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%">Prior to April&#160;1, 2027, the 2027&#160;Notes will be convertible at the option of the holder only under the following circumstances: (1)&#160;during any calendar quarter (and only during such quarter) commencing after the calendar quarter ending on September&#160;30, 2021, if the last reported sale price per share of our Class&#160;B Common Stock exceeds 130% of the conversion price for each of at least 20&#160;trading days, whether or not consecutive, during the 30&#160;consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2)&#160;during the five consecutive business days immediately after any ten consecutive trading day period (such ten consecutive trading day period, the &#8220;measurement period&#8221;) in which the trading price per $1&#160;principal amount of 2027&#160;Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of our Class&#160;B Common Stock on such trading day and the conversion rate on such trading day; (3)&#160;upon the occurrence of certain corporate events or distributions on our Class&#160;B Common Stock, as described in the 2027 Indenture; and (4)&#160;if we call the 2027&#160;Notes for redemption. On or after April&#160;1, 2027 until 5:00&#160;p.m., New York City time, on the second scheduled trading day immediately before the maturity date, the 2027&#160;Notes will be convertible at the option of the holder at any time.</span></div><div style="margin-bottom:12pt;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%">We will settle conversions by paying or delivering, as applicable, cash, shares of our Class&#160;B Common Stock or a combination of cash and shares of our Class&#160;B Common Stock, at our election, based on the applicable conversion rate. The initial conversion rate is 12.0153&#160;shares of our Class&#160;B Common Stock per $1&#160;principal amount of 2027&#160;Notes, which represents an initial conversion price of approximately $83.23 per share, and is subject to adjustment as described in the 2027 Indenture. If a &#8220;make-whole fundamental change&#8221; (as defined in the 2027 Indenture) occurs, then we will, in certain circumstances, increase the conversion rate for a specified period of time.</span></div><div style="margin-bottom:12pt;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%">We will have the option to redeem the 2027&#160;Notes in whole or in part at any time on or after July&#160;5, 2024 and on or before the 40th scheduled trading day immediately before the maturity date if the last reported sale price per share of our Class&#160;B common stock exceeds 130% of the conversion price on (1)&#160;each of at least 20&#160;trading days, whether or not consecutive, during any 30&#160;consecutive trading days ending on, and including, the trading day immediately before the date we send the related redemption notice; and (2)&#160;the trading day immediately before the date we send such notice. The redemption price will be equal to the principal amount of the 2027&#160;Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date.</span></div><div style="margin-bottom:12pt;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%">Upon a fundamental change (as defined in the 2027 Indenture), holders may, subject to certain exceptions, require us to purchase their 2027&#160;Notes in whole or in part for cash at a price equal to the principal amount of the 2027&#160;Notes to be purchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date (as defined in the 2027 Indenture). In addition, upon a Make&#8209;Whole Fundamental Change (as defined in the 2027 Indenture), we will, under certain circumstances, increase the applicable conversion rate for a holder that elects to convert its 2027&#160;Notes in connection with such Make&#8209;Whole Fundamental Change. No adjustment to the conversion rate will be made if the stock price in such Make&#8209;Whole Fundamental Change is either less than $61.65&#160;per share or greater than $325.00&#160;per share. We will not increase the conversion rate to an amount that exceeds 16.2206&#160;shares per $1 principal amount of 2027&#160;Notes, subject to adjustment. The 2027 Indenture also contains a customary merger covenant.</span></div><div style="margin-bottom:12pt;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%">The 2027&#160;Notes were accounted for as debt, with no bifurcation of the embedded conversion feature. Transaction costs were recorded as a direct deduction from the related debt liability in the consolidated balance sheet and are amortized to interest expense over the term of the 2027&#160;Notes. The effective interest rate for the 2027&#160;Notes is 0.864%.</span></div><div style="margin-bottom:12pt;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%">As of September&#160;30, 2022, none of the conditions of the 2027&#160;Notes to early convert has been met.</span></div><div style="margin-bottom:12pt;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%">The 2027&#160;Notes contain both affirmative and negative covenants. As of September&#160;30, 2022, we were in compliance with all covenants in the 2027&#160;Notes.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;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%">Capped Call Options.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In connection with the pricing of the 2027&#160;Notes, we entered into capped call options with certain of the initial purchasers or their respective affiliates and certain other financial institutions. We incurred $50 of expenses in connection with the capped call options. The capped call options are expected to reduce potential dilution to our Class&#160;B Common Stock upon any conversion of 2027&#160;Notes and/or offset any cash payments we are required to make in excess of the principal amount of converted notes, as the case may be, with such reduction and/or offset subject to a cap. The cap price of the capped call options is initially $95.5575&#160;per share, which represents a premium of 55% above the last reported sale price per share of our Class&#160;B Common Stock on the Nasdaq Global Select Market on June&#160;23, 2021 and is subject to customary adjustments under the terms of the capped call options.</span></div><div style="margin-bottom:12pt;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%">The capped call options were entered into in conjunction with the issuance of the 2027&#160;Notes, however, they are legally separate agreements that can be separately exercised, with the receipt of shares under the capped call options having no effect on the 2027&#160;Notes, and are legally detachable. As the capped call options are both legally detachable and separately exercisable from the 2027&#160;Notes, we account for the capped call options separately from the 2027&#160;Notes. The capped call options are indexed to our own common stock and classified in stockholders&#8217; equity. As such, the premiums paid for the capped call options have been included as a net reduction to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Additional paid-in capital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheet.</span></div><div style="margin-bottom:12pt;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%">2026 Notes. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January&#160;26, 2021, we completed a private offering of $690,000 of 0.125% convertible senior notes due 2026 (the &#8220;2026&#160;Notes&#8221;). The 2026&#160;Notes were issued pursuant to an indenture, dated as of January&#160;26, 2021, between the Company and Wilmington Trust, National Association, as trustee (the &#8220;2026 Indenture&#8221;). Interest will accrue from January&#160;26, 2021 and will be payable semi&#8209;annually in arrears in cash on January&#160;15 and July&#160;15 of each year, with the first payment due on July&#160;15, 2021. The 2026&#160;Notes will mature on January&#160;15, 2026, unless earlier converted, redeemed or repurchased. We incurred $18,055 of expenses in connection with the 2026&#160;Notes offering consisting of transaction costs. We used $25,530 of the net proceeds from the sale of the 2026&#160;Notes to pay the premiums of the capped call options described further below, and approximately $250,500 to repay outstanding indebtedness under the Credit Facility and to pay related fees and expenses. We used the remainder of the net proceeds from the sale of the 2026&#160;Notes for general corporate purposes and towards funding certain acquisitions, including Seequent.</span></div><div style="margin-bottom:12pt;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%">Prior to October&#160;15, 2025, the 2026&#160;Notes will be convertible at the option of the holder only under the following circumstances: (1)&#160;during any calendar quarter (and only during such quarter) commencing after the calendar quarter ending on June&#160;30, 2021, if the last reported sale price per share of our Class&#160;B Common Stock exceeds 130% of the conversion price for each of at least 20&#160;trading days, whether or not consecutive, during the 30&#160;consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2)&#160;during the five consecutive business days immediately after any ten consecutive trading day period (such ten consecutive trading day period, the &#8220;measurement period&#8221;) in which the trading price per $1&#160;principal amount of 2026&#160;Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of our Class&#160;B Common Stock on such trading day and the conversion rate on such trading day; (3)&#160;upon the occurrence of certain corporate events or distributions on our Class&#160;B Common Stock, as described in the 2026 Indenture; and (4)&#160;if we call the 2026&#160;Notes for redemption. On or after October&#160;15, 2025 until 5:00&#160;p.m., New York City time, on the second scheduled trading day immediately before the maturity date, the 2026&#160;Notes will be convertible at the option of the holder at any time.</span></div><div style="margin-bottom:12pt;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%">We will settle conversions by paying or delivering, as applicable, cash, shares of our Class&#160;B Common Stock or a combination of cash and shares of our Class&#160;B Common Stock, at our election, based on the applicable conversion rate. The initial conversion rate is 15.5925&#160;shares of our Class&#160;B Common Stock per $1&#160;principal amount of 2026&#160;Notes, which represents an initial conversion price of approximately $64.13 per share, and is subject to adjustment as described in the 2026 Indenture. If a &#8220;make-whole fundamental change&#8221; (as defined in the 2026 Indenture) occurs, then we will, in certain circumstances, increase the conversion rate for a specified period of time.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;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%">We will have the option to redeem the 2026&#160;Notes in whole or in part at any time on or after January&#160;20, 2024 and on or before the 40th scheduled trading day immediately before the maturity date if the last reported sale price per share of our Class&#160;B common stock exceeds 130% of the conversion price on (1)&#160;each of at least 20&#160;trading days, whether or not consecutive, during any 30&#160;consecutive trading days ending on, and including, the trading day immediately before the date we send the related redemption notice; and (2)&#160;the trading day immediately before the date we send such notice. The redemption price will be equal to the principal amount of the 2026&#160;Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date.</span></div><div style="margin-bottom:12pt;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%">Upon a fundamental change (as defined in the 2026 Indenture), holders may, subject to certain exceptions, require us to purchase their 2026&#160;Notes in whole or in part for cash at a price equal to the principal amount of the 2026&#160;Notes to be purchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date (as defined in the 2026 Indenture). In addition, upon a Make&#8209;Whole Fundamental Change (as defined in the 2026 Indenture), we will, under certain circumstances, increase the applicable conversion rate for a holder that elects to convert its 2026&#160;Notes in connection with such Make&#8209;Whole Fundamental Change. No adjustment to the conversion rate will be made if the stock price in such Make&#8209;Whole Fundamental Change is either less than $44.23&#160;per share or greater than $210.00&#160;per share. We will not increase the conversion rate to an amount that exceeds 22.6090&#160;shares per $1 principal amount of 2026&#160;Notes, subject to adjustment. The 2026 Indenture also contains a customary merger covenant.</span></div><div style="margin-bottom:12pt;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%">The 2026&#160;Notes were accounted for as debt, with no bifurcation of the embedded conversion feature. Transaction costs were recorded as a direct deduction from the related debt liability in the consolidated balance sheet and are amortized to interest expense over the term of the 2026&#160;Notes. The effective interest rate for the 2026&#160;Notes is 0.658%.</span></div><div style="margin-bottom:12pt;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%">As of September&#160;30, 2022, none of the conditions of the 2026&#160;Notes to early convert has been met.</span></div><div style="margin-bottom:12pt;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%">The 2026&#160;Notes contain both affirmative and negative covenants. As of September&#160;30, 2022, we were in compliance with all covenants in the 2026&#160;Notes.</span></div><div style="margin-bottom:12pt;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%">Capped Call Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In connection with the pricing of the 2026&#160;Notes, we entered into capped call options with certain of the initial purchasers or their respective affiliates and certain other financial institutions. We incurred $150 of expenses in connection with the capped call options. The capped call options are expected to reduce potential dilution to our Class&#160;B Common Stock upon any conversion of 2026&#160;Notes and/or offset any cash payments we are required to make in excess of the principal amount of converted notes, as the case may be, with such reduction and/or offset subject to a cap. The cap price of the capped call options is initially $72.9795&#160;per share, which represents a premium of 65% above the last reported sale price per share of our Class&#160;B Common Stock on the Nasdaq Global Select Market on January&#160;21, 2021 and is subject to customary adjustments under the terms of the capped call options.</span></div><div style="margin-bottom:12pt;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%">The capped call options were entered into in conjunction with the issuance of the 2026&#160;Notes, however, they are legally separate agreements that can be separately exercised, with the receipt of shares under the capped call options having no effect on the 2026&#160;Notes, and are legally detachable. As the capped call options are both legally detachable and separately exercisable from the 2026&#160;Notes, we account for the capped call options separately from the 2026&#160;Notes. The capped call options are indexed to our own common stock and classified in stockholders&#8217; equity. As such, the premiums paid for the capped call options have been included as a net reduction to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Additional paid-in capital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheet.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_964"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comparison of the Nine Months Ended September&#160;30, 2022 and 2021</span></div><div style="margin-bottom:12pt;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%">Our cash flow activities for the nine months ended September&#160;30, 2022 and 2021 consist of the following:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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%">Nine Months Ended September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Cash Provided By (Used In):</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating activities</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%">238,198&#160;</span></td><td style="background-color:#ffffff;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%">207,417&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investing 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:10pt;font-weight:400;line-height:100%">(740,445)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,047,847)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing activities</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%">254,692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869,649&#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="margin-bottom:12pt;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%">Operating activities</span></div><div style="margin-bottom:12pt;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%">Net cash provided by operating activities was $238,198 for the nine months ended September&#160;30, 2022. Compared to the same period in the prior year, net cash provided by operating activities was higher by $30,781 due to an increase in net income of $94,447 and a net increase in net cash flows from the change in operating assets and liabilities of $10,894, partially offset by a net decrease in non&#8209;cash adjustments of $74,560. Both the increase in net income and the net decrease in non&#8209;cash adjustments were impacted by the one&#8209;time, non&#8209;cash compensation charge of $<ix:nonFraction unitRef="usd" contextRef="i502d590c098e41fd9610f88bcd6f8149_D20220101-20220930" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF85NjQvZnJhZzozZWY4MzZkZmU4YzU0Mzk3YjczZGMyM2YxNjMzNGE0My90ZXh0cmVnaW9uOjNlZjgzNmRmZThjNTQzOTdiNzNkYzIzZjE2MzM0YTQzXzEwOTk1MTE2MzIwODk_b9a67e14-beec-4958-8ac2-201775be8823">90,721</ix:nonFraction> to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> expenses during the nine months ended September&#160;30, 2021 to record reallocated deferred compensation plan liabilities at fair value as previously discussed. The net increase in cash flows from the change in operating assets and liabilities was primarily related to a decrease related to cash paid for income taxes.</span></div><div style="margin-bottom:12pt;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%">For the nine months ended September&#160;30, 2021, net cash provided by operating activities was $207,417 due to net income of $54,611 increased by $138,808 of non&#8209;cash adjustments and $13,998 from changes in operating assets and liabilities.</span></div><div style="margin-bottom:12pt;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%">Investing activities</span></div><div style="margin-bottom:12pt;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%">Net cash used in investing activities was $740,445 for the nine months ended September&#160;30, 2022 primarily due to $719,539 in acquisition related payments, net of cash acquired, to complete four acquisitions.</span></div><div style="margin-bottom:12pt;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%">For the nine months ended September&#160;30, 2021, net cash used in investing activities was $1,047,847 primarily due to $1,033,695 in acquisition related payments, net of cash acquired, to complete 12 acquisitions.</span></div><div style="margin-bottom:12pt;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%">Financing activities</span></div><div style="margin-bottom:12pt;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%">Net cash provided by financing activities was $254,692 for the nine months ended September&#160;30, 2022 primarily due to an increase in net borrowings under the Credit Facility of $340,912, partially offset by net payments for shares acquired of $70,463, including shares repurchased under the Repurchase Program, and payments of dividends of $25,828.</span></div><div style="margin-bottom:12pt;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%">For the nine months ended September&#160;30, 2021, net cash provided by financing activities was $869,649 primarily due to the net proceeds from the convertible senior notes of $1,233,377, partially offset by a decrease in net borrowings under the Credit Facility of $178,145, net payments for shares acquired of $111,306, and the purchase of capped call options of $51,555.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_997"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-bottom:12pt;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%">There have been no significant changes in our market risk exposure as described in Part&#160;II, Item&#160;7A. Quantitative and Qualitative Disclosures About Market Risk in our 2021 Annual Report on Form&#160;10&#8209;K on file with the SEC.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_1000"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Controls and Procedures</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Evaluation of Effectiveness of Disclosure Controls and Procedures</span></div><div style="margin-bottom:12pt;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%">Our management maintains disclosure controls and procedures as defined in Rules&#160;13a&#8209;15(e) and 15d&#8209;15(e) under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;) that are designed to provide reasonable assurance that information required to be disclosed in our reports filed or submitted under the Exchange Act is processed, recorded, summarized, and reported within the time periods specified in the SEC&#8217;s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer (our principal executive officer and principal financial officer, respectively), as appropriate, to allow for timely decisions regarding required disclosure.</span></div><div style="margin-bottom:12pt;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%">We evaluated, under the supervision and with the participation of management, including our principal executive and principal financial officers, the effectiveness of the design and operation of our disclosure controls and procedures as of the end of the period covered by this report. Based on this evaluation, our principal executive officer and principal financial officer concluded that, as of September&#160;30, 2022, our disclosure controls and procedures were effective at the reasonable assurance level.</span></div><div style="margin-bottom:12pt;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%">Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal control over financial reporting will necessarily prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within Bentley Systems, Incorporated have been detected.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-bottom:12pt;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%">There was no change in our internal control over financial reporting identified in management&#8217;s evaluation pursuant to Rules&#160;13a or 15d of the Exchange Act that occurred during the quarter ended September&#160;30, 2022 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_1003"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II. OTHER INFORMATION</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Legal Proceedings</span></div><div style="margin-bottom:12pt;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%">We are subject from time to time to various legal proceedings and claims which arise in the ordinary course of our business. Although the outcome of these and other claims cannot be predicted with certainty, we do not believe that the ultimate resolution of pending matters will have a material adverse effect on our financial condition, results of operations, or cash flows. We currently believe that we do not have any material litigation pending against us.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_1099511632615"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A. Risk Factors</span></div><div style="margin-bottom:12pt;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%">In addition to other information set forth in this report, you should carefully consider the risk factors described in Part&#160;I, Item&#160;1A. Risk Factors in our 2021 Annual Report on Form&#160;10&#8209;K on file with the SEC, which could materially affect our business, financial condition or future results. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial may also materially adversely affect our business, financial condition, or operating results.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_1012"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Sales of Unregistered Equity Securities</span></div><div id="ia99823ad8de447feb168865a8ab4d474_1018"></div><div style="margin-bottom:12pt;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%">From July 1, 2022 to September&#160;30, 2022, we issued 262,901&#160;shares of our Class&#160;B Common Stock pursuant to the vesting of restricted stock awards and restricted stock units.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_1021"></div><div style="margin-bottom:12pt;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%">From July 1, 2022 to September&#160;30, 2022, we issued <ix:nonFraction unitRef="shares" contextRef="i92028b8721cb4066a8235944a1b86193_D20220701-20220930" decimals="INF" name="bsy:StockIssuedDuringPeriodSharesDeferredCompensationPlan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xMDIxL2ZyYWc6Njk4ZjAwMjZlNTRhNDhiODk1ZWJjZjllYWE5MzZjZjQvdGV4dHJlZ2lvbjo2OThmMDAyNmU1NGE0OGI4OTVlYmNmOWVhYTkzNmNmNF8zMw_638c7db9-ffc0-463c-a254-366c9a155fa0">97,591</ix:nonFraction>&#160;shares of our Class&#160;B Common Stock in connection with distributions from our amended and restated Bentley Systems, Incorporated Nonqualified Deferred Compensation Plan.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_1024"></div><div style="margin-bottom:12pt;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%">None of the foregoing transactions involved any underwriters, underwriting discounts or commissions, or any public offering. Unless otherwise stated, the sales of the above securities were deemed to be exempt from registration under the Securities&#160;Act in reliance on Rule&#160;701 promulgated under Section&#160;3(b) of the Securities&#160;Act as transactions by an issuer pursuant to benefit plans and contracts relating to compensation as provided under Rule&#160;701. All recipients had adequate access, through their relationships with us, to information about us. The issuance of these securities were made without any general solicitation or advertising.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_1033"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></div><div style="margin-bottom:9pt;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%">The following table reflects our Class&#160;B Common Stock we repurchased during the three months ended September&#160;30, 2022:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.553%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.085%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.853%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number of</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%">Approximate Dollar</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:0 1pt"></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%">Shares Purchased as</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%">Value of Shares that</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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number of</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%">Average Price</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%">Part of Publicly</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%">May Yet Be Purchased</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period</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%">Shares Purchased</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%">Paid per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Announced Plan </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Under the Plan </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July&#160;1, 2022 to July&#160;31, 2022</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%">&#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><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%">&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186,767,654&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August&#160;1, 2022 to August&#160;31, 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: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%">186,767,654&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September&#160;1, 2022 to September&#160;30, 2022</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%">433,125&#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.63&#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%">433,125&#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%">171,767,665&#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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">433,125&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #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%">34.63&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">433,125&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents shares purchased in open&#8209;market transactions under the BSY Stock Repurchase Program approved by our board of directors.</span></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">These amounts correspond to the plan publicly announced and approved by our board of directors in May&#160;2022 that authorizes the repurchase up to $200&#160;million of our Class&#160;B Common Stock through June&#160;30, 2024.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_1006"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5. Other Information</span></div><div style="margin-bottom:12pt;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%">As disclosed in the Company&#8217;s definitive proxy statement for its 2022 Annual Meeting of Stockholders, certain of the Company&#8217;s named executive officers, including David&#160;J. Hollister, the Company&#8217;s Chief Investment Officer, receive a portion of their annual compensation under the amended and restated Bentley Systems, Incorporated Bonus Pool Plan (the &#8220;Bonus Plan&#8221;). Pursuant to the Bonus Plan, participants are eligible to receive incentive bonuses that are determined based on the Company&#8217;s Management Report Operating Income, or adjusted operating income, as determined by the Company&#8217;s internal management accounts (&#8220;MROI&#8221;). For purposes of the Bonus Plan, the bonus pool thereunder may be funded with up to an aggregate of 20% of the Company&#8217;s adjusted MROI (as adjusted for accounting anomalies and other items identified as non&#8209;GAAP charges), minus (a)&#160;the value of certain incentive compensation paid to or reserved for senior management members and others employees who do not participate in the Bonus Plan; (b)&#160;allowed charitable contributions recommended by the plan participants; and (c)&#160;any other amount recommended by a majority of participants, subject to approval by the Company&#8217;s nonemployee directors. Payments are determined and made quarterly to plan participants based on each such participant&#8217;s allocated interest in the bonus pool. With respect to fiscal year 2022 (and consistent with fiscal year 2021), David&#160;J. Hollister&#8217;s allocated percentage interest in the Bonus Plan bonus pool is 12.1% (4/33).</span></div><div style="margin-bottom:12pt;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%">On November&#160;2, 2022, the Sustainability Committee of the Company&#8217;s board of directors approved an amendment to the Bonus Plan such that with respect to current year payouts and thereafter, one&#8209;third of David&#160;J. Hollister&#8217;s allocated percentage interest will be multiplied by a coefficient derived from the performance of the Company&#8217;s </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">BSY Investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> group (the Company&#8217;s executive team focused on portfolio development, mergers and acquisitions, venture capital investing, digital integrator business activities, and various incubating and accelerating business activities). This coefficient is generally determined by calculating the annual increase (or decrease) in value of the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">BSY Investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> portfolio, taking into account applicable fees and an annual hurdle rate, in all cases, as approved by the Company&#8217;s nonemployee directors.</span></div><div id="ia99823ad8de447feb168865a8ab4d474_1036"></div><div style="-sec-extract:summary;margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6. Exhibits</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:8.691%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.665%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align: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;10.1*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit101.htm">Amendment No.&#160;1 to the Bentley Systems, Incorporated Bonus Pool Plan, as amended and restated effective as of September&#160;22, 2020</a></span></div></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%">&#160;&#160;&#160;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 style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit311-2022q3.htm">Certification of CEO pursuant to Rule&#160;13a-14(a) and Rule&#160;15d-14(a) of the Securities Exchange Act of 1934, as amended</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;31.2*</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit312-2022q3.htm">Certification of CFO pursuant to Rule&#160;13a-14(a) and Rule&#160;15d-14(a) of the Securities Exchange Act of 1934, as amended</a></span></div></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%">&#160;&#160;&#160;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 style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit321-2022q3.htm">Certification of CEO and CFO Pursuant to 18&#160;U.S.C. Section&#160;1350, as Adopted Pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002</a></span></div></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%">&#160;101.INS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Instance Document&#8212;the instance document does not appear in the Interactive Data File as its XBRL tags are embedded within the Inline XBRL document</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:10pt;font-weight:400;line-height:100%">&#160;101.SCH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema</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:10pt;font-weight:400;line-height:100%">&#160;101.CAL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase</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:10pt;font-weight:400;line-height:100%">&#160;101.DEF</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase</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:10pt;font-weight:400;line-height:100%">&#160;101.LAB</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase</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:10pt;font-weight:400;line-height:100%">&#160;101.PRE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase</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:10pt;font-weight:400;line-height:100%">&#160;104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover page formatted as Inline XBRL and contained in Exhibit&#160;101</span></td></tr></table><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:2.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.894%"></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:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Filed or furnished herewith. The certification attached as Exhibit&#160;32.1 that accompanies this Quarterly Report on Form&#160;10&#8209;Q is not deemed filed with the U.S.&#160;Securities and Exchange Commission and is not to be incorporated by reference into any filing of Bentley Systems, Incorporated 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 this Quarterly Report on Form&#160;10&#8209;Q, irrespective of any general incorporation language contained in such filing.</span></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-bottom:12pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div></div></div><div id="ia99823ad8de447feb168865a8ab4d474_1039"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURE</span></div><div style="margin-bottom:12pt;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%">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-bottom:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.389%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bentley Systems, Incorporated</span></td></tr><tr style="height:6pt"><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"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Date: November 8, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ W</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ERNER</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">NDRE</span></div></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="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Werner Andre</span></div></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:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer and Chief Accounting Officer</span></div></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:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer and Principal Accounting Officer)</span></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>exhibit101.htm
<DESCRIPTION>EX-10.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="if9295f8708044f7ba5cac538218d3d39_1"></div><div style="min-height:54pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit 10.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:12pt;font-weight:700;line-height:100%">AMENDMENT NO. 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:12pt;font-weight:700;line-height:100%">TO THE</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:12pt;font-weight:700;line-height:100%">BENTLEY SYSTEMS, INCORPORATED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">BONUS POOL PLAN</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(As Amended and Restated Effective as of September 22, 2020)</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, Bentley Systems, Incorporated (the &#8220;Company&#8221;) amended and restated the Bentley Systems, Incorporated Bonus Pool Plan (the &#8220;Bonus Pool Plan&#8221;), effective as of September&#160;22, 2020&#59;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, Section 6(g) of the Bonus Pool Plan provides that, subject to certain inapplicable limitations, the &#8220;Nonemployee Directors,&#8221; as defined in the Bonus Pool Plan, in their sole discretion, reserve the right to amend the Bonus Pool Plan from time to time&#59; and</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, the Nonemployee Directors desire to amend the Bonus Pool Plan to modify Exhibit A thereof and have unanimously approved the amendments set forth herein&#59;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">NOW</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">THEREFORE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, effective as of November&#160;2, 2022, Appendix&#160;A of the Plan is hereby amended and restated in its entirety as set forth on Schedule&#160;I hereto.</font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">IN WITNESS WHEREOF</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, the Company has caused this Amendment No.&#160;1 to be executed this 2nd day of November, 2022.</font></div><div><font><br></font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">BENTLEY SYSTEMS, INCORPORATED</font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; David R. Shaman&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">       Name&#58; David R. Shaman</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">       Title&#58;   Chief Legal Officer and Secretary</font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule I</font></div><div style="padding-left:216pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">BENTLEY SYSTEMS, INCORPORATED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">BONUS POOL PLAN</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">APPENDIX A</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:44.646%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.434%"></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:12pt;font-weight:400;line-height:100%">Participant</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:12pt;font-weight:400;line-height:100%">&#160;</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:12pt;font-weight:400;line-height:100%">First<br>Fractional<br>Interest for<br>2022*</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</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:12pt;font-weight:400;line-height:100%">Second<br>Fractional<br>Interest for<br>2022*</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:12pt;font-weight:400;line-height:100%">Greg Bentley</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12&#47;33</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12&#47;33</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Keith Bentley</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7&#47;33</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7&#47;33</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">David Hollister</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4&#47;33</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">**</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4&#47;33</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">**</font></td></tr></table></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">* The First and Second Fractional Interests will be in place each successive calendar year for each Participant unless and until the Nonemployee Directors change or revoke one or both of them for such Participant.</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Further, neither (i) the proration of a Participant&#8217;s Bonus under Section 3(b) for a calendar quarter or the elimination of a Participant&#8217;s First and Second Fractional Interests for future calendar quarters, in each case due to the Participant&#8217;s Termination of Employment, nor (ii) the reduction in a Participant&#8217;s First and Second Fractional Interests under Section 3(c) due to the Participant&#8217;s less than full-time employment, shall result in or cause any change in the First and Second Fractional Interests of the remaining Participants, even though neither the sum of such First Fractional Interests nor the sum of such Second Fractional Interests for such remaining Participants equals 1.0.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">** Effective for current year payouts and thereafter, one-third of David Hollister&#8217;s First and Second Fractional Interests shall be multiplied by a coefficient determined by calculating the annual increase (or decrease) in value of the BSY Investments portfolio, taking into account applicable fees and an annual hurdle rate.  The calculation of such coefficient shall be approved by the Nonemployee Directors.</font></div><div style="padding-left:216pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">- 2 -</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:83%"> </font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>exhibit311-2022q3.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="iba819cd7a77c47baba8e7f1db200cf3a_1"></div><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management Certification Pursuant to</font></div><div style="margin-bottom:10pt;text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Section 302 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Gregory S. Bentley, certify that&#58;</font></div><div style="margin-bottom:10pt;padding-left:18pt;text-align:justify;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">I have reviewed this quarterly report on Form&#160;10&#8209;Q of Bentley Systems, Incorporated (the &#8220;registrant&#8221;)&#59;</font></div><div style="margin-bottom:10pt;padding-left:18pt;text-align:justify;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:10pt;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-bottom:10pt;padding-left:18pt;text-align:justify;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:10pt;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;</font></div><div style="margin-bottom:10pt;padding-left:18pt;text-align:justify;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:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officer 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-bottom:10pt;padding-left:36pt;text-align:justify;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:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">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-bottom:10pt;padding-left:36pt;text-align:justify;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:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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-bottom:10pt;padding-left:36pt;text-align:justify;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:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">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-bottom:10pt;padding-left:36pt;text-align:justify;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:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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-bottom:10pt;padding-left:18pt;text-align:justify;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:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officer 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-bottom:10pt;padding-left:36pt;text-align:justify;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:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">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-bottom:10pt;padding-left:36pt;text-align:justify;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:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; November 8, 2022</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:37.500%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; G</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">REGORY</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> S. B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">ENTLEY</font></div></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gregory S. Bentley</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Principal Executive Officer)</font></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>exhibit312-2022q3.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i56e97dcddac648ff8a896fefa745ce21_1"></div><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management Certification Pursuant to</font></div><div style="margin-bottom:10pt;text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Section 302 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Werner Andre, certify that&#58;</font></div><div style="margin-bottom:10pt;padding-left:18pt;text-align:justify;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">I have reviewed this quarterly report on Form&#160;10&#8209;Q of Bentley Systems, Incorporated (the &#8220;registrant&#8221;)&#59;</font></div><div style="margin-bottom:10pt;padding-left:18pt;text-align:justify;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:10pt;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-bottom:10pt;padding-left:18pt;text-align:justify;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:10pt;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;</font></div><div style="margin-bottom:10pt;padding-left:18pt;text-align:justify;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:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officer 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-bottom:10pt;padding-left:36pt;text-align:justify;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:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">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-bottom:10pt;padding-left:36pt;text-align:justify;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:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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-bottom:10pt;padding-left:36pt;text-align:justify;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:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">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-bottom:10pt;padding-left:36pt;text-align:justify;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:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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-bottom:10pt;padding-left:18pt;text-align:justify;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:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officer 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-bottom:10pt;padding-left:36pt;text-align:justify;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:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">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-bottom:10pt;padding-left:36pt;text-align:justify;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:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; November 8, 2022</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.275%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; W</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">ERNER</font><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:8pt;font-weight:400;line-height:120%">NDRE</font></div></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Werner Andre</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief Financial Officer and Chief Accounting Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Principal Financial Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>5
<FILENAME>exhibit321-2022q3.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i18721514ede84080a1597ee8fc853846_1"></div><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification of CEO and CFO Pursuant to</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. Section 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">as Adopted Pursuant to</font></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Section 906 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-bottom:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of Bentley Systems, Incorporated (the &#8220;Company&#8221;) on Form&#160;10&#8209;Q for the period ended September&#160;30, 2022, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), each of the undersigned officers of the Company certifies, pursuant to 18&#160;U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that, to his knowledge&#58;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;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:6.34pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;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:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; November 8, 2022</font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.275%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; G</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">REGORY</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> S. B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">ENTLEY</font></div></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gregory S. Bentley</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Principal Executive Officer)</font></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.275%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; W</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">ERNER</font><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:8pt;font-weight:400;line-height:120%">NDRE</font></div></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Werner Andre</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief Financial Officer and Chief Accounting Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Principal Financial Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>bsy-20220930.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:36ff465a-8382-44aa-8784-34f8b225f564,g:93a5aba1-dc50-4a32-b511-13f25a6f5b81-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:bsy="http://www.bentley.com/20220930" 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.bentley.com/20220930">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bsy-20220930_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="bsy-20220930_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="bsy-20220930_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="bsy-20220930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.bentley.com/role/Cover">
        <link:definition>0000001 - Document - Cover</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="ConsolidatedBalanceSheets" roleURI="http://www.bentley.com/role/ConsolidatedBalanceSheets">
        <link:definition>0000002 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>0000003 - Statement - Consolidated Balance Sheets (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="ConsolidatedStatementsofOperations" roleURI="http://www.bentley.com/role/ConsolidatedStatementsofOperations">
        <link:definition>0000004 - Statement - Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncomeLoss" roleURI="http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss">
        <link:definition>0000005 - Statement - Consolidated Statements of Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncomeParenthetical" roleURI="http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical">
        <link:definition>0000006 - Statement - Consolidated Statements of Comprehensive Income (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="ConsolidatedStatementsofStockholdersEquity" roleURI="http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity">
        <link:definition>0000007 - Statement - Consolidated Statements of Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofStockholdersEquityParenthetical" roleURI="http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical">
        <link:definition>0000008 - Statement - Consolidated Statements of Stockholders' Equity (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="ConsolidatedStatementsofCashFlows" roleURI="http://www.bentley.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>0000009 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentation" roleURI="http://www.bentley.com/role/BasisofPresentation">
        <link:definition>0000010 - Disclosure - Basis of Presentation</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="RecentAccountingPronouncements" roleURI="http://www.bentley.com/role/RecentAccountingPronouncements">
        <link:definition>0000011 - Disclosure - Recent Accounting Pronouncements</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="RevenuefromContractswithCustomer" roleURI="http://www.bentley.com/role/RevenuefromContractswithCustomer">
        <link:definition>0000012 - Disclosure - Revenue from Contracts with Customer</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="Acquisitions" roleURI="http://www.bentley.com/role/Acquisitions">
        <link:definition>0000013 - Disclosure - Acquisitions</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="PropertyandEquipmentNet" roleURI="http://www.bentley.com/role/PropertyandEquipmentNet">
        <link:definition>0000014 - Disclosure - Property and Equipment, Net</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="GoodwillandOtherIntangibleAssets" roleURI="http://www.bentley.com/role/GoodwillandOtherIntangibleAssets">
        <link:definition>0000015 - Disclosure - Goodwill and Other Intangible Assets</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="Investments" roleURI="http://www.bentley.com/role/Investments">
        <link:definition>0000016 - Disclosure - Investments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.bentley.com/role/Leases">
        <link:definition>0000017 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccrualsandOtherCurrentLiabilities" roleURI="http://www.bentley.com/role/AccrualsandOtherCurrentLiabilities">
        <link:definition>0000018 - Disclosure - Accruals and Other Current Liabilities</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="LongTermDebt" roleURI="http://www.bentley.com/role/LongTermDebt">
        <link:definition>0000019 - Disclosure - Long&#8209;Term Debt</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="ExecutiveBonusPlan" roleURI="http://www.bentley.com/role/ExecutiveBonusPlan">
        <link:definition>0000020 - Disclosure - Executive Bonus Plan</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="RetirementPlans" roleURI="http://www.bentley.com/role/RetirementPlans">
        <link:definition>0000021 - Disclosure - Retirement Plans</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="CommonStock" roleURI="http://www.bentley.com/role/CommonStock">
        <link:definition>0000022 - Disclosure - Common Stock</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveLoss" roleURI="http://www.bentley.com/role/AccumulatedOtherComprehensiveLoss">
        <link:definition>0000023 - Disclosure - Accumulated Other Comprehensive Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityAwardsandInstruments" roleURI="http://www.bentley.com/role/EquityAwardsandInstruments">
        <link:definition>0000024 - Disclosure - Equity Awards and Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.bentley.com/role/IncomeTaxes">
        <link:definition>0000025 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialInstruments" roleURI="http://www.bentley.com/role/FairValueofFinancialInstruments">
        <link:definition>0000026 - Disclosure - Fair Value of Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.bentley.com/role/CommitmentsandContingencies">
        <link:definition>0000027 - 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="GeographicData" roleURI="http://www.bentley.com/role/GeographicData">
        <link:definition>0000028 - Disclosure - Geographic Data</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="InterestExpenseNet" roleURI="http://www.bentley.com/role/InterestExpenseNet">
        <link:definition>0000029 - Disclosure - Interest Expense, Net</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="OtherIncomeExpenseNet" roleURI="http://www.bentley.com/role/OtherIncomeExpenseNet">
        <link:definition>0000030 - Disclosure - Other Income (Expense), Net</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="NetIncomeLossPerShare" roleURI="http://www.bentley.com/role/NetIncomeLossPerShare">
        <link:definition>0000031 - Disclosure - Net Income (Loss) Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationPolicies" roleURI="http://www.bentley.com/role/BasisofPresentationPolicies">
        <link:definition>0000032 - Disclosure - Basis of Presentation (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="RevenuefromContractswithCustomerTables" roleURI="http://www.bentley.com/role/RevenuefromContractswithCustomerTables">
        <link:definition>0000033 - Disclosure - Revenue from Contracts with Customer (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="AcquisitionsTables" roleURI="http://www.bentley.com/role/AcquisitionsTables">
        <link:definition>0000034 - Disclosure - Acquisitions (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="PropertyandEquipmentNetTables" roleURI="http://www.bentley.com/role/PropertyandEquipmentNetTables">
        <link:definition>0000035 - Disclosure - Property and Equipment, Net (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="GoodwillandOtherIntangibleAssetsTables" roleURI="http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>0000036 - Disclosure - Goodwill and Other Intangible Assets (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="LeasesTables" roleURI="http://www.bentley.com/role/LeasesTables">
        <link:definition>0000037 - 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="AccrualsandOtherCurrentLiabilitiesTables" roleURI="http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesTables">
        <link:definition>0000038 - Disclosure - Accruals and Other Current Liabilities (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="LongTermDebtTables" roleURI="http://www.bentley.com/role/LongTermDebtTables">
        <link:definition>0000039 - Disclosure - Long&#8209;Term 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="RetirementPlansTables" roleURI="http://www.bentley.com/role/RetirementPlansTables">
        <link:definition>0000040 - Disclosure - Retirement Plans (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="CommonStockTables" roleURI="http://www.bentley.com/role/CommonStockTables">
        <link:definition>0000041 - Disclosure - Common Stock (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="AccumulatedOtherComprehensiveLossTables" roleURI="http://www.bentley.com/role/AccumulatedOtherComprehensiveLossTables">
        <link:definition>0000042 - Disclosure - Accumulated Other Comprehensive Loss (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="EquityAwardsandInstrumentsTables" roleURI="http://www.bentley.com/role/EquityAwardsandInstrumentsTables">
        <link:definition>0000043 - Disclosure - Equity Awards and Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.bentley.com/role/IncomeTaxesTables">
        <link:definition>0000044 - Disclosure - Income Taxes (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="FairValueofFinancialInstrumentsTables" roleURI="http://www.bentley.com/role/FairValueofFinancialInstrumentsTables">
        <link:definition>0000045 - Disclosure - Fair Value of Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeographicDataTables" roleURI="http://www.bentley.com/role/GeographicDataTables">
        <link:definition>0000046 - Disclosure - Geographic Data (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="InterestExpenseNetTables" roleURI="http://www.bentley.com/role/InterestExpenseNetTables">
        <link:definition>0000047 - Disclosure - Interest Expense, Net (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="OtherIncomeExpenseNetTables" roleURI="http://www.bentley.com/role/OtherIncomeExpenseNetTables">
        <link:definition>0000048 - Disclosure - Other Income (Expense), Net (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="NetIncomeLossPerShareTables" roleURI="http://www.bentley.com/role/NetIncomeLossPerShareTables">
        <link:definition>0000049 - Disclosure - Net Income (Loss) Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationBusinessCombinationsDetails" roleURI="http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails">
        <link:definition>0000050 - Disclosure - Basis of Presentation - Business Combinations (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="RevenuefromContractswithCustomerNarrativeDetails" roleURI="http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails">
        <link:definition>0000051 - Disclosure - Revenue from Contracts with Customer - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractswithCustomerScheduleofContractAssetsandDeferredRevenueDetails" roleURI="http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofContractAssetsandDeferredRevenueDetails">
        <link:definition>0000052 - Disclosure - Revenue from Contracts with Customer - Schedule of Contract Assets and Deferred Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractswithCustomerPerformanceObligationDetails" roleURI="http://www.bentley.com/role/RevenuefromContractswithCustomerPerformanceObligationDetails">
        <link:definition>0000053 - Disclosure - Revenue from Contracts with Customer - 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="RevenuefromContractswithCustomerPerformanceObligationDetails_1" roleURI="http://www.bentley.com/role/RevenuefromContractswithCustomerPerformanceObligationDetails_1">
        <link:definition>0000053 - Disclosure - Revenue from Contracts with Customer - 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="RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails" roleURI="http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails">
        <link:definition>0000054 - Disclosure - Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by Type (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails" roleURI="http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails">
        <link:definition>0000055 - Disclosure - Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by Location (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="AcquisitionsNarrativeDetails" roleURI="http://www.bentley.com/role/AcquisitionsNarrativeDetails">
        <link:definition>0000056 - Disclosure - Acquisitions - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails" roleURI="http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails">
        <link:definition>0000057 - Disclosure - Acquisitions - Schedule of Cash Paid and Acquired for Acquisitions (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="AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails" roleURI="http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails">
        <link:definition>0000058 - Disclosure - Acquisitions - Schedule of Contingent and Non-Contingent Consideration Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" roleURI="http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails">
        <link:definition>0000059 - Disclosure - Acquisitions - Schedule of Consideration and Net Assets Acquired (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="PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" roleURI="http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails">
        <link:definition>0000060 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNetNarrativeDetails" roleURI="http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails">
        <link:definition>0000061 - Disclosure - Property and Equipment, Net - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsGoodwillDetails" roleURI="http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails">
        <link:definition>0000062 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" roleURI="http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails">
        <link:definition>0000063 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets Other than Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails_1" roleURI="http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails_1">
        <link:definition>0000063 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets Other than Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails" roleURI="http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails">
        <link:definition>0000064 - Disclosure - Goodwill and Other Intangible Assets - Finite-lived Intangible Assets Amortization 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="InvestmentsDetails" roleURI="http://www.bentley.com/role/InvestmentsDetails">
        <link:definition>0000065 - Disclosure - Investments (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="LeasesNarrativeDetails" roleURI="http://www.bentley.com/role/LeasesNarrativeDetails">
        <link:definition>0000066 - Disclosure - Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeaseCostDetails" roleURI="http://www.bentley.com/role/LeasesLeaseCostDetails">
        <link:definition>0000067 - Disclosure - Leases - Lease Cost (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="LeasesOtherInformationDetails" roleURI="http://www.bentley.com/role/LeasesOtherInformationDetails">
        <link:definition>0000068 - Disclosure - Leases - Other Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" roleURI="http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails">
        <link:definition>0000069 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" roleURI="http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1">
        <link:definition>0000069 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesSupplementalBalanceSheetDetails" roleURI="http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails">
        <link:definition>0000070 - Disclosure - Leases - Supplemental Balance Sheet (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="AccrualsandOtherCurrentLiabilitiesDetails" roleURI="http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails">
        <link:definition>0000071 - Disclosure - Accruals and Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtScheduleofLongTermDebtDetails" roleURI="http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails">
        <link:definition>0000072 - Disclosure - Long&#8209;Term Debt - Schedule of Long-Term 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="LongTermDebtScheduleofLongTermDebtDetails_1" roleURI="http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails_1">
        <link:definition>0000072 - Disclosure - Long&#8209;Term Debt - Schedule of Long-Term 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="LongTermDebtBankCreditFacilityDetails" roleURI="http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails">
        <link:definition>0000073 - Disclosure - Long&#8209;Term Debt - Bank Credit Facility (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="LongTermDebt2026ConvertibleSeniorNotesDetails" roleURI="http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails">
        <link:definition>0000074 - Disclosure - Long&#8209;Term Debt - 2026 Convertible Senior Notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebt2026NotesCappedCallOptionsDetails" roleURI="http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails">
        <link:definition>0000075 - Disclosure - Long&#8209;Term Debt - 2026 Notes Capped Call Options (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="LongTermDebt2027ConvertibleSeniorNotesDetails" roleURI="http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails">
        <link:definition>0000076 - Disclosure - Long&#8209;Term Debt - 2027 Convertible Senior Notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebt2027NotesCappedCallOptionsDetails" roleURI="http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails">
        <link:definition>0000077 - Disclosure - Long&#8209;Term Debt - 2027 Notes Capped Call Options (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="LongTermDebtScheduleofInterestExpenseDetails" roleURI="http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails">
        <link:definition>0000078 - Disclosure - Long&#8209;Term Debt - Schedule of Interest 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="LongTermDebtNarrativeDetails" roleURI="http://www.bentley.com/role/LongTermDebtNarrativeDetails">
        <link:definition>0000079 - Disclosure - Long&#8209;Term Debt - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ExecutiveBonusPlanDetails" roleURI="http://www.bentley.com/role/ExecutiveBonusPlanDetails">
        <link:definition>0000080 - Disclosure - Executive Bonus Plan (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="RetirementPlansNarrativeDetails" roleURI="http://www.bentley.com/role/RetirementPlansNarrativeDetails">
        <link:definition>0000081 - Disclosure - Retirement Plans - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementPlansScheduleofDeferredCompensationPlanLiabilitiesDetails" roleURI="http://www.bentley.com/role/RetirementPlansScheduleofDeferredCompensationPlanLiabilitiesDetails">
        <link:definition>0000082 - Disclosure - Retirement Plans - Schedule of Deferred Compensation Plan Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommonStockNarrativeDetails" roleURI="http://www.bentley.com/role/CommonStockNarrativeDetails">
        <link:definition>0000083 - Disclosure - Common Stock - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommonStockScheduleofDividendsDetails" roleURI="http://www.bentley.com/role/CommonStockScheduleofDividendsDetails">
        <link:definition>0000084 - Disclosure - Common Stock - Schedule of Dividends (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="AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails" roleURI="http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails">
        <link:definition>0000085 - Disclosure - Accumulated Other Comprehensive Loss - Rollforward of AOCI (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="EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails" roleURI="http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails">
        <link:definition>0000086 - Disclosure - Equity Awards and Instruments - Summary of Stock-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="EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails" roleURI="http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails">
        <link:definition>0000087 - Disclosure - Equity Awards and Instruments - Options Outstanding Rollforward (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="EquityAwardsandInstrumentsStockOptionsNarrativeDetails" roleURI="http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails">
        <link:definition>0000088 - Disclosure - Equity Awards and Instruments - Stock Options Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails" roleURI="http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails">
        <link:definition>0000089 - Disclosure - Equity Awards and Instruments - Acquisition Options Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails" roleURI="http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails">
        <link:definition>0000090 - Disclosure - Equity Awards and Instruments - Restricted Stock and Restricted Stock Units Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails" roleURI="http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails">
        <link:definition>0000091 - Disclosure - Equity Awards and Instruments - Restricted Stock and RSUs Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityAwardsandInstrumentsStockGrantsDetails" roleURI="http://www.bentley.com/role/EquityAwardsandInstrumentsStockGrantsDetails">
        <link:definition>0000092 - Disclosure - Equity Awards and Instruments - Stock Grants (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="EquityAwardsandInstrumentsEquityAwardsSubsequentToSeptember302021Details" roleURI="http://www.bentley.com/role/EquityAwardsandInstrumentsEquityAwardsSubsequentToSeptember302021Details">
        <link:definition>0000093 - Disclosure - Equity Awards and Instruments - Equity Awards Subsequent To September 30, 2021 (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="IncomeTaxesScheduleofComponentsofIncomeTaxDetails" roleURI="http://www.bentley.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxDetails">
        <link:definition>0000094 - Disclosure - Income Taxes - Schedule of Components of Income Tax (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="IncomeTaxesNarrativeDetails" roleURI="http://www.bentley.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>0000095 - Disclosure - Income Taxes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialInstrumentsNarrativeDetails" roleURI="http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails">
        <link:definition>0000096 - Disclosure - Fair Value of Financial Instruments - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialInstrumentsInterestRateSwapActivityDetails" roleURI="http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails">
        <link:definition>0000097 - Disclosure - Fair Value of Financial Instruments - Interest Rate Swap Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" roleURI="http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails">
        <link:definition>0000098 - Disclosure - Fair Value of Financial Instruments - Fair Value of Financial Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialInstrumentsReconciliationoftheChangesinFairValueofFinancialLiabilitiesDetails" roleURI="http://www.bentley.com/role/FairValueofFinancialInstrumentsReconciliationoftheChangesinFairValueofFinancialLiabilitiesDetails">
        <link:definition>0000099 - Disclosure - Fair Value of Financial Instruments - Reconciliation of the Changes in Fair Value of Financial Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetails" roleURI="http://www.bentley.com/role/CommitmentsandContingenciesDetails">
        <link:definition>0000100 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeographicDataDetails" roleURI="http://www.bentley.com/role/GeographicDataDetails">
        <link:definition>0000101 - Disclosure - Geographic Data (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="InterestExpenseNetDetails" roleURI="http://www.bentley.com/role/InterestExpenseNetDetails">
        <link:definition>0000102 - Disclosure - Interest Expense, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherIncomeExpenseNetScheduleofOtherIncomeDetails" roleURI="http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails">
        <link:definition>0000103 - Disclosure - Other Income (Expense), Net - Schedule of Other Income (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="NetIncomeLossPerShareNarrativeDetails" roleURI="http://www.bentley.com/role/NetIncomeLossPerShareNarrativeDetails">
        <link:definition>0000104 - Disclosure - Net Income (Loss) Per Share - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails" roleURI="http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails">
        <link:definition>0000105 - Disclosure - Net Income (Loss) Per Share - Schedule of Basic and Diluted Net Income Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" roleURI="http://www.bentley.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails">
        <link:definition>0000106 - Disclosure - Net Income (Loss) Per Share - Schedule of Antidilutive Securities Excluded from Computation of 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>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="bsy_DebtConversionTermsTwoMember" abstract="true" name="DebtConversionTermsTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember" abstract="true" name="RestrictedStockAndRestrictedStockUnitsRSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax" abstract="false" name="AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_BusinessCombinationConsiderationPayableCurrent" abstract="false" name="BusinessCombinationConsiderationPayableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes" abstract="false" name="PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember" abstract="true" name="PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_DeferredCompensationPolicyPolicyTextBlock" abstract="false" name="DeferredCompensationPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bsy_SaleOfInterestInPropertyPlantEquipmentPercent" abstract="false" name="SaleOfInterestInPropertyPlantEquipmentPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="bsy_EntityControlledByCEOMember" abstract="true" name="EntityControlledByCEOMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_NonDeferredIncentiveBonusThresholdForProRataAdjustment" abstract="false" name="NonDeferredIncentiveBonusThresholdForProRataAdjustment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage" abstract="false" name="LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="bsy_BusinessCombinationConsiderationPayableInitialValue" abstract="false" name="BusinessCombinationConsiderationPayableInitialValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_TermLicensesMember" abstract="true" name="TermLicensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_PaymentsToAcquireCostMethodInvestments" abstract="false" name="PaymentsToAcquireCostMethodInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_InterestExpenseDerivatives" abstract="false" name="InterestExpenseDerivatives" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_ReductionInSharesOutstandingDiluted" abstract="false" name="ReductionInSharesOutstandingDiluted" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bsy_CashSettledRestrictedStockUnitsRSUsMember" abstract="true" name="CashSettledRestrictedStockUnitsRSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_DebtInstrumentConvertibleTermsOfConversionAxis" abstract="true" name="DebtInstrumentConvertibleTermsOfConversionAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bsy_NoncashOrPartNoncashDeferredAcquisitionConsideration" abstract="false" name="NoncashOrPartNoncashDeferredAcquisitionConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_TermLoanAndCreditFacilityMember" abstract="true" name="TermLoanAndCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_HostedSoftwareSolutionsMember" abstract="true" name="HostedSoftwareSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_EquityIncentivePlanMember" abstract="true" name="EquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_UnitedStatesCanadaAndLatinAmericaMember" abstract="true" name="UnitedStatesCanadaAndLatinAmericaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_DeferredCompensationPlanExpenseMember" abstract="true" name="DeferredCompensationPlanExpenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays" abstract="false" name="DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="bsy_DueToCustomers" abstract="false" name="DueToCustomers" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration" abstract="false" name="NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_DeferredCompensationPlanOneTimeInducementMember" abstract="true" name="DeferredCompensationPlanOneTimeInducementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost" abstract="false" name="DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_BusinessCombinationConsiderationPayableNoncurrent" abstract="false" name="BusinessCombinationConsiderationPayableNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate" abstract="false" name="DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="bsy_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_DebtConversionTermsOneMember" abstract="true" name="DebtConversionTermsOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions" abstract="false" name="SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bsy_CappedCallOptionsExpense" abstract="false" name="CappedCallOptionsExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_LineOfCreditFacilityAccordionFeatureIncreaseLimit" abstract="false" name="LineOfCreditFacilityAccordionFeatureIncreaseLimit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_TimeBasedRestrictedStockUnitsRSUsMember" abstract="true" name="TimeBasedRestrictedStockUnitsRSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" abstract="false" name="DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="bsy_TopconMember" abstract="true" name="TopconMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_BusinessCombinationContingentConsiderationLiabilityInitialValue" abstract="false" name="BusinessCombinationContingentConsiderationLiabilityInitialValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_StockGrantMember" abstract="true" name="StockGrantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_SeequentMember" abstract="true" name="SeequentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_ShareBasedPaymentArrangementExpenseAccrued" abstract="false" name="ShareBasedPaymentArrangementExpenseAccrued" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_GainLossOnSaleOfInterestInPropertyPlantEquipment" abstract="false" name="GainLossOnSaleOfInterestInPropertyPlantEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_ProfessionalServicesOtherMember" abstract="true" name="ProfessionalServicesOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid" abstract="false" name="NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_CashFlowLesseeAbstract" abstract="true" name="CashFlowLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bsy_StockIssuedDuringPeriodSharesDeferredCompensationPlan" abstract="false" name="StockIssuedDuringPeriodSharesDeferredCompensationPlan" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bsy_ForeignCurrencyTransactionGainLossUnrealizedIntercompany" abstract="false" name="ForeignCurrencyTransactionGainLossUnrealizedIntercompany" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_DeferredCompensationArrangementWithIndividualSharesIssuedGross" abstract="false" name="DeferredCompensationArrangementWithIndividualSharesIssuedGross" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bsy_CreditFacilityMember" abstract="true" name="CreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_PerformanceBasedRestrictedStockUnitsRSUsMember" abstract="true" name="PerformanceBasedRestrictedStockUnitsRSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_LesseeOperatingLeaseTerminationPeriod" abstract="false" name="LesseeOperatingLeaseTerminationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bsy_PurchaseOfCappedCallOptions" abstract="false" name="PurchaseOfCappedCallOptions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_DeferredCompensationArrangementWithIndividualCompensationIncome" abstract="false" name="DeferredCompensationArrangementWithIndividualCompensationIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_ReductionInSharesOutstandingBasic" abstract="false" name="ReductionInSharesOutstandingBasic" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bsy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember" abstract="true" name="BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_TermLicenseSubscriptionsMember" abstract="true" name="TermLicenseSubscriptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_TwoThousandTwentySixNotesMember" abstract="true" name="TwoThousandTwentySixNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_OtherPrepaidExpensesAndCurrentAssets" abstract="false" name="OtherPrepaidExpensesAndCurrentAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_AccruedCloudProvisioningCostsCurrent" abstract="false" name="AccruedCloudProvisioningCostsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bsy_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="bsy_BonusPlanMember" abstract="true" name="BonusPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_ContractWithCustomerLiabilityAdditions" abstract="false" name="ContractWithCustomerLiabilityAdditions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_FinanceLeasePaymentsFinancingActivities" abstract="false" name="FinanceLeasePaymentsFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_TwoThousandTwentyIncentiveAwardPlanMember" abstract="true" name="TwoThousandTwentyIncentiveAwardPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments" abstract="false" name="DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_NumeratorAbstract" abstract="true" name="NumeratorAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate" abstract="false" name="DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage" abstract="false" name="OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="bsy_DenominatorAbstract" abstract="true" name="DenominatorAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bsy_OtherMiscellaneousNonoperatingIncomeExpenseOther" abstract="false" name="OtherMiscellaneousNonoperatingIncomeExpenseOther" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice" abstract="false" name="NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="bsy_EnterpriseLicenseSubscriptionsMember" abstract="true" name="EnterpriseLicenseSubscriptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_ChannelPartnersMember" abstract="true" name="ChannelPartnersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_EnterpriseLicenseSubscriptionsE365SubscriptionsMember" abstract="true" name="EnterpriseLicenseSubscriptionsE365SubscriptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_VoluntaryDeferredCompensationPlanContributionsDuringPeriod" abstract="false" name="VoluntaryDeferredCompensationPlanContributionsDuringPeriod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_TwoThousandTwentySevenNotesMember" abstract="true" name="TwoThousandTwentySevenNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bsy_PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember" abstract="true" name="PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_CostAmortizationAndAmortizationOfIntangibleAssets" abstract="false" name="CostAmortizationAndAmortizationOfIntangibleAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_BonusPlanIncentiveMember" abstract="true" name="BonusPlanIncentiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_DebtInstrumentConvertibleTermsOfConversionDomain" abstract="true" name="DebtInstrumentConvertibleTermsOfConversionDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_UnitedStatesCanadaLatinAmericaAndCaribbeanMember" abstract="true" name="UnitedStatesCanadaLatinAmericaAndCaribbeanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_A2021TermLoanMember" abstract="true" name="A2021TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable" abstract="false" name="NumberOfTradingDaysAfterMaturityDateDebtRedeemable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bsy_SubscriptionsAndLicensesMember" abstract="true" name="SubscriptionsAndLicensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bsy_CappedCallOptionsCostsAccruedDuringPeriod" abstract="false" name="CappedCallOptionsCostsAccruedDuringPeriod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold" abstract="false" name="DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="bsy_DeferredCompensationLiabilityFairValueDisclosureCurrent" abstract="false" name="DeferredCompensationLiabilityFairValueDisclosureCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_NewCreditFacilityMember" abstract="true" name="NewCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation" abstract="false" name="ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bsy_NoncashOrPartNoncashContingentAcquisitionConsideration" abstract="false" name="NoncashOrPartNoncashContingentAcquisitionConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_PowerLineSystemsAcquisitionMember" abstract="true" name="PowerLineSystemsAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_PortfolioBalancingExchangeRightsMember" abstract="true" name="PortfolioBalancingExchangeRightsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="bsy_PerpetualLicensesMember" abstract="true" name="PerpetualLicensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_AcquisitionOptionsMember" abstract="true" name="AcquisitionOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_DiscreteIncomeTaxExpenseBenefit" abstract="false" name="DiscreteIncomeTaxExpenseBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_ComputerEquipmentAndSoftwareMember" abstract="true" name="ComputerEquipmentAndSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_PerformanceBasedVestingMember" abstract="true" name="PerformanceBasedVestingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_RepaymentsOfSecuredDebtPerQuarter" abstract="false" name="RepaymentsOfSecuredDebtPerQuarter" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_StockIssuedDuringPeriodValueDeferredCompensationPlan" abstract="false" name="StockIssuedDuringPeriodValueDeferredCompensationPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward" abstract="true" name="ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bsy_DeferredCompensationLiabilityFairValueDisclosure" abstract="false" name="DeferredCompensationLiabilityFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_NoncashOrPartNoncashCostMethodInvestmentNonCashExchange" abstract="false" name="NoncashOrPartNoncashCostMethodInvestmentNonCashExchange" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_AccruedEquityBasedCompensationFairValueDisclosure" abstract="false" name="AccruedEquityBasedCompensationFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bsy_BusinessCombinationConsiderationPayable" abstract="false" name="BusinessCombinationConsiderationPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_DigitalConstructionWorksIncMember" abstract="true" name="DigitalConstructionWorksIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bsy_SELECTSubscriptionsMember" abstract="true" name="SELECTSubscriptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice" abstract="false" name="NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember" abstract="true" name="TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_TeralyticsInvestmentMember" abstract="true" name="TeralyticsInvestmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_LettersOfCreditAndSuretyBondsMember" abstract="true" name="LettersOfCreditAndSuretyBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_DividendsCommonStockStockIssuable" abstract="false" name="DividendsCommonStockStockIssuable" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bsy_ProfessionalServicesRecurringMember" abstract="true" name="ProfessionalServicesRecurringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bsy_LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments" abstract="false" name="LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>bsy-20220930_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:36ff465a-8382-44aa-8784-34f8b225f564,g:93a5aba1-dc50-4a32-b511-13f25a6f5b81-->
<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.bentley.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="bsy-20220930.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.bentley.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_2207dfed-72e5-4f10-ba1a-287728875ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_6f022b01-39c4-46dc-aedf-3c4ba5ebcb41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2207dfed-72e5-4f10-ba1a-287728875ed2" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_6f022b01-39c4-46dc-aedf-3c4ba5ebcb41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_78971219-12d5-4846-8b76-39b275b7b216" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2207dfed-72e5-4f10-ba1a-287728875ed2" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_78971219-12d5-4846-8b76-39b275b7b216" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_OtherPrepaidExpensesAndCurrentAssets_36ac45e4-ed10-49a6-88bb-a12a5bf49f2d" xlink:href="bsy-20220930.xsd#bsy_OtherPrepaidExpensesAndCurrentAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2207dfed-72e5-4f10-ba1a-287728875ed2" xlink:to="loc_bsy_OtherPrepaidExpensesAndCurrentAssets_36ac45e4-ed10-49a6-88bb-a12a5bf49f2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_4634f939-d3fc-41da-8ff7-2f77d5b77cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidTaxes"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2207dfed-72e5-4f10-ba1a-287728875ed2" xlink:to="loc_us-gaap_PrepaidTaxes_4634f939-d3fc-41da-8ff7-2f77d5b77cd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a71d0c60-bc81-4698-8832-68d1225d56ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2207dfed-72e5-4f10-ba1a-287728875ed2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a71d0c60-bc81-4698-8832-68d1225d56ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_6f854303-bd70-4fb0-a958-753d6dcbb727" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_730548b1-2a0d-4213-bb4e-68a464d31310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_6f854303-bd70-4fb0-a958-753d6dcbb727" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_730548b1-2a0d-4213-bb4e-68a464d31310" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_b7ccf4ce-9a90-4f99-a310-8e4d2c8a3ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_6f854303-bd70-4fb0-a958-753d6dcbb727" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_b7ccf4ce-9a90-4f99-a310-8e4d2c8a3ff5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_4f1ecb39-1460-4168-98bb-5ad1de091925" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_6f854303-bd70-4fb0-a958-753d6dcbb727" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_4f1ecb39-1460-4168-98bb-5ad1de091925" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_11bf67d4-c07b-41bc-853e-2754b75ffc37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_6f854303-bd70-4fb0-a958-753d6dcbb727" xlink:to="loc_us-gaap_AccountsPayableCurrent_11bf67d4-c07b-41bc-853e-2754b75ffc37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_524cf9eb-3dbc-4fd7-812a-ea65251e4cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_6f854303-bd70-4fb0-a958-753d6dcbb727" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_524cf9eb-3dbc-4fd7-812a-ea65251e4cd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_89b6fc4d-c72f-43ef-be7d-bafb29dea737" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_6f854303-bd70-4fb0-a958-753d6dcbb727" xlink:to="loc_us-gaap_LongTermDebtCurrent_89b6fc4d-c72f-43ef-be7d-bafb29dea737" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_fe739670-67cc-4fa6-9bf6-f40ed4ba0812" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_36321c33-94a6-4536-8534-cfbf1372949a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_fe739670-67cc-4fa6-9bf6-f40ed4ba0812" xlink:to="loc_us-gaap_Liabilities_36321c33-94a6-4536-8534-cfbf1372949a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b970a186-7ccf-4bc0-a570-dfcfbde225eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_fe739670-67cc-4fa6-9bf6-f40ed4ba0812" xlink:to="loc_us-gaap_StockholdersEquity_b970a186-7ccf-4bc0-a570-dfcfbde225eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_0291d056-035b-47d7-8d03-7667770e2d72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_fe739670-67cc-4fa6-9bf6-f40ed4ba0812" xlink:to="loc_us-gaap_CommitmentsAndContingencies_0291d056-035b-47d7-8d03-7667770e2d72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_668c04ba-f618-416e-abab-56c40192a12c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_89ba348a-ba37-4ece-9f6d-aa64f1583575" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_668c04ba-f618-416e-abab-56c40192a12c" xlink:to="loc_us-gaap_LiabilitiesCurrent_89ba348a-ba37-4ece-9f6d-aa64f1583575" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_de7df864-60e4-44e4-86ef-19d96f53a47f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_668c04ba-f618-416e-abab-56c40192a12c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_de7df864-60e4-44e4-86ef-19d96f53a47f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_f3de231c-77a0-4061-ab18-35010422010f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_668c04ba-f618-416e-abab-56c40192a12c" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_f3de231c-77a0-4061-ab18-35010422010f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_29cc5067-6a39-4c79-8765-7ff03a9248a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_668c04ba-f618-416e-abab-56c40192a12c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_29cc5067-6a39-4c79-8765-7ff03a9248a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_602f4764-5cca-4a28-a8d0-e480cca0a7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_668c04ba-f618-416e-abab-56c40192a12c" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_602f4764-5cca-4a28-a8d0-e480cca0a7f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_ff350205-925a-436e-8524-0356cc57cf80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_668c04ba-f618-416e-abab-56c40192a12c" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_ff350205-925a-436e-8524-0356cc57cf80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f4c31a3b-3ebd-4d00-bb4a-ff6ac5c20ca3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_668c04ba-f618-416e-abab-56c40192a12c" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f4c31a3b-3ebd-4d00-bb4a-ff6ac5c20ca3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_3914339d-384e-4c54-992b-44aab63cb8d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_668c04ba-f618-416e-abab-56c40192a12c" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_3914339d-384e-4c54-992b-44aab63cb8d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_05ec1860-df49-457c-b2ab-c5b44109242f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_51b7c363-2906-4f08-8faf-0b4bb387131b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_05ec1860-df49-457c-b2ab-c5b44109242f" xlink:to="loc_us-gaap_CommonStockValue_51b7c363-2906-4f08-8faf-0b4bb387131b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c74e9ffb-f0af-42d1-b789-b703d1d26fdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_05ec1860-df49-457c-b2ab-c5b44109242f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c74e9ffb-f0af-42d1-b789-b703d1d26fdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_c6494426-6249-46de-96d3-1533b604c11b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_05ec1860-df49-457c-b2ab-c5b44109242f" xlink:to="loc_us-gaap_AdditionalPaidInCapital_c6494426-6249-46de-96d3-1533b604c11b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3a2711ef-7351-4c12-9047-a2e76d0e569e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_05ec1860-df49-457c-b2ab-c5b44109242f" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3a2711ef-7351-4c12-9047-a2e76d0e569e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_045d96d9-5a9c-44c1-85be-c9c6d6b913ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_05ec1860-df49-457c-b2ab-c5b44109242f" xlink:to="loc_us-gaap_PreferredStockValue_045d96d9-5a9c-44c1-85be-c9c6d6b913ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_925530eb-761a-4829-a312-15a6f489d82a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_b575963b-02f6-4c28-896c-d7cfcd16f7a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_925530eb-761a-4829-a312-15a6f489d82a" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_b575963b-02f6-4c28-896c-d7cfcd16f7a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_4ae1edda-cf05-4152-9a8f-cbc12af34cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_925530eb-761a-4829-a312-15a6f489d82a" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_4ae1edda-cf05-4152-9a8f-cbc12af34cf7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_a394c1a0-6390-4545-89d5-202fb743fbc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Investments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_925530eb-761a-4829-a312-15a6f489d82a" xlink:to="loc_us-gaap_Investments_a394c1a0-6390-4545-89d5-202fb743fbc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_49104581-1f16-4c11-aa65-3e9e26a1eee1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_925530eb-761a-4829-a312-15a6f489d82a" xlink:to="loc_us-gaap_AssetsCurrent_49104581-1f16-4c11-aa65-3e9e26a1eee1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1ce8b82a-06fe-4736-b5d1-e8f7b85814d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_925530eb-761a-4829-a312-15a6f489d82a" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1ce8b82a-06fe-4736-b5d1-e8f7b85814d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_1f99df5c-249d-4c5f-8433-1959e94a2c70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_925530eb-761a-4829-a312-15a6f489d82a" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_1f99df5c-249d-4c5f-8433-1959e94a2c70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c8d3c9ee-b519-4aa1-b712-52a2995ffeb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_925530eb-761a-4829-a312-15a6f489d82a" xlink:to="loc_us-gaap_Goodwill_c8d3c9ee-b519-4aa1-b712-52a2995ffeb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_674dbd00-2afe-4db5-b644-1692b26646cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_925530eb-761a-4829-a312-15a6f489d82a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_674dbd00-2afe-4db5-b644-1692b26646cd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="bsy-20220930.xsd#ConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.bentley.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_abf38ff2-2912-431f-a7b0-b0f3ab889e17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_befe5876-12f5-4b29-b355-9d740d2ffb57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_abf38ff2-2912-431f-a7b0-b0f3ab889e17" xlink:to="loc_us-gaap_CostOfRevenue_befe5876-12f5-4b29-b355-9d740d2ffb57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9071e1ba-e594-4048-bad0-d9d4c4f11772" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_abf38ff2-2912-431f-a7b0-b0f3ab889e17" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9071e1ba-e594-4048-bad0-d9d4c4f11772" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_93ed7dfb-ba0a-43ea-911d-cd56340a7ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_a7399c62-73af-412b-b9c2-f4487d9e8d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_93ed7dfb-ba0a-43ea-911d-cd56340a7ae4" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_a7399c62-73af-412b-b9c2-f4487d9e8d8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7aee5235-8155-4be2-a2b9-3d7e062b4e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_93ed7dfb-ba0a-43ea-911d-cd56340a7ae4" xlink:to="loc_us-gaap_NetIncomeLoss_7aee5235-8155-4be2-a2b9-3d7e062b4e5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_19c7871e-34b5-4f13-9a95-b90a1ea3c946" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_36e66231-bdac-4d38-808c-4d8d54bb58b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_19c7871e-34b5-4f13-9a95-b90a1ea3c946" xlink:to="loc_us-gaap_OperatingIncomeLoss_36e66231-bdac-4d38-808c-4d8d54bb58b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_928b7e57-f7a5-44cd-b214-ae1065d08b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_19c7871e-34b5-4f13-9a95-b90a1ea3c946" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_928b7e57-f7a5-44cd-b214-ae1065d08b8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_282878f9-b601-4bb5-a7b1-758832150312" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_19c7871e-34b5-4f13-9a95-b90a1ea3c946" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_282878f9-b601-4bb5-a7b1-758832150312" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_30d5a080-abaa-4611-a124-eb6e6d3e9f02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_aedef39c-7f11-437c-9460-d88be9041a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_30d5a080-abaa-4611-a124-eb6e6d3e9f02" xlink:to="loc_us-gaap_GrossProfit_aedef39c-7f11-437c-9460-d88be9041a2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_4445f015-cad4-4f7b-9e4c-b34a91d53ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_30d5a080-abaa-4611-a124-eb6e6d3e9f02" xlink:to="loc_us-gaap_OperatingExpenses_4445f015-cad4-4f7b-9e4c-b34a91d53ef7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_f8fa245a-4fe1-4411-958f-fb948a758803" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_7d95b4c9-d6f9-4321-8a1c-4362d48c3902" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_f8fa245a-4fe1-4411-958f-fb948a758803" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_7d95b4c9-d6f9-4321-8a1c-4362d48c3902" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_5dd27300-e8b6-42a3-a37f-830fdd350b91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_f8fa245a-4fe1-4411-958f-fb948a758803" xlink:to="loc_us-gaap_SellingAndMarketingExpense_5dd27300-e8b6-42a3-a37f-830fdd350b91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_8377a3bc-54f7-4bc0-902e-c4af1a2ec07b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_f8fa245a-4fe1-4411-958f-fb948a758803" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_8377a3bc-54f7-4bc0-902e-c4af1a2ec07b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_6daaa0da-7ad0-423a-b032-5f6c3a287170" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_f8fa245a-4fe1-4411-958f-fb948a758803" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_6daaa0da-7ad0-423a-b032-5f6c3a287170" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_99fd3324-d00f-411a-b592-41faff5a641a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_f8fa245a-4fe1-4411-958f-fb948a758803" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_99fd3324-d00f-411a-b592-41faff5a641a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7b4bc659-baf5-4324-aee3-e5d6f4943648" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_49c66e9d-820f-4378-9b53-a64c02b1c18a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_7b4bc659-baf5-4324-aee3-e5d6f4943648" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_49c66e9d-820f-4378-9b53-a64c02b1c18a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_4eee3d7a-8d3d-4288-a89c-b3fc0225edd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_7b4bc659-baf5-4324-aee3-e5d6f4943648" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_4eee3d7a-8d3d-4288-a89c-b3fc0225edd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_f7f3bf8b-347a-4408-99fb-9f303e1e59bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_7b4bc659-baf5-4324-aee3-e5d6f4943648" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_f7f3bf8b-347a-4408-99fb-9f303e1e59bd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="bsy-20220930.xsd#ConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:calculationLink xlink:role="http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_8ff6a948-bd17-46f9-9e75-b7b66ea5d6fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_6ebe5c70-9877-4e82-9ff6-0c99598299c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_8ff6a948-bd17-46f9-9e75-b7b66ea5d6fe" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_6ebe5c70-9877-4e82-9ff6-0c99598299c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d594a107-51f6-41a9-bbf0-397ac41927ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_8ff6a948-bd17-46f9-9e75-b7b66ea5d6fe" xlink:to="loc_us-gaap_NetIncomeLoss_d594a107-51f6-41a9-bbf0-397ac41927ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_fe61c7aa-cdc6-4a69-8426-ff2cc97ecf4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_0297f74f-2c82-4a79-afe1-b3754509e2e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_fe61c7aa-cdc6-4a69-8426-ff2cc97ecf4a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_0297f74f-2c82-4a79-afe1-b3754509e2e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_e87aa51c-bee6-42d3-ab57-0bd7041e5ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_fe61c7aa-cdc6-4a69-8426-ff2cc97ecf4a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_e87aa51c-bee6-42d3-ab57-0bd7041e5ee2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="bsy-20220930.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_defd6878-82f9-48f1-93b5-1ee2c9129544" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_48d4de14-d34a-48e5-aaf9-bae5a2e7aadf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_defd6878-82f9-48f1-93b5-1ee2c9129544" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_48d4de14-d34a-48e5-aaf9-bae5a2e7aadf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_05bc0a1f-1b35-4e19-9df0-7b6474338547" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_defd6878-82f9-48f1-93b5-1ee2c9129544" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_05bc0a1f-1b35-4e19-9df0-7b6474338547" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_fab40020-4b95-46f9-9f2c-f9828783b40e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_defd6878-82f9-48f1-93b5-1ee2c9129544" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_fab40020-4b95-46f9-9f2c-f9828783b40e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1c135c00-9b87-4ebb-a6ac-75ce6f4915f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_defd6878-82f9-48f1-93b5-1ee2c9129544" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1c135c00-9b87-4ebb-a6ac-75ce6f4915f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_21cd27c4-6a26-43ff-ab90-d1a96f3eeb17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_defd6878-82f9-48f1-93b5-1ee2c9129544" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_21cd27c4-6a26-43ff-ab90-d1a96f3eeb17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4c4a7edf-9ac8-4fad-8e75-ded2a10f3833" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_defd6878-82f9-48f1-93b5-1ee2c9129544" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4c4a7edf-9ac8-4fad-8e75-ded2a10f3833" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_15c7fd87-937a-4c08-8d60-b5a82738f9a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_defd6878-82f9-48f1-93b5-1ee2c9129544" xlink:to="loc_us-gaap_ShareBasedCompensation_15c7fd87-937a-4c08-8d60-b5a82738f9a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_c8aad59a-7b51-4c8e-a5ea-d69977b14afd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_defd6878-82f9-48f1-93b5-1ee2c9129544" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_c8aad59a-7b51-4c8e-a5ea-d69977b14afd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ff312d54-abed-424d-841f-540020a9a300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_defd6878-82f9-48f1-93b5-1ee2c9129544" xlink:to="loc_us-gaap_NetIncomeLoss_ff312d54-abed-424d-841f-540020a9a300" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_fb4ae4d5-921b-41a3-89ae-3fec6c00b565" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_defd6878-82f9-48f1-93b5-1ee2c9129544" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_fb4ae4d5-921b-41a3-89ae-3fec6c00b565" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_27a472e8-65c7-40a5-8f37-c2f953427f87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_defd6878-82f9-48f1-93b5-1ee2c9129544" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_27a472e8-65c7-40a5-8f37-c2f953427f87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives_d6046eda-1335-46dd-82c7-694c3a3c9d4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_defd6878-82f9-48f1-93b5-1ee2c9129544" xlink:to="loc_us-gaap_UnrealizedGainLossOnDerivatives_d6046eda-1335-46dd-82c7-694c3a3c9d4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_f5f3ba8a-ef87-4594-9360-d6849f9e65fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_defd6878-82f9-48f1-93b5-1ee2c9129544" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_f5f3ba8a-ef87-4594-9360-d6849f9e65fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_2a3f7ecb-2a88-4d97-9820-1280f0dbeeb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_defd6878-82f9-48f1-93b5-1ee2c9129544" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_2a3f7ecb-2a88-4d97-9820-1280f0dbeeb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_50779d77-37f1-46a8-bf3d-fadd235a37b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_defd6878-82f9-48f1-93b5-1ee2c9129544" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_50779d77-37f1-46a8-bf3d-fadd235a37b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4a00d1cb-bce1-4009-a408-089e607c938f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_087d61f6-b142-4f4d-b2e0-33a91988326e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4a00d1cb-bce1-4009-a408-089e607c938f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_087d61f6-b142-4f4d-b2e0-33a91988326e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_85badcb7-75b7-404f-bdca-2137fd10445d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4a00d1cb-bce1-4009-a408-089e607c938f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_85badcb7-75b7-404f-bdca-2137fd10445d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_080216a9-4e51-4a21-bb17-15aa207fe10a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4a00d1cb-bce1-4009-a408-089e607c938f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_080216a9-4e51-4a21-bb17-15aa207fe10a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_03f8e9a5-977a-4d59-9e7c-52df4b19eafd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4a00d1cb-bce1-4009-a408-089e607c938f" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_03f8e9a5-977a-4d59-9e7c-52df4b19eafd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f09ac394-934a-4eea-b52d-f5821caedfb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_FinanceLeasePaymentsFinancingActivities_c9418147-e673-43fa-ae10-b82093c4ee40" xlink:href="bsy-20220930.xsd#bsy_FinanceLeasePaymentsFinancingActivities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f09ac394-934a-4eea-b52d-f5821caedfb1" xlink:to="loc_bsy_FinanceLeasePaymentsFinancingActivities_c9418147-e673-43fa-ae10-b82093c4ee40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_1b498b0c-f8aa-48fe-90e6-5d2b201339b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f09ac394-934a-4eea-b52d-f5821caedfb1" xlink:to="loc_us-gaap_ProceedsFromStockPlans_1b498b0c-f8aa-48fe-90e6-5d2b201339b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_84a0000e-075a-4d74-9dd4-e73020378165" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f09ac394-934a-4eea-b52d-f5821caedfb1" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_84a0000e-075a-4d74-9dd4-e73020378165" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_bb0c31d1-7c20-43d7-a11e-dad7652052c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_f09ac394-934a-4eea-b52d-f5821caedfb1" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_bb0c31d1-7c20-43d7-a11e-dad7652052c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_76d6fcd7-003f-4c21-8b5c-71e2f486bd98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f09ac394-934a-4eea-b52d-f5821caedfb1" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_76d6fcd7-003f-4c21-8b5c-71e2f486bd98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfAssumedDebt_6be5142f-8223-44f6-b4f5-3623825fe6f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfAssumedDebt"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f09ac394-934a-4eea-b52d-f5821caedfb1" xlink:to="loc_us-gaap_RepaymentsOfAssumedDebt_6be5142f-8223-44f6-b4f5-3623825fe6f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_6725c7f4-0ca8-4cfa-bd3e-098fd55ca98e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f09ac394-934a-4eea-b52d-f5821caedfb1" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_6725c7f4-0ca8-4cfa-bd3e-098fd55ca98e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_8ff73d3c-ac69-43cd-858e-5404e5cd5a87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividends"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f09ac394-934a-4eea-b52d-f5821caedfb1" xlink:to="loc_us-gaap_PaymentsOfDividends_8ff73d3c-ac69-43cd-858e-5404e5cd5a87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_6abc39d9-25d1-403e-88fc-b461c9f87306" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f09ac394-934a-4eea-b52d-f5821caedfb1" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_6abc39d9-25d1-403e-88fc-b461c9f87306" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PurchaseOfCappedCallOptions_baf111b9-99f3-46af-bef5-cb6d97060bd9" xlink:href="bsy-20220930.xsd#bsy_PurchaseOfCappedCallOptions"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f09ac394-934a-4eea-b52d-f5821caedfb1" xlink:to="loc_bsy_PurchaseOfCappedCallOptions_baf111b9-99f3-46af-bef5-cb6d97060bd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_b3c5466a-b7f3-4d2a-8d86-f9354f3d0617" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f09ac394-934a-4eea-b52d-f5821caedfb1" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_b3c5466a-b7f3-4d2a-8d86-f9354f3d0617" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_3303a66d-4be4-4d9b-839b-b5c70e9b7f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f09ac394-934a-4eea-b52d-f5821caedfb1" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_3303a66d-4be4-4d9b-839b-b5c70e9b7f0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes_9a699714-89da-4466-99c1-fb0a116f6668" xlink:href="bsy-20220930.xsd#bsy_PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f09ac394-934a-4eea-b52d-f5821caedfb1" xlink:to="loc_bsy_PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes_9a699714-89da-4466-99c1-fb0a116f6668" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0d249f94-a429-405a-a159-c8837b423427" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6b8ae0ed-3a49-485f-aea9-6156f9c82878" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0d249f94-a429-405a-a159-c8837b423427" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6b8ae0ed-3a49-485f-aea9-6156f9c82878" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c0010fbd-26f9-4fce-a1f1-6a045865bb76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0d249f94-a429-405a-a159-c8837b423427" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c0010fbd-26f9-4fce-a1f1-6a045865bb76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_026d9cf4-0fb4-4f54-8a81-d84273e24dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0d249f94-a429-405a-a159-c8837b423427" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_026d9cf4-0fb4-4f54-8a81-d84273e24dc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_65b4b26e-7044-41b5-80e5-1c2bb1d619df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0d249f94-a429-405a-a159-c8837b423427" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_65b4b26e-7044-41b5-80e5-1c2bb1d619df" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails"/>
  <link:calculationLink xlink:role="http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b377ee98-de49-4208-b36a-44e0526fa9e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_4a6610b6-f341-44e1-bbed-630107cc95f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b377ee98-de49-4208-b36a-44e0526fa9e8" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_4a6610b6-f341-44e1-bbed-630107cc95f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_b57e51f5-84a0-4f89-87a5-421318eeefa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b377ee98-de49-4208-b36a-44e0526fa9e8" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_b57e51f5-84a0-4f89-87a5-421318eeefa0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails"/>
  <link:calculationLink xlink:role="http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationConsiderationPayable_54895f32-9120-4aa6-90d2-4e10c4cee7b4" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationConsiderationPayable"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationConsiderationPayableCurrent_180bfe8b-7e50-45a7-a2c3-0a4e7ce8eda7" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationConsiderationPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bsy_BusinessCombinationConsiderationPayable_54895f32-9120-4aa6-90d2-4e10c4cee7b4" xlink:to="loc_bsy_BusinessCombinationConsiderationPayableCurrent_180bfe8b-7e50-45a7-a2c3-0a4e7ce8eda7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationConsiderationPayableNoncurrent_02882f39-51a8-4440-a18b-62c2c119637b" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationConsiderationPayableNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bsy_BusinessCombinationConsiderationPayable_54895f32-9120-4aa6-90d2-4e10c4cee7b4" xlink:to="loc_bsy_BusinessCombinationConsiderationPayableNoncurrent_02882f39-51a8-4440-a18b-62c2c119637b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_8a374ac6-4a35-4faf-b94f-cccce5d8b934" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_b3a62fcc-765f-4bef-85c0-a1538db9d9a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_8a374ac6-4a35-4faf-b94f-cccce5d8b934" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_b3a62fcc-765f-4bef-85c0-a1538db9d9a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_d782d593-eaa4-4696-81d4-2b17d90508ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_8a374ac6-4a35-4faf-b94f-cccce5d8b934" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_d782d593-eaa4-4696-81d4-2b17d90508ad" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"/>
  <link:calculationLink xlink:role="http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_2d2664e3-c2c2-45f2-a73a-8f493d301b0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_aac53307-4454-4874-bff5-ad78718efcd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_2d2664e3-c2c2-45f2-a73a-8f493d301b0f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_aac53307-4454-4874-bff5-ad78718efcd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_dab76e4c-74d3-4b03-ab5d-1508bdaa3bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_2d2664e3-c2c2-45f2-a73a-8f493d301b0f" xlink:to="loc_us-gaap_Goodwill_dab76e4c-74d3-4b03-ab5d-1508bdaa3bdb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_b534ffc0-fbb4-434f-9c9c-6d54956aed68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent_cb8d0456-654b-4f60-b0ca-10314f8a4c87" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_b534ffc0-fbb4-434f-9c9c-6d54956aed68" xlink:to="loc_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent_cb8d0456-654b-4f60-b0ca-10314f8a4c87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_e0d2db05-78fb-43fc-b67e-67206401bf76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_b534ffc0-fbb4-434f-9c9c-6d54956aed68" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_e0d2db05-78fb-43fc-b67e-67206401bf76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_bef5630e-7e19-4af1-9585-a4e1a2c5109e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_b534ffc0-fbb4-434f-9c9c-6d54956aed68" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_bef5630e-7e19-4af1-9585-a4e1a2c5109e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_bb671e0b-2b63-49ed-bb39-d54b971c2af8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_b534ffc0-fbb4-434f-9c9c-6d54956aed68" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_bb671e0b-2b63-49ed-bb39-d54b971c2af8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_cba19f74-9f37-43b8-89d6-53fe4028c529" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_b534ffc0-fbb4-434f-9c9c-6d54956aed68" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_cba19f74-9f37-43b8-89d6-53fe4028c529" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_b02d3ddf-fbc6-495e-91b7-72fe74afde3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_ce495667-19ec-47c5-bc13-fb29f4fa1b38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_b02d3ddf-fbc6-495e-91b7-72fe74afde3c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_ce495667-19ec-47c5-bc13-fb29f4fa1b38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_f9989d31-999f-4c6b-8dfb-edcf8ee3290f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_b02d3ddf-fbc6-495e-91b7-72fe74afde3c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_f9989d31-999f-4c6b-8dfb-edcf8ee3290f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets_7b9c5ac4-9de6-43d7-bf52-8b3e6dcb750b" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_b02d3ddf-fbc6-495e-91b7-72fe74afde3c" xlink:to="loc_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets_7b9c5ac4-9de6-43d7-bf52-8b3e6dcb750b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_d700c2ec-9e75-438c-aa8c-527b2e74939a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_b02d3ddf-fbc6-495e-91b7-72fe74afde3c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_d700c2ec-9e75-438c-aa8c-527b2e74939a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_660ca10a-dac1-4ad9-bb18-be1bcccfa839" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_b02d3ddf-fbc6-495e-91b7-72fe74afde3c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_660ca10a-dac1-4ad9-bb18-be1bcccfa839" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset_a42f4292-b0c3-4b15-9fae-785e5c5006be" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_b02d3ddf-fbc6-495e-91b7-72fe74afde3c" xlink:to="loc_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset_a42f4292-b0c3-4b15-9fae-785e5c5006be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_488047ff-61d1-4a8a-8c26-383cb292eef6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_ed128d94-dcf9-4f43-8310-2ce2c988634f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_488047ff-61d1-4a8a-8c26-383cb292eef6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_ed128d94-dcf9-4f43-8310-2ce2c988634f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_475316b9-4baf-4a2d-8b73-4582d0213b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_488047ff-61d1-4a8a-8c26-383cb292eef6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_475316b9-4baf-4a2d-8b73-4582d0213b3a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"/>
  <link:calculationLink xlink:role="http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_ff20185d-13ad-45ba-9fe4-3b63343f0196" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_141bee34-a377-4f13-8825-ffb0cd341e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_ff20185d-13ad-45ba-9fe4-3b63343f0196" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_141bee34-a377-4f13-8825-ffb0cd341e5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_c35d5d39-9021-460f-a11c-ff89e59f1797" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_ff20185d-13ad-45ba-9fe4-3b63343f0196" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_c35d5d39-9021-460f-a11c-ff89e59f1797" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails"/>
  <link:calculationLink xlink:role="http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3b4ceafe-b100-4dce-9e35-696af88fcac5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_dcda70c0-3cea-4bb7-ba23-a905c523e371" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3b4ceafe-b100-4dce-9e35-696af88fcac5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_dcda70c0-3cea-4bb7-ba23-a905c523e371" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_bdd06d9d-2e6c-467b-8f3a-e76db5ad23af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3b4ceafe-b100-4dce-9e35-696af88fcac5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_bdd06d9d-2e6c-467b-8f3a-e76db5ad23af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_90efaa09-09c2-48c6-b242-22b0a5720215" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_f9f6b3a1-e205-4314-a403-beafe6fa00cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_90efaa09-09c2-48c6-b242-22b0a5720215" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_f9f6b3a1-e205-4314-a403-beafe6fa00cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_5a3d54d1-ac6a-4385-83b7-89db07751018" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_90efaa09-09c2-48c6-b242-22b0a5720215" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_5a3d54d1-ac6a-4385-83b7-89db07751018" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3e0dfebb-86e5-455f-960d-deaf3f96c116" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_372eaaca-8507-45ca-ad1d-64242e2010cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3e0dfebb-86e5-455f-960d-deaf3f96c116" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_372eaaca-8507-45ca-ad1d-64242e2010cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_21314fc0-c65a-4975-973a-9d2f91ca20ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3e0dfebb-86e5-455f-960d-deaf3f96c116" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_21314fc0-c65a-4975-973a-9d2f91ca20ee" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails_1" xlink:type="simple" xlink:href="bsy-20220930.xsd#GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails_1"/>
  <link:calculationLink xlink:role="http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_2a900dec-950b-4b3e-8b6e-271aa5bce975" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_f91dc84b-61a4-4770-8ef3-d7f95f3e9f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_2a900dec-950b-4b3e-8b6e-271aa5bce975" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_f91dc84b-61a4-4770-8ef3-d7f95f3e9f0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_01aec1db-4531-440a-b483-a05ef01b9d92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_2a900dec-950b-4b3e-8b6e-271aa5bce975" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_01aec1db-4531-440a-b483-a05ef01b9d92" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#GoodwillandOtherIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bsy_CostAmortizationAndAmortizationOfIntangibleAssets_47957295-5adb-4be9-9aff-0310bc4d03d0" xlink:href="bsy-20220930.xsd#bsy_CostAmortizationAndAmortizationOfIntangibleAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_e34a65ef-3d72-445d-8d38-a275c463e4dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bsy_CostAmortizationAndAmortizationOfIntangibleAssets_47957295-5adb-4be9-9aff-0310bc4d03d0" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_e34a65ef-3d72-445d-8d38-a275c463e4dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_a2766694-67f1-4041-98ff-29d389eb589a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bsy_CostAmortizationAndAmortizationOfIntangibleAssets_47957295-5adb-4be9-9aff-0310bc4d03d0" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_a2766694-67f1-4041-98ff-29d389eb589a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LeasesLeaseCostDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LeasesLeaseCostDetails"/>
  <link:calculationLink xlink:role="http://www.bentley.com/role/LeasesLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_6c07c0c1-8a79-46b3-9723-45e79a4bd4d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_9fb9fb85-37d8-4f98-8e6a-691f9d27eecc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_6c07c0c1-8a79-46b3-9723-45e79a4bd4d0" xlink:to="loc_us-gaap_VariableLeaseCost_9fb9fb85-37d8-4f98-8e6a-691f9d27eecc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_a30167cc-a838-446c-a52b-ca92ef2bbbc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_6c07c0c1-8a79-46b3-9723-45e79a4bd4d0" xlink:to="loc_us-gaap_ShortTermLeaseCost_a30167cc-a838-446c-a52b-ca92ef2bbbc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_d08d9fe5-b87c-4ebd-939a-14d5dd01b7c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_6c07c0c1-8a79-46b3-9723-45e79a4bd4d0" xlink:to="loc_us-gaap_OperatingLeaseCost_d08d9fe5-b87c-4ebd-939a-14d5dd01b7c3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_baf913df-cf7d-4947-8bec-f4a29f478241" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_f0420426-536b-41fc-8779-b1114cac830a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_baf913df-cf7d-4947-8bec-f4a29f478241" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_f0420426-536b-41fc-8779-b1114cac830a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f261428f-8aa5-425c-ae06-6c19a6601d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_baf913df-cf7d-4947-8bec-f4a29f478241" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f261428f-8aa5-425c-ae06-6c19a6601d8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_93617ea9-130e-4d0a-9c2a-3df7a4fa8bd3" xlink:href="bsy-20220930.xsd#bsy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_baf913df-cf7d-4947-8bec-f4a29f478241" xlink:to="loc_bsy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_93617ea9-130e-4d0a-9c2a-3df7a4fa8bd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_db897d22-d334-42a3-a7e1-908e81544d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_baf913df-cf7d-4947-8bec-f4a29f478241" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_db897d22-d334-42a3-a7e1-908e81544d2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_da07d85f-2174-4b6a-9206-93c074ce2c70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_baf913df-cf7d-4947-8bec-f4a29f478241" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_da07d85f-2174-4b6a-9206-93c074ce2c70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f58ac998-98a6-474a-8afb-4fd4891aedd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_baf913df-cf7d-4947-8bec-f4a29f478241" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f58ac998-98a6-474a-8afb-4fd4891aedd6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="bsy-20220930.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_72c41f77-35ab-480f-ae8e-7512f42fa617" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_6f047c1f-e6f8-4cec-9014-67ff3d742296" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_72c41f77-35ab-480f-ae8e-7512f42fa617" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_6f047c1f-e6f8-4cec-9014-67ff3d742296" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_5b40bafa-c3cf-4db6-a2f8-ddfd273995de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_72c41f77-35ab-480f-ae8e-7512f42fa617" xlink:to="loc_us-gaap_OperatingLeaseLiability_5b40bafa-c3cf-4db6-a2f8-ddfd273995de" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LeasesSupplementalBalanceSheetDetails"/>
  <link:calculationLink xlink:role="http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_974c9d59-200e-4521-a9e7-db61913fb2c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_9f76c5e7-f8c1-47bb-b4e6-e3f83ebcf383" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset_974c9d59-200e-4521-a9e7-db61913fb2c2" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_9f76c5e7-f8c1-47bb-b4e6-e3f83ebcf383" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_57a7e6b5-da10-4037-872b-4a77615fdf3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset_974c9d59-200e-4521-a9e7-db61913fb2c2" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_57a7e6b5-da10-4037-872b-4a77615fdf3d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#AccrualsandOtherCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_491561c7-b4bb-4277-8d25-ab11405c808e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationConsiderationPayableCurrent_509ad97c-ea18-4000-844a-5a567a57b679" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationConsiderationPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_491561c7-b4bb-4277-8d25-ab11405c808e" xlink:to="loc_bsy_BusinessCombinationConsiderationPayableCurrent_509ad97c-ea18-4000-844a-5a567a57b679" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_0f9cdb8a-c1ca-4391-bec3-08ed1e2eb949" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_491561c7-b4bb-4277-8d25-ab11405c808e" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_0f9cdb8a-c1ca-4391-bec3-08ed1e2eb949" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_b90ce590-f2af-4aa2-ac81-9595f9c00f12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_491561c7-b4bb-4277-8d25-ab11405c808e" xlink:to="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_b90ce590-f2af-4aa2-ac81-9595f9c00f12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_b17bd1a2-d0c5-4e7e-b22a-2273c24c8597" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_491561c7-b4bb-4277-8d25-ab11405c808e" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_b17bd1a2-d0c5-4e7e-b22a-2273c24c8597" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DueToCustomers_d735c86d-dc40-4a9e-b7a7-7f24c575d1ef" xlink:href="bsy-20220930.xsd#bsy_DueToCustomers"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_491561c7-b4bb-4277-8d25-ab11405c808e" xlink:to="loc_bsy_DueToCustomers_d735c86d-dc40-4a9e-b7a7-7f24c575d1ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent_0acc553e-dd71-4d8e-9dbd-bb08fde775b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_491561c7-b4bb-4277-8d25-ab11405c808e" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrent_0acc553e-dd71-4d8e-9dbd-bb08fde775b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrent_350f64f1-5df8-44e8-a2f3-8d6e5cd35373" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedBonusesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_491561c7-b4bb-4277-8d25-ab11405c808e" xlink:to="loc_us-gaap_AccruedBonusesCurrent_350f64f1-5df8-44e8-a2f3-8d6e5cd35373" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilityCurrent_32472ccd-d5e7-4a57-91d8-cad993f6b64c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositLiabilityCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_491561c7-b4bb-4277-8d25-ab11405c808e" xlink:to="loc_us-gaap_DepositLiabilityCurrent_32472ccd-d5e7-4a57-91d8-cad993f6b64c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_33c8e8cf-9675-4539-9569-090e88ebe686" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_491561c7-b4bb-4277-8d25-ab11405c808e" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_33c8e8cf-9675-4539-9569-090e88ebe686" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_c30f8c6e-8073-4c25-a5bb-ad1bfc71fe29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_491561c7-b4bb-4277-8d25-ab11405c808e" xlink:to="loc_us-gaap_AccruedSalariesCurrent_c30f8c6e-8073-4c25-a5bb-ad1bfc71fe29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_4393f2fa-cf40-496f-9845-649479630fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_491561c7-b4bb-4277-8d25-ab11405c808e" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_4393f2fa-cf40-496f-9845-649479630fb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent_2a0f37a0-3280-40cc-851b-72d3a9b315f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_491561c7-b4bb-4277-8d25-ab11405c808e" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrent_2a0f37a0-3280-40cc-851b-72d3a9b315f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_AccruedCloudProvisioningCostsCurrent_548c3468-bf49-424e-8978-bd5a5371563f" xlink:href="bsy-20220930.xsd#bsy_AccruedCloudProvisioningCostsCurrent"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_491561c7-b4bb-4277-8d25-ab11405c808e" xlink:to="loc_bsy_AccruedCloudProvisioningCostsCurrent_548c3468-bf49-424e-8978-bd5a5371563f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LongTermDebtScheduleofLongTermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_1a5140dc-da7e-44d9-ac1a-cad4b4cda967" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_a58fd55f-21ea-4fbb-99ca-97b87ce78837" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_1a5140dc-da7e-44d9-ac1a-cad4b4cda967" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_a58fd55f-21ea-4fbb-99ca-97b87ce78837" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_ad37770b-b978-45fc-965a-b2f25e8924c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_1a5140dc-da7e-44d9-ac1a-cad4b4cda967" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_ad37770b-b978-45fc-965a-b2f25e8924c4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails_1" xlink:type="simple" xlink:href="bsy-20220930.xsd#LongTermDebtScheduleofLongTermDebtDetails_1"/>
  <link:calculationLink xlink:role="http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_4efc0468-1f00-4c09-b231-51914eca1cee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_8e9e259e-8add-4aa7-8174-e6ec35b7f84e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_4efc0468-1f00-4c09-b231-51914eca1cee" xlink:to="loc_us-gaap_LongTermDebtCurrent_8e9e259e-8add-4aa7-8174-e6ec35b7f84e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_fdd73e61-c06a-4db3-b921-46f955aa1490" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_4efc0468-1f00-4c09-b231-51914eca1cee" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_fdd73e61-c06a-4db3-b921-46f955aa1490" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LongTermDebtScheduleofInterestExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_15463c35-cb8f-40a3-922c-4d031e53bc91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_ecabb259-07a2-44a6-9a88-72201fe3eaf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseOther"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_15463c35-cb8f-40a3-922c-4d031e53bc91" xlink:to="loc_us-gaap_InterestExpenseOther_ecabb259-07a2-44a6-9a88-72201fe3eaf7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_4aa77228-8e9e-4a08-afc6-e8b530406ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_15463c35-cb8f-40a3-922c-4d031e53bc91" xlink:to="loc_us-gaap_InterestExpenseDebt_4aa77228-8e9e-4a08-afc6-e8b530406ef8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_0206fde5-b238-4dd9-b666-13864c438cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_InterestExpenseDerivatives_ed9a9d5b-2e71-45bf-8a7d-c398bcac8ac1" xlink:href="bsy-20220930.xsd#bsy_InterestExpenseDerivatives"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_0206fde5-b238-4dd9-b666-13864c438cd2" xlink:to="loc_bsy_InterestExpenseDerivatives_ed9a9d5b-2e71-45bf-8a7d-c398bcac8ac1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_c46ff78f-983a-47bf-a60a-2ca9df4c0822" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_0206fde5-b238-4dd9-b666-13864c438cd2" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_c46ff78f-983a-47bf-a60a-2ca9df4c0822" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_29b8a240-e1b2-4771-9b25-9d0cacd9f1b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_0206fde5-b238-4dd9-b666-13864c438cd2" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_29b8a240-e1b2-4771-9b25-9d0cacd9f1b2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/RetirementPlansScheduleofDeferredCompensationPlanLiabilitiesDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#RetirementPlansScheduleofDeferredCompensationPlanLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.bentley.com/role/RetirementPlansScheduleofDeferredCompensationPlanLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_9817edc5-aa4c-4b36-8e39-5bfb18d7519e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_dd69e5a2-ad0f-4379-abb1-cde287aef02b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_9817edc5-aa4c-4b36-8e39-5bfb18d7519e" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_dd69e5a2-ad0f-4379-abb1-cde287aef02b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_da5f49ac-f210-49f2-8d90-684083cda308" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_9817edc5-aa4c-4b36-8e39-5bfb18d7519e" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_da5f49ac-f210-49f2-8d90-684083cda308" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails"/>
  <link:calculationLink xlink:role="http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d98367f2-1c70-4923-940e-30c62e707ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_1312484d-b066-47af-8226-f68b35c16651" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d98367f2-1c70-4923-940e-30c62e707ed2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_1312484d-b066-47af-8226-f68b35c16651" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_457ce44f-4028-44cf-a1a2-bfecaad9b755" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d98367f2-1c70-4923-940e-30c62e707ed2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_457ce44f-4028-44cf-a1a2-bfecaad9b755" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_5f5736d8-1adc-4024-805b-fdf962300aad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_80d70227-1e53-4293-966d-03086bca5e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_5f5736d8-1adc-4024-805b-fdf962300aad" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_80d70227-1e53-4293-966d-03086bca5e2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_AccruedEquityBasedCompensationFairValueDisclosure_a397bea7-e324-4ef0-933b-5f88fda866f4" xlink:href="bsy-20220930.xsd#bsy_AccruedEquityBasedCompensationFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_5f5736d8-1adc-4024-805b-fdf962300aad" xlink:to="loc_bsy_AccruedEquityBasedCompensationFairValueDisclosure_a397bea7-e324-4ef0-933b-5f88fda866f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationLiabilityFairValueDisclosure_31fe67a3-24af-4582-9658-87de8763a658" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationLiabilityFairValueDisclosure"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_5f5736d8-1adc-4024-805b-fdf962300aad" xlink:to="loc_bsy_DeferredCompensationLiabilityFairValueDisclosure_31fe67a3-24af-4582-9658-87de8763a658" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_df45cfac-4b8a-42a5-b84a-40b5f389a866" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_6a1e91c1-afe5-4ff0-bf8b-c8a43a2961e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_df45cfac-4b8a-42a5-b84a-40b5f389a866" xlink:to="loc_us-gaap_DerivativeAssets_6a1e91c1-afe5-4ff0-bf8b-c8a43a2961e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_296f4a32-2c58-41f1-ace5-77879096376a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_df45cfac-4b8a-42a5-b84a-40b5f389a866" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_296f4a32-2c58-41f1-ace5-77879096376a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/InterestExpenseNetDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#InterestExpenseNetDetails"/>
  <link:calculationLink xlink:role="http://www.bentley.com/role/InterestExpenseNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_a958ca50-c122-4982-a22c-57d1d29c0ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_c6a3cfa4-d9a8-4807-8e3e-d4947853907c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_a958ca50-c122-4982-a22c-57d1d29c0ea8" xlink:to="loc_us-gaap_InvestmentIncomeInterest_c6a3cfa4-d9a8-4807-8e3e-d4947853907c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_ed9b0a0b-11a1-4ad2-99d6-dfc11facd928" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_a958ca50-c122-4982-a22c-57d1d29c0ea8" xlink:to="loc_us-gaap_InterestExpense_ed9b0a0b-11a1-4ad2-99d6-dfc11facd928" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#OtherIncomeExpenseNetScheduleofOtherIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_822d9001-c4b2-40a3-96f2-2da678c4a74f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_e140f349-b547-4b89-ab0d-0aac58136ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_822d9001-c4b2-40a3-96f2-2da678c4a74f" xlink:to="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_e140f349-b547-4b89-ab0d-0aac58136ffb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_5e1af052-5bcd-43d5-8bf4-9026d2444841" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_822d9001-c4b2-40a3-96f2-2da678c4a74f" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_5e1af052-5bcd-43d5-8bf4-9026d2444841" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_GainLossOnSaleOfInterestInPropertyPlantEquipment_27f938df-35ef-4118-9201-922736158574" xlink:href="bsy-20220930.xsd#bsy_GainLossOnSaleOfInterestInPropertyPlantEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_822d9001-c4b2-40a3-96f2-2da678c4a74f" xlink:to="loc_bsy_GainLossOnSaleOfInterestInPropertyPlantEquipment_27f938df-35ef-4118-9201-922736158574" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_OtherMiscellaneousNonoperatingIncomeExpenseOther_20e388d5-d1b1-4c6b-b361-f880291381e7" xlink:href="bsy-20220930.xsd#bsy_OtherMiscellaneousNonoperatingIncomeExpenseOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_822d9001-c4b2-40a3-96f2-2da678c4a74f" xlink:to="loc_bsy_OtherMiscellaneousNonoperatingIncomeExpenseOther_20e388d5-d1b1-4c6b-b361-f880291381e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_92e89659-97c4-4d1a-bb6a-c91292db2b72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_822d9001-c4b2-40a3-96f2-2da678c4a74f" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_92e89659-97c4-4d1a-bb6a-c91292db2b72" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails"/>
  <link:calculationLink xlink:role="http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_3b4ce07f-41da-4aca-8496-95fbd4c2b0b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_47bff7ab-d6e8-4b66-aa0c-f74e78cda6e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestOnConvertibleDebtNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_3b4ce07f-41da-4aca-8496-95fbd4c2b0b1" xlink:to="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_47bff7ab-d6e8-4b66-aa0c-f74e78cda6e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_eac9f725-8c2b-4100-8a2e-f52902ccfe97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_3b4ce07f-41da-4aca-8496-95fbd4c2b0b1" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_eac9f725-8c2b-4100-8a2e-f52902ccfe97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5e62a15f-e0e8-41ed-aa67-281cb618c711" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d2165130-78fa-433c-93f7-56f496838291" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5e62a15f-e0e8-41ed-aa67-281cb618c711" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d2165130-78fa-433c-93f7-56f496838291" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1e733fdd-dae6-4988-8079-b38a7906e9b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5e62a15f-e0e8-41ed-aa67-281cb618c711" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1e733fdd-dae6-4988-8079-b38a7906e9b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_295829fb-d3ac-4d23-be1b-40c6823dfa7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5e62a15f-e0e8-41ed-aa67-281cb618c711" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_295829fb-d3ac-4d23-be1b-40c6823dfa7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_2c8178fe-4d3f-4bd5-a975-e474d7bcf84f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5e62a15f-e0e8-41ed-aa67-281cb618c711" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_2c8178fe-4d3f-4bd5-a975-e474d7bcf84f" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>bsy-20220930_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:36ff465a-8382-44aa-8784-34f8b225f564,g:93a5aba1-dc50-4a32-b511-13f25a6f5b81-->
<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.bentley.com/role/Cover" xlink:type="simple" xlink:href="bsy-20220930.xsd#Cover"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/Cover" xlink:type="extended" id="iaffa30f76c5141ef8885fb7a6bae1840_Cover">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_25a2b212-2f15-40ef-9d10-e7562eb10e93" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_DocumentType_25a2b212-2f15-40ef-9d10-e7562eb10e93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_7e5498ce-8ece-4cb1-ba75-daafb3b8d332" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_DocumentQuarterlyReport_7e5498ce-8ece-4cb1-ba75-daafb3b8d332" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_a7aedb31-03f2-4536-8967-6d47680a54e3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_DocumentPeriodEndDate_a7aedb31-03f2-4536-8967-6d47680a54e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_30640c27-91c2-4e99-8dff-4bed3bce7755" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_DocumentTransitionReport_30640c27-91c2-4e99-8dff-4bed3bce7755" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_56265a8b-aed2-4bcb-9481-dfef9d9f316d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityFileNumber_56265a8b-aed2-4bcb-9481-dfef9d9f316d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_7854b58c-3868-47f3-86d1-91794fca938c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityRegistrantName_7854b58c-3868-47f3-86d1-91794fca938c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_e52bb030-0a65-4e7c-86c3-483e24910890" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityIncorporationStateCountryCode_e52bb030-0a65-4e7c-86c3-483e24910890" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_e7f9c5e7-30c9-46b1-8f2d-82ccecb1ac8c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityTaxIdentificationNumber_e7f9c5e7-30c9-46b1-8f2d-82ccecb1ac8c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_749a0b22-c8f3-4177-ae9f-814ca39fbda8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityAddressAddressLine1_749a0b22-c8f3-4177-ae9f-814ca39fbda8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_5de6f21d-8db8-4e17-8f40-cfa01fa20ba2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityAddressCityOrTown_5de6f21d-8db8-4e17-8f40-cfa01fa20ba2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_8136e0f1-c93b-4829-8e79-01e29a7085de" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityAddressStateOrProvince_8136e0f1-c93b-4829-8e79-01e29a7085de" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_005ce0cb-8f02-41f4-9d5d-e27e0da426b5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityAddressPostalZipCode_005ce0cb-8f02-41f4-9d5d-e27e0da426b5" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_845af54d-8eeb-4183-a5da-dd68c8e4f40c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_CityAreaCode_845af54d-8eeb-4183-a5da-dd68c8e4f40c" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_a04bf6d4-01f5-42e2-bb32-42ca6b8e92cb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_LocalPhoneNumber_a04bf6d4-01f5-42e2-bb32-42ca6b8e92cb" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_8401700f-c936-4af8-a5d7-944843682392" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_Security12bTitle_8401700f-c936-4af8-a5d7-944843682392" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_a278fc2c-1283-485a-ab3d-8df32e8dcfee" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_TradingSymbol_a278fc2c-1283-485a-ab3d-8df32e8dcfee" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_ff04fa15-e0a9-46f2-a7c4-faeb06fafb19" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_SecurityExchangeName_ff04fa15-e0a9-46f2-a7c4-faeb06fafb19" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_19062c9f-b693-459a-85a9-5c9ffcac87a7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityCurrentReportingStatus_19062c9f-b693-459a-85a9-5c9ffcac87a7" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_46727f15-50ce-48ab-90b0-ca59e0118675" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityInteractiveDataCurrent_46727f15-50ce-48ab-90b0-ca59e0118675" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_a2b357a9-3c76-4b90-9bfc-5f076bfe3ad2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityFilerCategory_a2b357a9-3c76-4b90-9bfc-5f076bfe3ad2" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_aa6eaa8d-e34d-4475-839c-1711ad2dce80" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntitySmallBusiness_aa6eaa8d-e34d-4475-839c-1711ad2dce80" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_66313b64-be92-48b4-bb69-2a8092d0da06" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityEmergingGrowthCompany_66313b64-be92-48b4-bb69-2a8092d0da06" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_3915a9bb-f83e-4d8b-94c7-a4291909b4d5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityShellCompany_3915a9bb-f83e-4d8b-94c7-a4291909b4d5" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_aba25c62-a52b-4f69-b3ef-9171b9783ab0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_aba25c62-a52b-4f69-b3ef-9171b9783ab0" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_8f1a2eb2-f526-4a09-a4d1-73b680b5d797" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_CurrentFiscalYearEndDate_8f1a2eb2-f526-4a09-a4d1-73b680b5d797" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_2a1f96b9-670a-4827-ba26-8c89b394e39a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityCentralIndexKey_2a1f96b9-670a-4827-ba26-8c89b394e39a" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_b9999962-f5e4-4b00-b26d-2bad4b2f7397" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_AmendmentFlag_b9999962-f5e4-4b00-b26d-2bad4b2f7397" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_2ba8d0c3-9add-422b-a093-bff78344331b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_DocumentFiscalPeriodFocus_2ba8d0c3-9add-422b-a093-bff78344331b" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_bd4b86d8-7c00-4b49-861d-5c8204bfdcba" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_DocumentFiscalYearFocus_bd4b86d8-7c00-4b49-861d-5c8204bfdcba" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_7cd63726-1a24-4719-849c-3554bc94a9e2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_DocumentInformationTable_7cd63726-1a24-4719-849c-3554bc94a9e2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_dc8bb56f-4519-4726-987e-88abcc8623ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_7cd63726-1a24-4719-849c-3554bc94a9e2" xlink:to="loc_us-gaap_StatementClassOfStockAxis_dc8bb56f-4519-4726-987e-88abcc8623ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_dc8bb56f-4519-4726-987e-88abcc8623ab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_dc8bb56f-4519-4726-987e-88abcc8623ab" xlink:to="loc_us-gaap_ClassOfStockDomain_dc8bb56f-4519-4726-987e-88abcc8623ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9af65696-4a18-4d31-81f3-91773ab830fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_dc8bb56f-4519-4726-987e-88abcc8623ab" xlink:to="loc_us-gaap_ClassOfStockDomain_9af65696-4a18-4d31-81f3-91773ab830fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_e73c282a-319c-42a7-9475-3e4b5e21c958" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_9af65696-4a18-4d31-81f3-91773ab830fe" xlink:to="loc_us-gaap_CommonClassAMember_e73c282a-319c-42a7-9475-3e4b5e21c958" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_2f5b5cd2-84f3-4997-970a-878dd2de57c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_9af65696-4a18-4d31-81f3-91773ab830fe" xlink:to="loc_us-gaap_CommonClassBMember_2f5b5cd2-84f3-4997-970a-878dd2de57c3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="bsy-20220930.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="i75cb517f49454553ba6fe3f3e6ede4e9_ConsolidatedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_21a347b6-d3a6-47cf-b216-150347638df0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_e66e2f0e-d37e-4631-b877-a61299cbb108" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_21a347b6-d3a6-47cf-b216-150347638df0" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_e66e2f0e-d37e-4631-b877-a61299cbb108" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_a2123b27-554a-441b-9a49-3c279bbf5d09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_21a347b6-d3a6-47cf-b216-150347638df0" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_a2123b27-554a-441b-9a49-3c279bbf5d09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_f9d8a33d-ac35-43dc-a04f-985a8a56820c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_21a347b6-d3a6-47cf-b216-150347638df0" xlink:to="loc_us-gaap_PreferredStockSharesIssued_f9d8a33d-ac35-43dc-a04f-985a8a56820c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_27765844-a9ae-45ea-9f11-2023a6873146" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_21a347b6-d3a6-47cf-b216-150347638df0" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_27765844-a9ae-45ea-9f11-2023a6873146" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_5efb36e5-0fc6-458e-bf75-34e32344a228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_21a347b6-d3a6-47cf-b216-150347638df0" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_5efb36e5-0fc6-458e-bf75-34e32344a228" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_1f5160e0-f559-401c-82cf-7d951fcdb936" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_21a347b6-d3a6-47cf-b216-150347638df0" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_1f5160e0-f559-401c-82cf-7d951fcdb936" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_ea48037d-2e5c-403f-a88f-37df01a19ee9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_21a347b6-d3a6-47cf-b216-150347638df0" xlink:to="loc_us-gaap_CommonStockSharesIssued_ea48037d-2e5c-403f-a88f-37df01a19ee9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_dc59bd30-1bae-4380-b1ea-0fa8d84bff72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_21a347b6-d3a6-47cf-b216-150347638df0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_dc59bd30-1bae-4380-b1ea-0fa8d84bff72" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b552a4ae-73f1-4827-86d0-f09cf06ae159" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_21a347b6-d3a6-47cf-b216-150347638df0" xlink:to="loc_us-gaap_StatementTable_b552a4ae-73f1-4827-86d0-f09cf06ae159" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ed6045e6-d771-4d57-80e5-f3eea8f3df95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_b552a4ae-73f1-4827-86d0-f09cf06ae159" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ed6045e6-d771-4d57-80e5-f3eea8f3df95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ed6045e6-d771-4d57-80e5-f3eea8f3df95_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ed6045e6-d771-4d57-80e5-f3eea8f3df95" xlink:to="loc_us-gaap_ClassOfStockDomain_ed6045e6-d771-4d57-80e5-f3eea8f3df95_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7a9f26e4-ad96-43f2-950c-2c6b47a0b26b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ed6045e6-d771-4d57-80e5-f3eea8f3df95" xlink:to="loc_us-gaap_ClassOfStockDomain_7a9f26e4-ad96-43f2-950c-2c6b47a0b26b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_d1a6029f-01dd-47b1-af57-d29952264c34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_7a9f26e4-ad96-43f2-950c-2c6b47a0b26b" xlink:to="loc_us-gaap_CommonClassAMember_d1a6029f-01dd-47b1-af57-d29952264c34" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_97b1f907-388f-41bc-996b-63703a1bde32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_7a9f26e4-ad96-43f2-950c-2c6b47a0b26b" xlink:to="loc_us-gaap_CommonClassBMember_97b1f907-388f-41bc-996b-63703a1bde32" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="bsy-20220930.xsd#ConsolidatedStatementsofOperations"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/ConsolidatedStatementsofOperations" xlink:type="extended" id="ib77ba9283d204ff3bff25b1719de36f7_ConsolidatedStatementsofOperations">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_015b0796-9e55-4eca-96d0-a7e9381ad087" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_RevenuesAbstract_015b0796-9e55-4eca-96d0-a7e9381ad087" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ba3c4775-afb8-49e1-96dd-5a2faea61d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_015b0796-9e55-4eca-96d0-a7e9381ad087" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ba3c4775-afb8-49e1-96dd-5a2faea61d3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_9d610265-ac78-4037-ad55-6282824061bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_CostOfRevenueAbstract_9d610265-ac78-4037-ad55-6282824061bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_6a17ee36-662d-4bc9-820b-93704adccdd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_9d610265-ac78-4037-ad55-6282824061bc" xlink:to="loc_us-gaap_CostOfRevenue_6a17ee36-662d-4bc9-820b-93704adccdd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_0df3c4d7-cbba-43e3-9d4a-a0fe1adb12bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_GrossProfit_0df3c4d7-cbba-43e3-9d4a-a0fe1adb12bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_02385067-4db5-48d0-95a7-b4abd0686fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_OperatingExpensesAbstract_02385067-4db5-48d0-95a7-b4abd0686fa6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_83f2ee64-cbaa-41bf-9bde-432247f3cd2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_02385067-4db5-48d0-95a7-b4abd0686fa6" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_83f2ee64-cbaa-41bf-9bde-432247f3cd2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_5b45e9e9-7cee-4750-a3db-a3da283b857d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_02385067-4db5-48d0-95a7-b4abd0686fa6" xlink:to="loc_us-gaap_SellingAndMarketingExpense_5b45e9e9-7cee-4750-a3db-a3da283b857d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_2fcb3ebd-976c-411a-baaa-946bc08513b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_02385067-4db5-48d0-95a7-b4abd0686fa6" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_2fcb3ebd-976c-411a-baaa-946bc08513b1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_7b06f814-e231-4b38-b95c-91d7059de9c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_02385067-4db5-48d0-95a7-b4abd0686fa6" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_7b06f814-e231-4b38-b95c-91d7059de9c6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_e39b2dd9-1246-49ca-89e9-245a95f832f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_02385067-4db5-48d0-95a7-b4abd0686fa6" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_e39b2dd9-1246-49ca-89e9-245a95f832f5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_9c904344-7b24-4669-a87b-14a3f9170a17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_02385067-4db5-48d0-95a7-b4abd0686fa6" xlink:to="loc_us-gaap_OperatingExpenses_9c904344-7b24-4669-a87b-14a3f9170a17" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5a405f85-ebda-493e-b8c4-2b3ba3e4c617" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_OperatingIncomeLoss_5a405f85-ebda-493e-b8c4-2b3ba3e4c617" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_15902e8e-46fa-435b-8223-a1033d31e361" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_15902e8e-46fa-435b-8223-a1033d31e361" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_9055985c-01e1-4355-beef-fa19f0322001" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_9055985c-01e1-4355-beef-fa19f0322001" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_73ca9bf3-7c48-4edc-95a5-994252371e28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_73ca9bf3-7c48-4edc-95a5-994252371e28" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_fc2fc522-a982-4cbc-8e93-530b16486f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_fc2fc522-a982-4cbc-8e93-530b16486f9c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_a3dba61b-c917-42f2-9f54-5394441b1556" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_a3dba61b-c917-42f2-9f54-5394441b1556" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9968c3e3-d021-40b5-91f5-8b75a39c8fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_NetIncomeLoss_9968c3e3-d021-40b5-91f5-8b75a39c8fcb" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_1b2161a5-e78e-4392-8b52-7ae9a951cd0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_1b2161a5-e78e-4392-8b52-7ae9a951cd0b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2866f0a0-86cc-418a-a4a9-1edc9b6c9570" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2866f0a0-86cc-418a-a4a9-1edc9b6c9570" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_ab07f1e6-8203-4ca9-94df-dec3cfbc1394" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_EarningsPerShareAbstract_ab07f1e6-8203-4ca9-94df-dec3cfbc1394" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_417f51ef-5cdb-48c7-82e2-b4cd8cd7ab03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ab07f1e6-8203-4ca9-94df-dec3cfbc1394" xlink:to="loc_us-gaap_EarningsPerShareBasic_417f51ef-5cdb-48c7-82e2-b4cd8cd7ab03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_197a32c6-c5ad-48a7-bf28-8879743ad169" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ab07f1e6-8203-4ca9-94df-dec3cfbc1394" xlink:to="loc_us-gaap_EarningsPerShareDiluted_197a32c6-c5ad-48a7-bf28-8879743ad169" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c5968d0d-8d9d-49d6-8610-1f1701ecb40a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ab07f1e6-8203-4ca9-94df-dec3cfbc1394" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c5968d0d-8d9d-49d6-8610-1f1701ecb40a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_741fdc68-07f4-4c06-abd5-15dcebcd966d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ab07f1e6-8203-4ca9-94df-dec3cfbc1394" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_741fdc68-07f4-4c06-abd5-15dcebcd966d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_33894553-f49f-42b3-b1aa-f63e18fc1ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_StatementTable_33894553-f49f-42b3-b1aa-f63e18fc1ea7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_b849eeca-23fc-4343-852d-b570ef59de7e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_33894553-f49f-42b3-b1aa-f63e18fc1ea7" xlink:to="loc_srt_ProductOrServiceAxis_b849eeca-23fc-4343-852d-b570ef59de7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b849eeca-23fc-4343-852d-b570ef59de7e_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_b849eeca-23fc-4343-852d-b570ef59de7e" xlink:to="loc_srt_ProductsAndServicesDomain_b849eeca-23fc-4343-852d-b570ef59de7e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_8fb9aef3-9c86-451d-a4f0-1a4c7a032071" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_b849eeca-23fc-4343-852d-b570ef59de7e" xlink:to="loc_srt_ProductsAndServicesDomain_8fb9aef3-9c86-451d-a4f0-1a4c7a032071" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_SubscriptionsAndLicensesMember_13a683ff-e335-4290-acef-ace56652e61e" xlink:href="bsy-20220930.xsd#bsy_SubscriptionsAndLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8fb9aef3-9c86-451d-a4f0-1a4c7a032071" xlink:to="loc_bsy_SubscriptionsAndLicensesMember_13a683ff-e335-4290-acef-ace56652e61e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubscriptionAndCirculationMember_e333b6a8-3893-4cc1-9f4b-7cd8a977db29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubscriptionAndCirculationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bsy_SubscriptionsAndLicensesMember_13a683ff-e335-4290-acef-ace56652e61e" xlink:to="loc_us-gaap_SubscriptionAndCirculationMember_e333b6a8-3893-4cc1-9f4b-7cd8a977db29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PerpetualLicensesMember_d91c1855-ed11-4800-a3a4-ad284defe8dd" xlink:href="bsy-20220930.xsd#bsy_PerpetualLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bsy_SubscriptionsAndLicensesMember_13a683ff-e335-4290-acef-ace56652e61e" xlink:to="loc_bsy_PerpetualLicensesMember_d91c1855-ed11-4800-a3a4-ad284defe8dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_5450cd21-49db-459b-9bb1-c953f9e66b29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8fb9aef3-9c86-451d-a4f0-1a4c7a032071" xlink:to="loc_us-gaap_ServiceMember_5450cd21-49db-459b-9bb1-c953f9e66b29" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="bsy-20220930.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="i245af30af1e34eaca9f67504fe4bae26_ConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b763d34b-c6ad-4808-8343-6320fa7adde3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b763d34b-c6ad-4808-8343-6320fa7adde3" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_3cac8cea-94b0-4083-ab8a-cb4feed64072" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_3cac8cea-94b0-4083-ab8a-cb4feed64072" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_438f4dd9-e171-4a91-bbbb-5b902042404c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_StockholdersEquity_438f4dd9-e171-4a91-bbbb-5b902042404c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ec6af6f7-e8ce-41c0-b30e-1cb2d51341e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_NetIncomeLoss_ec6af6f7-e8ce-41c0-b30e-1cb2d51341e1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_8e7f561a-13c7-4fd4-87ea-c9e12d78a7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_8e7f561a-13c7-4fd4-87ea-c9e12d78a7dd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_0cd4792f-19cd-4de3-b6e9-6fe8de72624e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_0cd4792f-19cd-4de3-b6e9-6fe8de72624e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_890765a5-5af1-445a-b0dc-bf3557c8d26f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_890765a5-5af1-445a-b0dc-bf3557c8d26f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions_9c4e45c6-bf34-401d-91b2-f35aa01e462c" xlink:href="bsy-20220930.xsd#bsy_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_bsy_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions_9c4e45c6-bf34-401d-91b2-f35aa01e462c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends_9514fce1-c642-44bb-854f-e33db53995c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Dividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_Dividends_9514fce1-c642-44bb-854f-e33db53995c3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_StockIssuedDuringPeriodSharesDeferredCompensationPlan_f2cc8c86-d1f8-40f5-bc65-9c97532441f8" xlink:href="bsy-20220930.xsd#bsy_StockIssuedDuringPeriodSharesDeferredCompensationPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_bsy_StockIssuedDuringPeriodSharesDeferredCompensationPlan_f2cc8c86-d1f8-40f5-bc65-9c97532441f8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_StockIssuedDuringPeriodValueDeferredCompensationPlan_e163a770-901b-496a-abb7-9cfb454f4480" xlink:href="bsy-20220930.xsd#bsy_StockIssuedDuringPeriodValueDeferredCompensationPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_bsy_StockIssuedDuringPeriodValueDeferredCompensationPlan_e163a770-901b-496a-abb7-9cfb454f4480" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions_471c242e-01cf-49e7-9fb6-ebac25327400" xlink:href="bsy-20220930.xsd#bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions_471c242e-01cf-49e7-9fb6-ebac25327400" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification_1f4c6b59-65be-4ea3-b24e-e2f4d11851fc" xlink:href="bsy-20220930.xsd#bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification_1f4c6b59-65be-4ea3-b24e-e2f4d11851fc" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_7ee82de3-7763-4060-86b2-3e0d49cc2eec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_7ee82de3-7763-4060-86b2-3e0d49cc2eec" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_380583e0-cbaa-44a0-a32a-d75e17af944a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_380583e0-cbaa-44a0-a32a-d75e17af944a" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3fa9bd77-06d9-4644-86c9-d9ed0b9f7284" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3fa9bd77-06d9-4644-86c9-d9ed0b9f7284" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_33a02b15-4c9e-4c34-ad18-36433ca22510" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_33a02b15-4c9e-4c34-ad18-36433ca22510" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_796c8785-1b99-44f6-b35c-01ed1df1e63c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_796c8785-1b99-44f6-b35c-01ed1df1e63c" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_234ee775-c5e6-4949-b987-1c7fc28f400e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_234ee775-c5e6-4949-b987-1c7fc28f400e" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber_798c5a92-a2ba-407e-9bc9-0d1411076174" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber_798c5a92-a2ba-407e-9bc9-0d1411076174" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue_10133aa0-e8c8-4301-b0e0-2c03c6b3e3da" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue_10133aa0-e8c8-4301-b0e0-2c03c6b3e3da" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2bc530d0-9785-413c-ade6-bfe27af3672f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2bc530d0-9785-413c-ade6-bfe27af3672f" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_bf894e36-6961-445d-acf3-60b9a8ed3057" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_bf894e36-6961-445d-acf3-60b9a8ed3057" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_a5a33307-1804-4f4a-8a16-c1b500fa75e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_a5a33307-1804-4f4a-8a16-c1b500fa75e6" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_d94d1a15-e86b-4f86-a12b-279c12a429c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_d94d1a15-e86b-4f86-a12b-279c12a429c6" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_2e748760-ffda-4941-ba4c-d34c8c4a6687" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_2e748760-ffda-4941-ba4c-d34c8c4a6687" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_910e3bac-7445-4bf1-b6fc-da38e7d62f34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e6190c37-9512-44c6-a460-e6d0759aaee7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_41296431-be06-46f7-9ef0-beab9068d17e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_b763d34b-c6ad-4808-8343-6320fa7adde3" xlink:to="loc_us-gaap_StatementTable_41296431-be06-46f7-9ef0-beab9068d17e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_79f8ff16-0f48-4e5a-b5d6-480826797a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_41296431-be06-46f7-9ef0-beab9068d17e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_79f8ff16-0f48-4e5a-b5d6-480826797a5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_79f8ff16-0f48-4e5a-b5d6-480826797a5e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_79f8ff16-0f48-4e5a-b5d6-480826797a5e" xlink:to="loc_us-gaap_EquityComponentDomain_79f8ff16-0f48-4e5a-b5d6-480826797a5e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c038c52d-db24-4e59-b831-88296fe53783" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_79f8ff16-0f48-4e5a-b5d6-480826797a5e" xlink:to="loc_us-gaap_EquityComponentDomain_c038c52d-db24-4e59-b831-88296fe53783" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b11cea45-b085-4e6a-b865-26f7c8c0a3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c038c52d-db24-4e59-b831-88296fe53783" xlink:to="loc_us-gaap_CommonStockMember_b11cea45-b085-4e6a-b865-26f7c8c0a3b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_013dd511-1e95-4e60-9a7c-f414d5adea34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c038c52d-db24-4e59-b831-88296fe53783" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_013dd511-1e95-4e60-9a7c-f414d5adea34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c94950dc-2262-46f2-a3b0-1e60968f9624" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c038c52d-db24-4e59-b831-88296fe53783" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c94950dc-2262-46f2-a3b0-1e60968f9624" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_7065bdae-43e3-4a84-b23b-cbb4e71ff419" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c038c52d-db24-4e59-b831-88296fe53783" xlink:to="loc_us-gaap_RetainedEarningsMember_7065bdae-43e3-4a84-b23b-cbb4e71ff419" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#BasisofPresentationBusinessCombinationsDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails" xlink:type="extended" id="i2191b714d8014f938ab695c83095bb92_BasisofPresentationBusinessCombinationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_b48ece1a-64d6-4878-a452-b25af4d0569c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionContingentConsiderationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c7a5fc7d-32bd-43f8-8916-d99f588508b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_b48ece1a-64d6-4878-a452-b25af4d0569c" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c7a5fc7d-32bd-43f8-8916-d99f588508b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_81b4487b-9377-4f75-8e37-01f7790472d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_b48ece1a-64d6-4878-a452-b25af4d0569c" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_81b4487b-9377-4f75-8e37-01f7790472d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_36ed1b38-aef8-4079-a0d5-db9a31335978" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_b48ece1a-64d6-4878-a452-b25af4d0569c" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_36ed1b38-aef8-4079-a0d5-db9a31335978" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ReductionInSharesOutstandingDiluted_1f44f43a-eff0-41b9-a3f9-fa8cd3beebb0" xlink:href="bsy-20220930.xsd#bsy_ReductionInSharesOutstandingDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_b48ece1a-64d6-4878-a452-b25af4d0569c" xlink:to="loc_bsy_ReductionInSharesOutstandingDiluted_1f44f43a-eff0-41b9-a3f9-fa8cd3beebb0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ReductionInSharesOutstandingBasic_232e0194-caf0-4f94-8e26-f1d35c81ac17" xlink:href="bsy-20220930.xsd#bsy_ReductionInSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_b48ece1a-64d6-4878-a452-b25af4d0569c" xlink:to="loc_bsy_ReductionInSharesOutstandingBasic_232e0194-caf0-4f94-8e26-f1d35c81ac17" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost_3305091c-baa6-449e-8486-7279cb615a79" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_b48ece1a-64d6-4878-a452-b25af4d0569c" xlink:to="loc_bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost_3305091c-baa6-449e-8486-7279cb615a79" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_1238dc1f-d358-4a8f-92b6-22ee299530e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_b48ece1a-64d6-4878-a452-b25af4d0569c" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_1238dc1f-d358-4a8f-92b6-22ee299530e3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_a270af0d-e45e-44be-9f69-82ec6bae1706" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_b48ece1a-64d6-4878-a452-b25af4d0569c" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_a270af0d-e45e-44be-9f69-82ec6bae1706" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_aa8b0e93-046a-4365-9c06-8b9512e02eef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_b48ece1a-64d6-4878-a452-b25af4d0569c" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_aa8b0e93-046a-4365-9c06-8b9512e02eef" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_de9dbece-1bd3-471b-95a3-4424eef33fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_aa8b0e93-046a-4365-9c06-8b9512e02eef" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_de9dbece-1bd3-471b-95a3-4424eef33fcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_de9dbece-1bd3-471b-95a3-4424eef33fcb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_de9dbece-1bd3-471b-95a3-4424eef33fcb" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_de9dbece-1bd3-471b-95a3-4424eef33fcb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_40ee9088-6a91-4a6b-9a8a-2dd790eda146" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_de9dbece-1bd3-471b-95a3-4424eef33fcb" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_40ee9088-6a91-4a6b-9a8a-2dd790eda146" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PowerLineSystemsAcquisitionMember_9cf0efe5-1263-4998-8d5b-d3d8bf68cff3" xlink:href="bsy-20220930.xsd#bsy_PowerLineSystemsAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_40ee9088-6a91-4a6b-9a8a-2dd790eda146" xlink:to="loc_bsy_PowerLineSystemsAcquisitionMember_9cf0efe5-1263-4998-8d5b-d3d8bf68cff3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_SeequentMember_4550b7a4-e77a-4a16-a651-2a3ae8f393d4" xlink:href="bsy-20220930.xsd#bsy_SeequentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_40ee9088-6a91-4a6b-9a8a-2dd790eda146" xlink:to="loc_bsy_SeequentMember_4550b7a4-e77a-4a16-a651-2a3ae8f393d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_104689cb-8057-4524-942e-28d866f876a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_aa8b0e93-046a-4365-9c06-8b9512e02eef" xlink:to="loc_us-gaap_StatementClassOfStockAxis_104689cb-8057-4524-942e-28d866f876a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_104689cb-8057-4524-942e-28d866f876a0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_104689cb-8057-4524-942e-28d866f876a0" xlink:to="loc_us-gaap_ClassOfStockDomain_104689cb-8057-4524-942e-28d866f876a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_1538f716-5c04-4ac0-92be-b232b59b3835" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_104689cb-8057-4524-942e-28d866f876a0" xlink:to="loc_us-gaap_ClassOfStockDomain_1538f716-5c04-4ac0-92be-b232b59b3835" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_76cca282-3e90-440a-9035-411d480e6d09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1538f716-5c04-4ac0-92be-b232b59b3835" xlink:to="loc_us-gaap_CommonClassBMember_76cca282-3e90-440a-9035-411d480e6d09" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_ba6dd6c5-2c30-4b93-8796-0151f3436333" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_aa8b0e93-046a-4365-9c06-8b9512e02eef" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_ba6dd6c5-2c30-4b93-8796-0151f3436333" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_ba6dd6c5-2c30-4b93-8796-0151f3436333_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_ba6dd6c5-2c30-4b93-8796-0151f3436333" xlink:to="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_ba6dd6c5-2c30-4b93-8796-0151f3436333_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_039fdf74-817c-41b7-a4fa-0403c253bcce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_ba6dd6c5-2c30-4b93-8796-0151f3436333" xlink:to="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_039fdf74-817c-41b7-a4fa-0403c253bcce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_a7aa7baf-d95c-4a3f-bcdc-0df7804b6c98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_039fdf74-817c-41b7-a4fa-0403c253bcce" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_a7aa7baf-d95c-4a3f-bcdc-0df7804b6c98" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_bb2a922b-cb29-412c-b366-82f6b7907c63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_aa8b0e93-046a-4365-9c06-8b9512e02eef" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_bb2a922b-cb29-412c-b366-82f6b7907c63" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_bb2a922b-cb29-412c-b366-82f6b7907c63_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_bb2a922b-cb29-412c-b366-82f6b7907c63" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_bb2a922b-cb29-412c-b366-82f6b7907c63_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_b8f2f8c7-7acb-4b69-8dbb-8865b7a35da6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_bb2a922b-cb29-412c-b366-82f6b7907c63" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_b8f2f8c7-7acb-4b69-8dbb-8865b7a35da6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember_3ceb9319-49ed-4cb6-86ef-022371ad790c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_b8f2f8c7-7acb-4b69-8dbb-8865b7a35da6" xlink:to="loc_us-gaap_NonqualifiedPlanMember_3ceb9319-49ed-4cb6-86ef-022371ad790c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeAxis_dad0f1a0-9aa9-4ada-a0a2-3d1e83602ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_aa8b0e93-046a-4365-9c06-8b9512e02eef" xlink:to="loc_us-gaap_ReclassificationTypeAxis_dad0f1a0-9aa9-4ada-a0a2-3d1e83602ddd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeDomain_dad0f1a0-9aa9-4ada-a0a2-3d1e83602ddd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReclassificationTypeAxis_dad0f1a0-9aa9-4ada-a0a2-3d1e83602ddd" xlink:to="loc_us-gaap_ReclassificationTypeDomain_dad0f1a0-9aa9-4ada-a0a2-3d1e83602ddd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeDomain_06373b63-7725-4e2c-8582-823e0f3e6b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReclassificationTypeAxis_dad0f1a0-9aa9-4ada-a0a2-3d1e83602ddd" xlink:to="loc_us-gaap_ReclassificationTypeDomain_06373b63-7725-4e2c-8582-823e0f3e6b3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationPlanOneTimeInducementMember_6674c9d0-a6fe-4846-bfc3-5bcdcacdb06e" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationPlanOneTimeInducementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationTypeDomain_06373b63-7725-4e2c-8582-823e0f3e6b3a" xlink:to="loc_bsy_DeferredCompensationPlanOneTimeInducementMember_6674c9d0-a6fe-4846-bfc3-5bcdcacdb06e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#RevenuefromContractswithCustomerNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails" xlink:type="extended" id="i2528bffaea0b43868a48abd338082236_RevenuefromContractswithCustomerNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_07e7dddf-8bf5-4e31-a534-a349c5c68287" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_b6dbc9a1-72eb-497e-b216-59b12da722c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_07e7dddf-8bf5-4e31-a534-a349c5c68287" xlink:to="loc_us-gaap_ContractWithCustomerLiability_b6dbc9a1-72eb-497e-b216-59b12da722c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostImpairmentLoss_87cb993b-fe0a-4a67-99a5-891af6231629" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_07e7dddf-8bf5-4e31-a534-a349c5c68287" xlink:to="loc_us-gaap_CapitalizedContractCostImpairmentLoss_87cb993b-fe0a-4a67-99a5-891af6231629" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_26491f2a-b51f-4076-ace7-48745eec553e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_07e7dddf-8bf5-4e31-a534-a349c5c68287" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_26491f2a-b51f-4076-ace7-48745eec553e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ContractWithCustomerLiabilityAdditions_c4605a0c-f837-4d8c-a56d-e92027106997" xlink:href="bsy-20220930.xsd#bsy_ContractWithCustomerLiabilityAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_07e7dddf-8bf5-4e31-a534-a349c5c68287" xlink:to="loc_bsy_ContractWithCustomerLiabilityAdditions_c4605a0c-f837-4d8c-a56d-e92027106997" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a902f544-66ce-4c3c-bfd8-4d584148541e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_07e7dddf-8bf5-4e31-a534-a349c5c68287" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a902f544-66ce-4c3c-bfd8-4d584148541e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_4ea46f6a-32b6-4421-90fc-b07e78433bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_07e7dddf-8bf5-4e31-a534-a349c5c68287" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_4ea46f6a-32b6-4421-90fc-b07e78433bf9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_179a38e6-9435-41a3-83fa-848a7e2b3104" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_07e7dddf-8bf5-4e31-a534-a349c5c68287" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_179a38e6-9435-41a3-83fa-848a7e2b3104" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c4df16dd-af54-4948-8d97-5c3ac6c199fd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_179a38e6-9435-41a3-83fa-848a7e2b3104" xlink:to="loc_srt_ProductOrServiceAxis_c4df16dd-af54-4948-8d97-5c3ac6c199fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c4df16dd-af54-4948-8d97-5c3ac6c199fd_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_c4df16dd-af54-4948-8d97-5c3ac6c199fd" xlink:to="loc_srt_ProductsAndServicesDomain_c4df16dd-af54-4948-8d97-5c3ac6c199fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_918e3b35-1349-4e91-add2-19916e3ef16b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_c4df16dd-af54-4948-8d97-5c3ac6c199fd" xlink:to="loc_srt_ProductsAndServicesDomain_918e3b35-1349-4e91-add2-19916e3ef16b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PortfolioBalancingExchangeRightsMember_7945a47a-c237-488f-b988-37ccc3c3aa0d" xlink:href="bsy-20220930.xsd#bsy_PortfolioBalancingExchangeRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_918e3b35-1349-4e91-add2-19916e3ef16b" xlink:to="loc_bsy_PortfolioBalancingExchangeRightsMember_7945a47a-c237-488f-b988-37ccc3c3aa0d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseMember_46f42753-80c6-4001-9dca-1bf4c2699570" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_918e3b35-1349-4e91-add2-19916e3ef16b" xlink:to="loc_us-gaap_LicenseMember_46f42753-80c6-4001-9dca-1bf4c2699570" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TermLicensesMember_34ac7823-fd07-4c44-8582-4b87bb423e0f" xlink:href="bsy-20220930.xsd#bsy_TermLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LicenseMember_46f42753-80c6-4001-9dca-1bf4c2699570" xlink:to="loc_bsy_TermLicensesMember_34ac7823-fd07-4c44-8582-4b87bb423e0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_3e4eda6f-e87d-40fa-80a6-c8e0bfc5b48c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_179a38e6-9435-41a3-83fa-848a7e2b3104" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_3e4eda6f-e87d-40fa-80a6-c8e0bfc5b48c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_3e4eda6f-e87d-40fa-80a6-c8e0bfc5b48c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3e4eda6f-e87d-40fa-80a6-c8e0bfc5b48c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_3e4eda6f-e87d-40fa-80a6-c8e0bfc5b48c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_c09fd548-eb42-4151-a126-bda393e8f49f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3e4eda6f-e87d-40fa-80a6-c8e0bfc5b48c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_c09fd548-eb42-4151-a126-bda393e8f49f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_d23af79d-eecd-462b-bdcf-b811713f786d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_c09fd548-eb42-4151-a126-bda393e8f49f" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_d23af79d-eecd-462b-bdcf-b811713f786d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a0d16390-f1df-441e-acd4-3f4ffc7271a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_179a38e6-9435-41a3-83fa-848a7e2b3104" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a0d16390-f1df-441e-acd4-3f4ffc7271a1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a0d16390-f1df-441e-acd4-3f4ffc7271a1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a0d16390-f1df-441e-acd4-3f4ffc7271a1" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a0d16390-f1df-441e-acd4-3f4ffc7271a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_cc7163c6-b1cb-4956-8933-f01638a3ba86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a0d16390-f1df-441e-acd4-3f4ffc7271a1" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_cc7163c6-b1cb-4956-8933-f01638a3ba86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_70af1542-6e2d-4ed7-9173-595d536f31dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_cc7163c6-b1cb-4956-8933-f01638a3ba86" xlink:to="loc_us-gaap_SalesRevenueNetMember_70af1542-6e2d-4ed7-9173-595d536f31dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_fc82aebc-9f3d-4b95-9985-3dd1dba966ec" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_179a38e6-9435-41a3-83fa-848a7e2b3104" xlink:to="loc_srt_MajorCustomersAxis_fc82aebc-9f3d-4b95-9985-3dd1dba966ec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_fc82aebc-9f3d-4b95-9985-3dd1dba966ec_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_fc82aebc-9f3d-4b95-9985-3dd1dba966ec" xlink:to="loc_srt_NameOfMajorCustomerDomain_fc82aebc-9f3d-4b95-9985-3dd1dba966ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_2fc17d23-604b-4282-ab1f-aef16fe7c01b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_fc82aebc-9f3d-4b95-9985-3dd1dba966ec" xlink:to="loc_srt_NameOfMajorCustomerDomain_2fc17d23-604b-4282-ab1f-aef16fe7c01b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ChannelPartnersMember_ca606d25-ff31-4ab2-a0cf-6b0acec083c8" xlink:href="bsy-20220930.xsd#bsy_ChannelPartnersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_2fc17d23-604b-4282-ab1f-aef16fe7c01b" xlink:to="loc_bsy_ChannelPartnersMember_ca606d25-ff31-4ab2-a0cf-6b0acec083c8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/RevenuefromContractswithCustomerPerformanceObligationDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#RevenuefromContractswithCustomerPerformanceObligationDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/RevenuefromContractswithCustomerPerformanceObligationDetails" xlink:type="extended" id="i8f404903a9e44e12affe5d204952704a_RevenuefromContractswithCustomerPerformanceObligationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d3f71c7b-94db-4434-9a02-330c9fbacca2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_bb137653-b5d5-4119-8016-0305140678b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d3f71c7b-94db-4434-9a02-330c9fbacca2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_bb137653-b5d5-4119-8016-0305140678b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_0e2a99c6-d997-44b6-81a9-6c7f5e71e98b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d3f71c7b-94db-4434-9a02-330c9fbacca2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_0e2a99c6-d997-44b6-81a9-6c7f5e71e98b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_6cb1b32e-614b-4e06-a379-c94b77215b24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d3f71c7b-94db-4434-9a02-330c9fbacca2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_6cb1b32e-614b-4e06-a379-c94b77215b24" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_a80fca15-fba3-4a98-86ec-c4700d0409ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d3f71c7b-94db-4434-9a02-330c9fbacca2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_a80fca15-fba3-4a98-86ec-c4700d0409ce" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_5c47b4a4-80c8-494b-98d4-7ff49418d62b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_a80fca15-fba3-4a98-86ec-c4700d0409ce" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_5c47b4a4-80c8-494b-98d4-7ff49418d62b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/RevenuefromContractswithCustomerPerformanceObligationDetails_1" xlink:type="simple" xlink:href="bsy-20220930.xsd#RevenuefromContractswithCustomerPerformanceObligationDetails_1"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/RevenuefromContractswithCustomerPerformanceObligationDetails_1" xlink:type="extended" id="i1ad5157d6cf04630aaafcf12fef02ffe_RevenuefromContractswithCustomerPerformanceObligationDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d3f71c7b-94db-4434-9a02-330c9fbacca2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_bb137653-b5d5-4119-8016-0305140678b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d3f71c7b-94db-4434-9a02-330c9fbacca2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_bb137653-b5d5-4119-8016-0305140678b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_0e2a99c6-d997-44b6-81a9-6c7f5e71e98b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d3f71c7b-94db-4434-9a02-330c9fbacca2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_0e2a99c6-d997-44b6-81a9-6c7f5e71e98b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_6cb1b32e-614b-4e06-a379-c94b77215b24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d3f71c7b-94db-4434-9a02-330c9fbacca2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_6cb1b32e-614b-4e06-a379-c94b77215b24" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_a80fca15-fba3-4a98-86ec-c4700d0409ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d3f71c7b-94db-4434-9a02-330c9fbacca2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_a80fca15-fba3-4a98-86ec-c4700d0409ce" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails" xlink:type="extended" id="i762e5cf5fcf94a09ad76e0d6a6040881_RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6293757e-454c-4a94-8b72-acb8fe3ac23f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_54d725df-9cc4-4d1b-9d49-bb4fb0c48b7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6293757e-454c-4a94-8b72-acb8fe3ac23f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_54d725df-9cc4-4d1b-9d49-bb4fb0c48b7a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_07c059cf-5aaf-45dc-bc5a-f28a0c46ba08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6293757e-454c-4a94-8b72-acb8fe3ac23f" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_07c059cf-5aaf-45dc-bc5a-f28a0c46ba08" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e2396989-bbd6-470b-a739-7f9ab102ad62" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_07c059cf-5aaf-45dc-bc5a-f28a0c46ba08" xlink:to="loc_srt_ProductOrServiceAxis_e2396989-bbd6-470b-a739-7f9ab102ad62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e2396989-bbd6-470b-a739-7f9ab102ad62_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_e2396989-bbd6-470b-a739-7f9ab102ad62" xlink:to="loc_srt_ProductsAndServicesDomain_e2396989-bbd6-470b-a739-7f9ab102ad62_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_12f98e51-d1e9-46f5-b50d-ef098b91baae" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_e2396989-bbd6-470b-a739-7f9ab102ad62" xlink:to="loc_srt_ProductsAndServicesDomain_12f98e51-d1e9-46f5-b50d-ef098b91baae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_SubscriptionsAndLicensesMember_adae70ad-63d3-4107-b14c-93b1b329ed47" xlink:href="bsy-20220930.xsd#bsy_SubscriptionsAndLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_12f98e51-d1e9-46f5-b50d-ef098b91baae" xlink:to="loc_bsy_SubscriptionsAndLicensesMember_adae70ad-63d3-4107-b14c-93b1b329ed47" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubscriptionAndCirculationMember_3dc6c1dd-804b-4816-9744-6eb4aa867f15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubscriptionAndCirculationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bsy_SubscriptionsAndLicensesMember_adae70ad-63d3-4107-b14c-93b1b329ed47" xlink:to="loc_us-gaap_SubscriptionAndCirculationMember_3dc6c1dd-804b-4816-9744-6eb4aa867f15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_SELECTSubscriptionsMember_f1bf3231-5ef6-4418-81c7-a11691203300" xlink:href="bsy-20220930.xsd#bsy_SELECTSubscriptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubscriptionAndCirculationMember_3dc6c1dd-804b-4816-9744-6eb4aa867f15" xlink:to="loc_bsy_SELECTSubscriptionsMember_f1bf3231-5ef6-4418-81c7-a11691203300" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_EnterpriseLicenseSubscriptionsMember_80a3897e-a44b-4d7f-ade7-e99a9c866643" xlink:href="bsy-20220930.xsd#bsy_EnterpriseLicenseSubscriptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubscriptionAndCirculationMember_3dc6c1dd-804b-4816-9744-6eb4aa867f15" xlink:to="loc_bsy_EnterpriseLicenseSubscriptionsMember_80a3897e-a44b-4d7f-ade7-e99a9c866643" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TermLicenseSubscriptionsMember_252a14f6-9f96-47d9-8555-129e531e38c1" xlink:href="bsy-20220930.xsd#bsy_TermLicenseSubscriptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubscriptionAndCirculationMember_3dc6c1dd-804b-4816-9744-6eb4aa867f15" xlink:to="loc_bsy_TermLicenseSubscriptionsMember_252a14f6-9f96-47d9-8555-129e531e38c1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PerpetualLicensesMember_824e5ddf-bdad-45b1-ac96-46747a58cdec" xlink:href="bsy-20220930.xsd#bsy_PerpetualLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bsy_SubscriptionsAndLicensesMember_adae70ad-63d3-4107-b14c-93b1b329ed47" xlink:to="loc_bsy_PerpetualLicensesMember_824e5ddf-bdad-45b1-ac96-46747a58cdec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_3ac4c6d6-8f6d-4f66-ad4c-17b119f4a883" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_12f98e51-d1e9-46f5-b50d-ef098b91baae" xlink:to="loc_us-gaap_ServiceMember_3ac4c6d6-8f6d-4f66-ad4c-17b119f4a883" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ProfessionalServicesRecurringMember_a5e2276c-67dd-4522-a266-5b323ec84317" xlink:href="bsy-20220930.xsd#bsy_ProfessionalServicesRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ServiceMember_3ac4c6d6-8f6d-4f66-ad4c-17b119f4a883" xlink:to="loc_bsy_ProfessionalServicesRecurringMember_a5e2276c-67dd-4522-a266-5b323ec84317" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ProfessionalServicesOtherMember_af9f470c-db32-4b72-9315-f02625398d2a" xlink:href="bsy-20220930.xsd#bsy_ProfessionalServicesOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ServiceMember_3ac4c6d6-8f6d-4f66-ad4c-17b119f4a883" xlink:to="loc_bsy_ProfessionalServicesOtherMember_af9f470c-db32-4b72-9315-f02625398d2a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_EnterpriseLicenseSubscriptionsE365SubscriptionsMember_6f777f0a-c285-4e26-868f-a1f0fd7a48b5" xlink:href="bsy-20220930.xsd#bsy_EnterpriseLicenseSubscriptionsE365SubscriptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_12f98e51-d1e9-46f5-b50d-ef098b91baae" xlink:to="loc_bsy_EnterpriseLicenseSubscriptionsE365SubscriptionsMember_6f777f0a-c285-4e26-868f-a1f0fd7a48b5" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails" xlink:type="extended" id="i3a51aaac963d4c27930a252f83228b05_RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_7f50417b-9a5b-41c1-84f0-caa0ead97dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ece078fa-c99c-403e-9585-decf646adfa1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7f50417b-9a5b-41c1-84f0-caa0ead97dc7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ece078fa-c99c-403e-9585-decf646adfa1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_f616a734-c157-446c-8b1b-33b6668e6d37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7f50417b-9a5b-41c1-84f0-caa0ead97dc7" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f616a734-c157-446c-8b1b-33b6668e6d37" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6d79795c-0bdf-4824-8870-f0ef700944a7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f616a734-c157-446c-8b1b-33b6668e6d37" xlink:to="loc_srt_StatementGeographicalAxis_6d79795c-0bdf-4824-8870-f0ef700944a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6d79795c-0bdf-4824-8870-f0ef700944a7_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_6d79795c-0bdf-4824-8870-f0ef700944a7" xlink:to="loc_srt_SegmentGeographicalDomain_6d79795c-0bdf-4824-8870-f0ef700944a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_dbc177ae-b5df-4e31-8c8c-54cd5687cc0c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_6d79795c-0bdf-4824-8870-f0ef700944a7" xlink:to="loc_srt_SegmentGeographicalDomain_dbc177ae-b5df-4e31-8c8c-54cd5687cc0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_UnitedStatesCanadaAndLatinAmericaMember_adfee0d1-31b8-45c0-85ac-b109f2ac6814" xlink:href="bsy-20220930.xsd#bsy_UnitedStatesCanadaAndLatinAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_dbc177ae-b5df-4e31-8c8c-54cd5687cc0c" xlink:to="loc_bsy_UnitedStatesCanadaAndLatinAmericaMember_adfee0d1-31b8-45c0-85ac-b109f2ac6814" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_77d6062d-65a4-448c-8480-6beaab9605e1" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bsy_UnitedStatesCanadaAndLatinAmericaMember_adfee0d1-31b8-45c0-85ac-b109f2ac6814" xlink:to="loc_country_US_77d6062d-65a4-448c-8480-6beaab9605e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_e87aeb75-f274-46b0-ab50-c90a7f6747e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EMEAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_dbc177ae-b5df-4e31-8c8c-54cd5687cc0c" xlink:to="loc_us-gaap_EMEAMember_e87aeb75-f274-46b0-ab50-c90a7f6747e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_f27f1c5a-86f0-4de9-9bcc-789b98cc6aea" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_dbc177ae-b5df-4e31-8c8c-54cd5687cc0c" xlink:to="loc_srt_AsiaPacificMember_f27f1c5a-86f0-4de9-9bcc-789b98cc6aea" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#AcquisitionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/AcquisitionsNarrativeDetails" xlink:type="extended" id="i4ad8c289d6ef452c94affd64b7d7ac50_AcquisitionsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_1fe8cbc4-3a02-4580-b82e-4133f32c6eac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_ab288251-1c90-45c0-93f6-82c38d20919a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_1fe8cbc4-3a02-4580-b82e-4133f32c6eac" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_ab288251-1c90-45c0-93f6-82c38d20919a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_a5764154-1748-43f6-b2ed-e71cd8836b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_1fe8cbc4-3a02-4580-b82e-4133f32c6eac" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_a5764154-1748-43f6-b2ed-e71cd8836b0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_32b16ac3-3090-4588-b6af-c65b50e34990" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_1fe8cbc4-3a02-4580-b82e-4133f32c6eac" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_32b16ac3-3090-4588-b6af-c65b50e34990" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_8e43b438-2ca0-4903-9fa7-f8ad5cdd9dff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_1fe8cbc4-3a02-4580-b82e-4133f32c6eac" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_8e43b438-2ca0-4903-9fa7-f8ad5cdd9dff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed_465ac407-8af9-41be-be1a-784d8e772922" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_1fe8cbc4-3a02-4580-b82e-4133f32c6eac" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed_465ac407-8af9-41be-be1a-784d8e772922" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_d935fc65-b3a4-4e2c-bd99-ac3544f2e887" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_1fe8cbc4-3a02-4580-b82e-4133f32c6eac" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_d935fc65-b3a4-4e2c-bd99-ac3544f2e887" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_3f06ce04-467d-46d3-b6d6-12bd1890ba36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_1fe8cbc4-3a02-4580-b82e-4133f32c6eac" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_3f06ce04-467d-46d3-b6d6-12bd1890ba36" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_bfb6b695-d799-4363-9781-2e8c30475234" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_1fe8cbc4-3a02-4580-b82e-4133f32c6eac" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_bfb6b695-d799-4363-9781-2e8c30475234" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_94cf757e-41eb-4739-a912-e587a107e02d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_bfb6b695-d799-4363-9781-2e8c30475234" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_94cf757e-41eb-4739-a912-e587a107e02d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_94cf757e-41eb-4739-a912-e587a107e02d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_94cf757e-41eb-4739-a912-e587a107e02d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_94cf757e-41eb-4739-a912-e587a107e02d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1c129670-ba1e-4d73-b453-84ec639656f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_94cf757e-41eb-4739-a912-e587a107e02d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1c129670-ba1e-4d73-b453-84ec639656f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_d4e6d405-7106-4a6c-99bb-d4aaa395ff10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1c129670-ba1e-4d73-b453-84ec639656f2" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_d4e6d405-7106-4a6c-99bb-d4aaa395ff10" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PowerLineSystemsAcquisitionMember_5b4392ab-18e9-4426-9cef-01ac2929841a" xlink:href="bsy-20220930.xsd#bsy_PowerLineSystemsAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1c129670-ba1e-4d73-b453-84ec639656f2" xlink:to="loc_bsy_PowerLineSystemsAcquisitionMember_5b4392ab-18e9-4426-9cef-01ac2929841a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_SeequentMember_56460e5c-b472-4698-83d6-252072a3a546" xlink:href="bsy-20220930.xsd#bsy_SeequentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1c129670-ba1e-4d73-b453-84ec639656f2" xlink:to="loc_bsy_SeequentMember_56460e5c-b472-4698-83d6-252072a3a546" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_5ba8df1c-eab0-43f4-967a-b89738962e58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_bfb6b695-d799-4363-9781-2e8c30475234" xlink:to="loc_us-gaap_StatementClassOfStockAxis_5ba8df1c-eab0-43f4-967a-b89738962e58" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5ba8df1c-eab0-43f4-967a-b89738962e58_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5ba8df1c-eab0-43f4-967a-b89738962e58" xlink:to="loc_us-gaap_ClassOfStockDomain_5ba8df1c-eab0-43f4-967a-b89738962e58_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e716f2e0-d04c-41ce-9fa3-7f2c50b81a20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5ba8df1c-eab0-43f4-967a-b89738962e58" xlink:to="loc_us-gaap_ClassOfStockDomain_e716f2e0-d04c-41ce-9fa3-7f2c50b81a20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_b3ca29a1-fbd6-45c8-992d-007b8e7cc417" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e716f2e0-d04c-41ce-9fa3-7f2c50b81a20" xlink:to="loc_us-gaap_CommonClassBMember_b3ca29a1-fbd6-45c8-992d-007b8e7cc417" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_ac5ee643-c296-46e5-a610-8d7b9e51e624" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_bfb6b695-d799-4363-9781-2e8c30475234" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_ac5ee643-c296-46e5-a610-8d7b9e51e624" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_ac5ee643-c296-46e5-a610-8d7b9e51e624_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_ac5ee643-c296-46e5-a610-8d7b9e51e624" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_ac5ee643-c296-46e5-a610-8d7b9e51e624_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_701c90dc-9da6-4584-a945-e0788130bd98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_ac5ee643-c296-46e5-a610-8d7b9e51e624" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_701c90dc-9da6-4584-a945-e0788130bd98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_897156cc-1be8-4f69-94d3-08780b21c490" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_701c90dc-9da6-4584-a945-e0788130bd98" xlink:to="loc_us-gaap_SubsequentEventMember_897156cc-1be8-4f69-94d3-08780b21c490" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails" xlink:type="extended" id="if0e766af99dc4b4ca5c3485a642668ca_AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_785bafb3-4d78-41d8-9bc8-4dddbd7918b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_cd42fc3f-0338-49aa-aa6c-9b7cee121ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_785bafb3-4d78-41d8-9bc8-4dddbd7918b4" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_cd42fc3f-0338-49aa-aa6c-9b7cee121ef3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_dfc2bb6b-4e4b-4952-a7fc-268952972d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_785bafb3-4d78-41d8-9bc8-4dddbd7918b4" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_dfc2bb6b-4e4b-4952-a7fc-268952972d5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_c9dfb34d-fbd2-4dfb-925c-a0768cf2293b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_785bafb3-4d78-41d8-9bc8-4dddbd7918b4" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_c9dfb34d-fbd2-4dfb-925c-a0768cf2293b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e445a99b-6376-403f-b400-b4ec5ae7591a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_785bafb3-4d78-41d8-9bc8-4dddbd7918b4" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e445a99b-6376-403f-b400-b4ec5ae7591a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit_64a3df44-4279-4fe3-8e14-0f5766497dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EscrowDeposit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_785bafb3-4d78-41d8-9bc8-4dddbd7918b4" xlink:to="loc_us-gaap_EscrowDeposit_64a3df44-4279-4fe3-8e14-0f5766497dd6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_3554afe1-c507-460a-8a8d-d5420d4ca725" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_785bafb3-4d78-41d8-9bc8-4dddbd7918b4" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_3554afe1-c507-460a-8a8d-d5420d4ca725" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_2821302f-38b6-422b-a4a0-3c9ec7e33390" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_3554afe1-c507-460a-8a8d-d5420d4ca725" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_2821302f-38b6-422b-a4a0-3c9ec7e33390" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2821302f-38b6-422b-a4a0-3c9ec7e33390_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2821302f-38b6-422b-a4a0-3c9ec7e33390" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2821302f-38b6-422b-a4a0-3c9ec7e33390_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8c73544f-8af2-46b9-909a-fc48a66e0699" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2821302f-38b6-422b-a4a0-3c9ec7e33390" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8c73544f-8af2-46b9-909a-fc48a66e0699" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_51ef6de3-4602-4254-b4cb-e1fd837914fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8c73544f-8af2-46b9-909a-fc48a66e0699" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_51ef6de3-4602-4254-b4cb-e1fd837914fe" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails" xlink:type="extended" id="ib9f40adc60b9410e9e748a4116c40900_AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_325439c6-4cc6-4705-ab57-f681407b6cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionContingentConsiderationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_d2e38ad1-cfbc-41e3-a6fd-c636130074ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_325439c6-4cc6-4705-ab57-f681407b6cb8" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_d2e38ad1-cfbc-41e3-a6fd-c636130074ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_b35a1286-730b-4d34-8f59-24022b5b3cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_325439c6-4cc6-4705-ab57-f681407b6cb8" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_b35a1286-730b-4d34-8f59-24022b5b3cf7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_ccf46d13-2b42-4803-90d2-8a2013a3b1b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_325439c6-4cc6-4705-ab57-f681407b6cb8" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_ccf46d13-2b42-4803-90d2-8a2013a3b1b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationConsiderationPayableCurrent_04224953-df0b-4644-9600-9162ad40c468" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationConsiderationPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_325439c6-4cc6-4705-ab57-f681407b6cb8" xlink:to="loc_bsy_BusinessCombinationConsiderationPayableCurrent_04224953-df0b-4644-9600-9162ad40c468" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationConsiderationPayableNoncurrent_e7f48bcc-baea-4e21-90c5-5665ead65134" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationConsiderationPayableNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_325439c6-4cc6-4705-ab57-f681407b6cb8" xlink:to="loc_bsy_BusinessCombinationConsiderationPayableNoncurrent_e7f48bcc-baea-4e21-90c5-5665ead65134" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationConsiderationPayable_2a6ca6fc-ee76-4392-b297-6488337146f6" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationConsiderationPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_325439c6-4cc6-4705-ab57-f681407b6cb8" xlink:to="loc_bsy_BusinessCombinationConsiderationPayable_2a6ca6fc-ee76-4392-b297-6488337146f6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_3f6df1ed-a7a6-47a8-9d5f-3d8c3513c8db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_325439c6-4cc6-4705-ab57-f681407b6cb8" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_3f6df1ed-a7a6-47a8-9d5f-3d8c3513c8db" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_803723ff-ef59-4e5c-9858-7b90815848e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_3f6df1ed-a7a6-47a8-9d5f-3d8c3513c8db" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_803723ff-ef59-4e5c-9858-7b90815848e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_803723ff-ef59-4e5c-9858-7b90815848e7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_803723ff-ef59-4e5c-9858-7b90815848e7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_803723ff-ef59-4e5c-9858-7b90815848e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_726b9c70-0762-45d9-b5cd-26dbfff72b75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_803723ff-ef59-4e5c-9858-7b90815848e7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_726b9c70-0762-45d9-b5cd-26dbfff72b75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_dd064994-c345-4786-a061-d87392754ccf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_726b9c70-0762-45d9-b5cd-26dbfff72b75" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_dd064994-c345-4786-a061-d87392754ccf" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" xlink:type="extended" id="idc08152b3fca4966803a0caef67a557d_AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_5767ebbd-372b-497d-b054-41d5e8a56a08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_5767ebbd-372b-497d-b054-41d5e8a56a08" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_9466ac32-5e30-4602-970e-dc94f3ad5921" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_9466ac32-5e30-4602-970e-dc94f3ad5921" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_6ec2ec31-c54f-418d-bf1b-bcbb5d6260fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_6ec2ec31-c54f-418d-bf1b-bcbb5d6260fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationContingentConsiderationLiabilityInitialValue_3654f760-d916-4d1e-ad0d-d441bc0b0117" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationContingentConsiderationLiabilityInitialValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:to="loc_bsy_BusinessCombinationContingentConsiderationLiabilityInitialValue_3654f760-d916-4d1e-ad0d-d441bc0b0117" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationConsiderationPayableInitialValue_359e8705-9025-4100-9135-4c5925ce0a6e" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationConsiderationPayableInitialValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:to="loc_bsy_BusinessCombinationConsiderationPayableInitialValue_359e8705-9025-4100-9135-4c5925ce0a6e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPaymentsToAcquireBusinesses_bf3b2b17-394d-4b6e-9b42-10472118fcb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPaymentsToAcquireBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:to="loc_us-gaap_OtherPaymentsToAcquireBusinesses_bf3b2b17-394d-4b6e-9b42-10472118fcb7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_af6f77e9-785d-4673-b19f-c052258da844" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_af6f77e9-785d-4673-b19f-c052258da844" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_810ca1dc-4d3a-4cfa-b74a-6535b8d1199a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_810ca1dc-4d3a-4cfa-b74a-6535b8d1199a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets_a8588406-75b3-428d-af56-5f7fff66b901" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets_a8588406-75b3-428d-af56-5f7fff66b901" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset_5fb90ea1-adbe-4c90-a05f-e6dfaa1f4bf1" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset_5fb90ea1-adbe-4c90-a05f-e6dfaa1f4bf1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_55b0ace7-4e3f-43b5-8774-14b55692cf9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_55b0ace7-4e3f-43b5-8774-14b55692cf9e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_743d4770-0a61-459b-83ed-39ae39ec2dad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_743d4770-0a61-459b-83ed-39ae39ec2dad" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_da61e9c9-1ee2-4587-b2cd-ae989c09c7b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_da61e9c9-1ee2-4587-b2cd-ae989c09c7b5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_930cdff6-4064-4de8-89ab-4321d574f01b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_930cdff6-4064-4de8-89ab-4321d574f01b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_4436ad3b-710a-4901-8d14-239ecde5dc6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_4436ad3b-710a-4901-8d14-239ecde5dc6d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_e9e970c5-2607-4235-96f1-c2622e59121c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_e9e970c5-2607-4235-96f1-c2622e59121c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent_c2c48acd-3926-45db-ae66-e27cc4fa4aab" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent_c2c48acd-3926-45db-ae66-e27cc4fa4aab" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_c2e85edd-6363-47f9-96be-142ea505904a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_c2e85edd-6363-47f9-96be-142ea505904a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_cc38a2e0-835b-4620-8275-f2a9942cb824" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_cc38a2e0-835b-4620-8275-f2a9942cb824" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_a0c72eeb-d40a-45c8-a286-2782b45c02b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_a0c72eeb-d40a-45c8-a286-2782b45c02b4" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_aa58930a-1104-4b3e-99aa-e67af12993d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_aa58930a-1104-4b3e-99aa-e67af12993d9" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_768b9480-d1b9-45f1-81d1-d52c83519c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_us-gaap_Goodwill_768b9480-d1b9-45f1-81d1-d52c83519c9d" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_bec0257f-a454-48b3-a43f-13c3974f071e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_bec0257f-a454-48b3-a43f-13c3974f071e" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_f3ed7462-c483-4713-a2b1-54edbe4875c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_f3ed7462-c483-4713-a2b1-54edbe4875c1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions_6d426572-5b4a-4b56-b48e-d919d7a5cb8e" xlink:href="bsy-20220930.xsd#bsy_SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:to="loc_bsy_SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions_6d426572-5b4a-4b56-b48e-d919d7a5cb8e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_73b1e5bb-0a06-4943-bd66-aa5aa40e81f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_73b1e5bb-0a06-4943-bd66-aa5aa40e81f5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentEquityInterests_deca04df-1aab-4d3b-9533-819b98c0f3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentEquityInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentEquityInterests_deca04df-1aab-4d3b-9533-819b98c0f3a7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_2d3faf48-fbf9-45fc-a364-9787c128dc06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_2d3faf48-fbf9-45fc-a364-9787c128dc06" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_6e656a01-8a63-4b3a-97c0-c9da57143beb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_2d3faf48-fbf9-45fc-a364-9787c128dc06" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_6e656a01-8a63-4b3a-97c0-c9da57143beb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6e656a01-8a63-4b3a-97c0-c9da57143beb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6e656a01-8a63-4b3a-97c0-c9da57143beb" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6e656a01-8a63-4b3a-97c0-c9da57143beb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_199ee91d-131f-4c0f-9251-a288b3eaa98e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6e656a01-8a63-4b3a-97c0-c9da57143beb" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_199ee91d-131f-4c0f-9251-a288b3eaa98e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_db54f180-cc68-4602-9249-ad67d4bcee59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_199ee91d-131f-4c0f-9251-a288b3eaa98e" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_db54f180-cc68-4602-9249-ad67d4bcee59" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_SeequentMember_988b8789-f0cc-4023-a713-0b80185ba92e" xlink:href="bsy-20220930.xsd#bsy_SeequentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_199ee91d-131f-4c0f-9251-a288b3eaa98e" xlink:to="loc_bsy_SeequentMember_988b8789-f0cc-4023-a713-0b80185ba92e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f74a0b4a-a711-43d2-b646-fc08c6534baf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_2d3faf48-fbf9-45fc-a364-9787c128dc06" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f74a0b4a-a711-43d2-b646-fc08c6534baf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f74a0b4a-a711-43d2-b646-fc08c6534baf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f74a0b4a-a711-43d2-b646-fc08c6534baf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f74a0b4a-a711-43d2-b646-fc08c6534baf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f1fafff5-c674-40b4-a9cc-18d66d92f93e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f74a0b4a-a711-43d2-b646-fc08c6534baf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f1fafff5-c674-40b4-a9cc-18d66d92f93e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_34b050ea-8b04-47a4-8729-5ae4fb168191" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f1fafff5-c674-40b4-a9cc-18d66d92f93e" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_34b050ea-8b04-47a4-8729-5ae4fb168191" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_96190ccb-1ae6-4bf8-8ffe-42c9a33b38af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f1fafff5-c674-40b4-a9cc-18d66d92f93e" xlink:to="loc_us-gaap_CustomerRelationshipsMember_96190ccb-1ae6-4bf8-8ffe-42c9a33b38af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_916b67fa-079b-4dd2-a592-be3c2192615f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f1fafff5-c674-40b4-a9cc-18d66d92f93e" xlink:to="loc_us-gaap_TrademarksMember_916b67fa-079b-4dd2-a592-be3c2192615f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_6546d8ca-ab36-4636-8a12-952f136b058e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f1fafff5-c674-40b4-a9cc-18d66d92f93e" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_6546d8ca-ab36-4636-8a12-952f136b058e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5304d8ff-0e0c-42e5-8de4-9763ba5279ca" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_2d3faf48-fbf9-45fc-a364-9787c128dc06" xlink:to="loc_srt_RangeAxis_5304d8ff-0e0c-42e5-8de4-9763ba5279ca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5304d8ff-0e0c-42e5-8de4-9763ba5279ca_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5304d8ff-0e0c-42e5-8de4-9763ba5279ca" xlink:to="loc_srt_RangeMember_5304d8ff-0e0c-42e5-8de4-9763ba5279ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e266741d-4233-4cc0-b103-0e213bbe6797" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5304d8ff-0e0c-42e5-8de4-9763ba5279ca" xlink:to="loc_srt_RangeMember_e266741d-4233-4cc0-b103-0e213bbe6797" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_5cddf37f-c052-47e0-9a88-6f8634850a4b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_WeightedAverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e266741d-4233-4cc0-b103-0e213bbe6797" xlink:to="loc_srt_WeightedAverageMember_5cddf37f-c052-47e0-9a88-6f8634850a4b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_77297f99-4333-4fa4-86e6-025d13c2f493" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_2d3faf48-fbf9-45fc-a364-9787c128dc06" xlink:to="loc_us-gaap_StatementClassOfStockAxis_77297f99-4333-4fa4-86e6-025d13c2f493" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_77297f99-4333-4fa4-86e6-025d13c2f493_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_77297f99-4333-4fa4-86e6-025d13c2f493" xlink:to="loc_us-gaap_ClassOfStockDomain_77297f99-4333-4fa4-86e6-025d13c2f493_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f7b57fbb-1598-4f50-a716-6f8cbdcfb427" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_77297f99-4333-4fa4-86e6-025d13c2f493" xlink:to="loc_us-gaap_ClassOfStockDomain_f7b57fbb-1598-4f50-a716-6f8cbdcfb427" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_4591d942-8b16-48e5-acfe-11fc9b7873e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f7b57fbb-1598-4f50-a716-6f8cbdcfb427" xlink:to="loc_us-gaap_CommonClassBMember_4591d942-8b16-48e5-acfe-11fc9b7873e9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" xlink:type="extended" id="i3bcf4c221d9246e78a24201053de3344_PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1522f827-c2ce-4a47-8c73-b7a600743351" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_41802ecd-e547-4c67-a278-30cc958d882e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1522f827-c2ce-4a47-8c73-b7a600743351" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_41802ecd-e547-4c67-a278-30cc958d882e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_f19b146b-723f-446b-a93d-69a1a111e5f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1522f827-c2ce-4a47-8c73-b7a600743351" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_f19b146b-723f-446b-a93d-69a1a111e5f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_8140bf0b-9d89-4895-aeb6-242ea091306d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1522f827-c2ce-4a47-8c73-b7a600743351" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_8140bf0b-9d89-4895-aeb6-242ea091306d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7c30b234-6300-404c-8ec3-465a133f2914" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1522f827-c2ce-4a47-8c73-b7a600743351" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7c30b234-6300-404c-8ec3-465a133f2914" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_454f451c-7d97-4c5b-85d1-e91a9bc1f33d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7c30b234-6300-404c-8ec3-465a133f2914" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_454f451c-7d97-4c5b-85d1-e91a9bc1f33d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_454f451c-7d97-4c5b-85d1-e91a9bc1f33d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_454f451c-7d97-4c5b-85d1-e91a9bc1f33d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_454f451c-7d97-4c5b-85d1-e91a9bc1f33d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8a615c1b-e0c4-449e-9c61-a1ee9aa17bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_454f451c-7d97-4c5b-85d1-e91a9bc1f33d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8a615c1b-e0c4-449e-9c61-a1ee9aa17bf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_fbea6dd8-ca1d-4e53-9459-c587241b9ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8a615c1b-e0c4-449e-9c61-a1ee9aa17bf2" xlink:to="loc_us-gaap_LandMember_fbea6dd8-ca1d-4e53-9459-c587241b9ba9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_caf30bcb-82be-471d-9acb-86fc8d65ee0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8a615c1b-e0c4-449e-9c61-a1ee9aa17bf2" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_caf30bcb-82be-471d-9acb-86fc8d65ee0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ComputerEquipmentAndSoftwareMember_1fe6d84d-e83c-4235-ad24-02378d368081" xlink:href="bsy-20220930.xsd#bsy_ComputerEquipmentAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8a615c1b-e0c4-449e-9c61-a1ee9aa17bf2" xlink:to="loc_bsy_ComputerEquipmentAndSoftwareMember_1fe6d84d-e83c-4235-ad24-02378d368081" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_3212d079-66c4-4b02-a19c-9706cc566df8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8a615c1b-e0c4-449e-9c61-a1ee9aa17bf2" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_3212d079-66c4-4b02-a19c-9706cc566df8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AirTransportationEquipmentMember_97c3a8b8-5a73-4a5d-a83f-54dba9d853e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AirTransportationEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8a615c1b-e0c4-449e-9c61-a1ee9aa17bf2" xlink:to="loc_us-gaap_AirTransportationEquipmentMember_97c3a8b8-5a73-4a5d-a83f-54dba9d853e8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_a7a79571-f093-4211-9022-ea77a1c90d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8a615c1b-e0c4-449e-9c61-a1ee9aa17bf2" xlink:to="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_a7a79571-f093-4211-9022-ea77a1c90d8d" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#PropertyandEquipmentNetNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails" xlink:type="extended" id="ib95347cb736348eca089b72402f85a02_PropertyandEquipmentNetNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_44f42b1a-32ee-4de7-96bb-b9200d5a1c75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationNonproduction_b104db95-eb25-49d6-930a-20436f0c8915" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationNonproduction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_44f42b1a-32ee-4de7-96bb-b9200d5a1c75" xlink:to="loc_us-gaap_DepreciationNonproduction_b104db95-eb25-49d6-930a-20436f0c8915" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_SaleOfInterestInPropertyPlantEquipmentPercent_8f3000ad-1c3d-4b29-bd60-a00a706560b9" xlink:href="bsy-20220930.xsd#bsy_SaleOfInterestInPropertyPlantEquipmentPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_44f42b1a-32ee-4de7-96bb-b9200d5a1c75" xlink:to="loc_bsy_SaleOfInterestInPropertyPlantEquipmentPercent_8f3000ad-1c3d-4b29-bd60-a00a706560b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_dc71f9ab-c1e7-4008-85ea-9657f26db8d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_44f42b1a-32ee-4de7-96bb-b9200d5a1c75" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_dc71f9ab-c1e7-4008-85ea-9657f26db8d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_9f42bc88-9de2-4070-a524-97c68d9031a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_44f42b1a-32ee-4de7-96bb-b9200d5a1c75" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_9f42bc88-9de2-4070-a524-97c68d9031a2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_66cd955c-fa46-4284-99cf-4bd1f0f1d0d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_44f42b1a-32ee-4de7-96bb-b9200d5a1c75" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_66cd955c-fa46-4284-99cf-4bd1f0f1d0d6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b12b6328-88d1-44a5-9e7e-44d81fce7b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_66cd955c-fa46-4284-99cf-4bd1f0f1d0d6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b12b6328-88d1-44a5-9e7e-44d81fce7b0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b12b6328-88d1-44a5-9e7e-44d81fce7b0c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b12b6328-88d1-44a5-9e7e-44d81fce7b0c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b12b6328-88d1-44a5-9e7e-44d81fce7b0c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d69918b3-ef29-448f-b8a0-4aa2115170c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b12b6328-88d1-44a5-9e7e-44d81fce7b0c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d69918b3-ef29-448f-b8a0-4aa2115170c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AirTransportationEquipmentMember_4956373e-3e94-4502-b702-1cd773cc71fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AirTransportationEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d69918b3-ef29-448f-b8a0-4aa2115170c1" xlink:to="loc_us-gaap_AirTransportationEquipmentMember_4956373e-3e94-4502-b702-1cd773cc71fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d2e74c7d-bdec-45b0-9623-69e292070678" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_66cd955c-fa46-4284-99cf-4bd1f0f1d0d6" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d2e74c7d-bdec-45b0-9623-69e292070678" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_d2e74c7d-bdec-45b0-9623-69e292070678_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d2e74c7d-bdec-45b0-9623-69e292070678" xlink:to="loc_us-gaap_RelatedPartyDomain_d2e74c7d-bdec-45b0-9623-69e292070678_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_5df32127-aa7e-42df-b7e4-9bcc8b12fae5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d2e74c7d-bdec-45b0-9623-69e292070678" xlink:to="loc_us-gaap_RelatedPartyDomain_5df32127-aa7e-42df-b7e4-9bcc8b12fae5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_EntityControlledByCEOMember_280e0d0e-bd15-4991-accd-ec1dbb95dcec" xlink:href="bsy-20220930.xsd#bsy_EntityControlledByCEOMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_5df32127-aa7e-42df-b7e4-9bcc8b12fae5" xlink:to="loc_bsy_EntityControlledByCEOMember_280e0d0e-bd15-4991-accd-ec1dbb95dcec" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" xlink:type="extended" id="i1422f768539c4114a7b0abd6b290ea9c_GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9239bc6c-8b13-451d-93c5-bd10e47be3b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_035464ac-e5da-4179-9363-a7352f98c056" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9239bc6c-8b13-451d-93c5-bd10e47be3b6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_035464ac-e5da-4179-9363-a7352f98c056" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_328aa748-b925-409e-b3f5-e31fb187efd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_035464ac-e5da-4179-9363-a7352f98c056" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_328aa748-b925-409e-b3f5-e31fb187efd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_2fac1e3f-f526-437f-8d7e-6933066d0b46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_035464ac-e5da-4179-9363-a7352f98c056" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_2fac1e3f-f526-437f-8d7e-6933066d0b46" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6dd173d4-6f8a-46e1-9b51-fc8556c82298" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_035464ac-e5da-4179-9363-a7352f98c056" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6dd173d4-6f8a-46e1-9b51-fc8556c82298" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6d6990d9-c304-40eb-91f9-23671235d5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_035464ac-e5da-4179-9363-a7352f98c056" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6d6990d9-c304-40eb-91f9-23671235d5dc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a6d191b9-6569-49f3-85bc-fc836a24fa95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9239bc6c-8b13-451d-93c5-bd10e47be3b6" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a6d191b9-6569-49f3-85bc-fc836a24fa95" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1ba4560e-06a7-4573-8fd8-1b133d340c28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a6d191b9-6569-49f3-85bc-fc836a24fa95" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1ba4560e-06a7-4573-8fd8-1b133d340c28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1ba4560e-06a7-4573-8fd8-1b133d340c28_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1ba4560e-06a7-4573-8fd8-1b133d340c28" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1ba4560e-06a7-4573-8fd8-1b133d340c28_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_92492b66-b617-4c3a-bd91-9a55871d7838" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1ba4560e-06a7-4573-8fd8-1b133d340c28" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_92492b66-b617-4c3a-bd91-9a55871d7838" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_df3664d1-8efe-49a6-8f2c-cfc3be93e6d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_92492b66-b617-4c3a-bd91-9a55871d7838" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_df3664d1-8efe-49a6-8f2c-cfc3be93e6d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_d88f3b49-dc93-439b-9327-111696251fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_92492b66-b617-4c3a-bd91-9a55871d7838" xlink:to="loc_us-gaap_CustomerRelationshipsMember_d88f3b49-dc93-439b-9327-111696251fe2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_0316f588-bd0c-4088-897c-208d24823937" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_92492b66-b617-4c3a-bd91-9a55871d7838" xlink:to="loc_us-gaap_TrademarksMember_0316f588-bd0c-4088-897c-208d24823937" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_d8781da1-4751-4494-8d13-66f6ef25b93d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_92492b66-b617-4c3a-bd91-9a55871d7838" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_d8781da1-4751-4494-8d13-66f6ef25b93d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_750994d7-e2fc-4118-8e8f-7cf2a94a8b42" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a6d191b9-6569-49f3-85bc-fc836a24fa95" xlink:to="loc_srt_RangeAxis_750994d7-e2fc-4118-8e8f-7cf2a94a8b42" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_750994d7-e2fc-4118-8e8f-7cf2a94a8b42_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_750994d7-e2fc-4118-8e8f-7cf2a94a8b42" xlink:to="loc_srt_RangeMember_750994d7-e2fc-4118-8e8f-7cf2a94a8b42_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e1cee137-385e-4fbe-ab08-011ab5e51f81" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_750994d7-e2fc-4118-8e8f-7cf2a94a8b42" xlink:to="loc_srt_RangeMember_e1cee137-385e-4fbe-ab08-011ab5e51f81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c9c14d41-b3a6-4caa-9ae4-c2d1451bfc2c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e1cee137-385e-4fbe-ab08-011ab5e51f81" xlink:to="loc_srt_MinimumMember_c9c14d41-b3a6-4caa-9ae4-c2d1451bfc2c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6450eeb8-103d-4958-87ab-47a629c12d0f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e1cee137-385e-4fbe-ab08-011ab5e51f81" xlink:to="loc_srt_MaximumMember_6450eeb8-103d-4958-87ab-47a629c12d0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_a2434a09-044f-4f8b-a3bb-fdb8a2c58cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_29deaf19-ea04-4085-99ee-86cb99bf2842" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_a2434a09-044f-4f8b-a3bb-fdb8a2c58cfc" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_29deaf19-ea04-4085-99ee-86cb99bf2842" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_449a02e5-f19b-4bc7-8e81-32de6d0e30e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_29deaf19-ea04-4085-99ee-86cb99bf2842" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_449a02e5-f19b-4bc7-8e81-32de6d0e30e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_c4127a50-17db-4458-9c56-7d2789cfdeea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_a2434a09-044f-4f8b-a3bb-fdb8a2c58cfc" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_c4127a50-17db-4458-9c56-7d2789cfdeea" xlink:type="arc" order="2" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9db9dbf0-6419-43bd-8cdd-827a6a3a44d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_c4127a50-17db-4458-9c56-7d2789cfdeea" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9db9dbf0-6419-43bd-8cdd-827a6a3a44d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9db9dbf0-6419-43bd-8cdd-827a6a3a44d6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9db9dbf0-6419-43bd-8cdd-827a6a3a44d6" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9db9dbf0-6419-43bd-8cdd-827a6a3a44d6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3144fd5d-2f66-4cf9-ac36-c6e79932d471" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9db9dbf0-6419-43bd-8cdd-827a6a3a44d6" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3144fd5d-2f66-4cf9-ac36-c6e79932d471" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_fd5aabe5-d50e-4aec-bb4b-3a1a83e0c14e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3144fd5d-2f66-4cf9-ac36-c6e79932d471" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_fd5aabe5-d50e-4aec-bb4b-3a1a83e0c14e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/InvestmentsDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#InvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/InvestmentsDetails" xlink:type="extended" id="i2934e500e42744bebe630baa504ee1de_InvestmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_66be6321-418c-4f60-ae4a-1ebfa3ab88c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_257efcc8-8144-4ba2-81e0-3ffda67d6dba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_66be6321-418c-4f60-ae4a-1ebfa3ab88c9" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_257efcc8-8144-4ba2-81e0-3ffda67d6dba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_aad0d248-3ee8-45f2-b432-cd4f42858775" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_66be6321-418c-4f60-ae4a-1ebfa3ab88c9" xlink:to="loc_us-gaap_EquityMethodInvestments_aad0d248-3ee8-45f2-b432-cd4f42858775" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PaymentsToAcquireCostMethodInvestments_711b923b-9ad2-4963-b0a0-1a814e6b1978" xlink:href="bsy-20220930.xsd#bsy_PaymentsToAcquireCostMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_66be6321-418c-4f60-ae4a-1ebfa3ab88c9" xlink:to="loc_bsy_PaymentsToAcquireCostMethodInvestments_711b923b-9ad2-4963-b0a0-1a814e6b1978" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_1611d2a5-b740-4ffa-bebc-7a0ca26be9f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_66be6321-418c-4f60-ae4a-1ebfa3ab88c9" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_1611d2a5-b740-4ffa-bebc-7a0ca26be9f0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_2981802e-06cb-4969-abcc-b9237b1a7d55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_66be6321-418c-4f60-ae4a-1ebfa3ab88c9" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_2981802e-06cb-4969-abcc-b9237b1a7d55" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b6349230-130c-44da-af56-98e5757a7017" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_66be6321-418c-4f60-ae4a-1ebfa3ab88c9" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b6349230-130c-44da-af56-98e5757a7017" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_214ce82e-9c61-4ccf-ac20-e89f4a2a4fd0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b6349230-130c-44da-af56-98e5757a7017" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_214ce82e-9c61-4ccf-ac20-e89f4a2a4fd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_214ce82e-9c61-4ccf-ac20-e89f4a2a4fd0_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_214ce82e-9c61-4ccf-ac20-e89f4a2a4fd0" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_214ce82e-9c61-4ccf-ac20-e89f4a2a4fd0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_98e470cd-0ad0-4b4a-b34b-6655b7236f05" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_214ce82e-9c61-4ccf-ac20-e89f4a2a4fd0" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_98e470cd-0ad0-4b4a-b34b-6655b7236f05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TeralyticsInvestmentMember_6f1b4b34-b4fd-4c3b-86ce-8322b685b81d" xlink:href="bsy-20220930.xsd#bsy_TeralyticsInvestmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_98e470cd-0ad0-4b4a-b34b-6655b7236f05" xlink:to="loc_bsy_TeralyticsInvestmentMember_6f1b4b34-b4fd-4c3b-86ce-8322b685b81d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DigitalConstructionWorksIncMember_e38478f2-654a-48b6-a9ef-35d718e4f039" xlink:href="bsy-20220930.xsd#bsy_DigitalConstructionWorksIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_98e470cd-0ad0-4b4a-b34b-6655b7236f05" xlink:to="loc_bsy_DigitalConstructionWorksIncMember_e38478f2-654a-48b6-a9ef-35d718e4f039" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_35201bdb-50fe-4267-a804-7a20f9dbb995" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b6349230-130c-44da-af56-98e5757a7017" xlink:to="loc_dei_LegalEntityAxis_35201bdb-50fe-4267-a804-7a20f9dbb995" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_35201bdb-50fe-4267-a804-7a20f9dbb995_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_35201bdb-50fe-4267-a804-7a20f9dbb995" xlink:to="loc_dei_EntityDomain_35201bdb-50fe-4267-a804-7a20f9dbb995_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_21688d38-71d3-4d94-99ba-cff9613eb389" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_35201bdb-50fe-4267-a804-7a20f9dbb995" xlink:to="loc_dei_EntityDomain_21688d38-71d3-4d94-99ba-cff9613eb389" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TopconMember_71df76dd-0cb9-4863-a6f0-8ee8ce854669" xlink:href="bsy-20220930.xsd#bsy_TopconMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_21688d38-71d3-4d94-99ba-cff9613eb389" xlink:to="loc_bsy_TopconMember_71df76dd-0cb9-4863-a6f0-8ee8ce854669" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_8ba9959e-4ef9-46b5-aa38-62a2336cb0fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b6349230-130c-44da-af56-98e5757a7017" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_8ba9959e-4ef9-46b5-aa38-62a2336cb0fc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_8ba9959e-4ef9-46b5-aa38-62a2336cb0fc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_8ba9959e-4ef9-46b5-aa38-62a2336cb0fc" xlink:to="loc_us-gaap_RelatedPartyDomain_8ba9959e-4ef9-46b5-aa38-62a2336cb0fc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_6503fa63-de29-4347-b4cc-fad4d9c83ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_8ba9959e-4ef9-46b5-aa38-62a2336cb0fc" xlink:to="loc_us-gaap_RelatedPartyDomain_6503fa63-de29-4347-b4cc-fad4d9c83ab4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvesteeMember_1ad03344-dc2f-4eed-a124-3140909d67ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvesteeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_6503fa63-de29-4347-b4cc-fad4d9c83ab4" xlink:to="loc_us-gaap_EquityMethodInvesteeMember_1ad03344-dc2f-4eed-a124-3140909d67ff" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/LeasesNarrativeDetails" xlink:type="extended" id="i0bd1c582c62f40258068d656ad7fdb23_LeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_49fe1081-9adb-42b9-93dd-44f7208e63ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_50791fd6-e2aa-4f51-adec-ef7b3454cc51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_49fe1081-9adb-42b9-93dd-44f7208e63ee" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_50791fd6-e2aa-4f51-adec-ef7b3454cc51" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_fbb67e3b-096e-40f2-98bf-f88f50f52fff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_49fe1081-9adb-42b9-93dd-44f7208e63ee" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_fbb67e3b-096e-40f2-98bf-f88f50f52fff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_LesseeOperatingLeaseTerminationPeriod_1f5eb094-0366-4d1b-bd6c-ea52626862ec" xlink:href="bsy-20220930.xsd#bsy_LesseeOperatingLeaseTerminationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_49fe1081-9adb-42b9-93dd-44f7208e63ee" xlink:to="loc_bsy_LesseeOperatingLeaseTerminationPeriod_1f5eb094-0366-4d1b-bd6c-ea52626862ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_16dd0fcd-c8d5-4f62-ac20-8debcb6108c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_49fe1081-9adb-42b9-93dd-44f7208e63ee" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_16dd0fcd-c8d5-4f62-ac20-8debcb6108c5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_7352e7a8-d63b-422e-aab2-a798c315eed4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_49fe1081-9adb-42b9-93dd-44f7208e63ee" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_7352e7a8-d63b-422e-aab2-a798c315eed4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments_a9aac426-d096-410e-9b9a-945a0f8a8654" xlink:href="bsy-20220930.xsd#bsy_LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_49fe1081-9adb-42b9-93dd-44f7208e63ee" xlink:to="loc_bsy_LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments_a9aac426-d096-410e-9b9a-945a0f8a8654" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_57adbba8-aa94-4250-be24-5dd16f5e520b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_49fe1081-9adb-42b9-93dd-44f7208e63ee" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_57adbba8-aa94-4250-be24-5dd16f5e520b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7c5f9878-7260-4fed-a2cb-60ac0b8171ec" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_57adbba8-aa94-4250-be24-5dd16f5e520b" xlink:to="loc_srt_RangeAxis_7c5f9878-7260-4fed-a2cb-60ac0b8171ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7c5f9878-7260-4fed-a2cb-60ac0b8171ec_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7c5f9878-7260-4fed-a2cb-60ac0b8171ec" xlink:to="loc_srt_RangeMember_7c5f9878-7260-4fed-a2cb-60ac0b8171ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bae825d3-f171-472c-964a-fd1bcfe72f6a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7c5f9878-7260-4fed-a2cb-60ac0b8171ec" xlink:to="loc_srt_RangeMember_bae825d3-f171-472c-964a-fd1bcfe72f6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0e967088-5c65-47de-9b9b-4f17c0c479e1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_bae825d3-f171-472c-964a-fd1bcfe72f6a" xlink:to="loc_srt_MinimumMember_0e967088-5c65-47de-9b9b-4f17c0c479e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a7798631-63b5-44d3-b453-43fd3b650110" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_bae825d3-f171-472c-964a-fd1bcfe72f6a" xlink:to="loc_srt_MaximumMember_a7798631-63b5-44d3-b453-43fd3b650110" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LeasesOtherInformationDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LeasesOtherInformationDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/LeasesOtherInformationDetails" xlink:type="extended" id="ib76f7fc2879d4b6e91bdc3b993c9058e_LeasesOtherInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_d3dde5ab-5615-4cbf-be5c-2ba34a1c0b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_CashFlowLesseeAbstract_3c58443a-b5af-4dd7-b5a9-eb0d7491c9fa" xlink:href="bsy-20220930.xsd#bsy_CashFlowLesseeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d3dde5ab-5615-4cbf-be5c-2ba34a1c0b1a" xlink:to="loc_bsy_CashFlowLesseeAbstract_3c58443a-b5af-4dd7-b5a9-eb0d7491c9fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_3116468d-e20a-4d81-a5ce-1d3819d186c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bsy_CashFlowLesseeAbstract_3c58443a-b5af-4dd7-b5a9-eb0d7491c9fa" xlink:to="loc_us-gaap_OperatingLeasePayments_3116468d-e20a-4d81-a5ce-1d3819d186c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_61f59373-43b7-47ec-ace3-bb2b26202244" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bsy_CashFlowLesseeAbstract_3c58443a-b5af-4dd7-b5a9-eb0d7491c9fa" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_61f59373-43b7-47ec-ace3-bb2b26202244" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_1506bcbd-d7fe-4fce-964c-2bd5d9889e15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bsy_CashFlowLesseeAbstract_3c58443a-b5af-4dd7-b5a9-eb0d7491c9fa" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_1506bcbd-d7fe-4fce-964c-2bd5d9889e15" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_fa323ee6-7b1b-4a67-85d4-fe2b4f35e53c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d3dde5ab-5615-4cbf-be5c-2ba34a1c0b1a" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_fa323ee6-7b1b-4a67-85d4-fe2b4f35e53c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_906a4e14-1e14-43b6-bae8-bf446a98510b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_fa323ee6-7b1b-4a67-85d4-fe2b4f35e53c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_906a4e14-1e14-43b6-bae8-bf446a98510b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_906a4e14-1e14-43b6-bae8-bf446a98510b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_906a4e14-1e14-43b6-bae8-bf446a98510b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_906a4e14-1e14-43b6-bae8-bf446a98510b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_291e7358-f949-4209-ad72-9a207f9b5b29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_906a4e14-1e14-43b6-bae8-bf446a98510b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_291e7358-f949-4209-ad72-9a207f9b5b29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_c0eaa1d2-e86c-445b-b74a-69a8808cab10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_291e7358-f949-4209-ad72-9a207f9b5b29" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_c0eaa1d2-e86c-445b-b74a-69a8808cab10" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LongTermDebtScheduleofLongTermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="extended" id="ia94b3963b97746dd8a005d560e85c581_LongTermDebtScheduleofLongTermDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d4d1fd60-c081-41d2-aad5-c33217880017" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_2a6a6e31-aa12-49a3-bd9b-1c0953fc758a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d4d1fd60-c081-41d2-aad5-c33217880017" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_2a6a6e31-aa12-49a3-bd9b-1c0953fc758a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_9b540ddd-c206-4a95-8e68-99a9eb96c44d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d4d1fd60-c081-41d2-aad5-c33217880017" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_9b540ddd-c206-4a95-8e68-99a9eb96c44d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_3839d645-46e5-4e7e-b9ec-1f9bbcadbb64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d4d1fd60-c081-41d2-aad5-c33217880017" xlink:to="loc_us-gaap_LongTermDebt_3839d645-46e5-4e7e-b9ec-1f9bbcadbb64" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_ce2a1b24-49ec-4832-a730-44a7e079299a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d4d1fd60-c081-41d2-aad5-c33217880017" xlink:to="loc_us-gaap_LongTermDebtCurrent_ce2a1b24-49ec-4832-a730-44a7e079299a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_17c6fa54-f9dc-4efa-9903-513b712566ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d4d1fd60-c081-41d2-aad5-c33217880017" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_17c6fa54-f9dc-4efa-9903-513b712566ce" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_690986dc-1aae-4f37-a8ba-9b6fa3ba54f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d4d1fd60-c081-41d2-aad5-c33217880017" xlink:to="loc_us-gaap_DebtInstrumentTable_690986dc-1aae-4f37-a8ba-9b6fa3ba54f9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_febce8bf-faad-47af-9002-301a078fecac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_690986dc-1aae-4f37-a8ba-9b6fa3ba54f9" xlink:to="loc_us-gaap_CreditFacilityAxis_febce8bf-faad-47af-9002-301a078fecac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_febce8bf-faad-47af-9002-301a078fecac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_febce8bf-faad-47af-9002-301a078fecac" xlink:to="loc_us-gaap_CreditFacilityDomain_febce8bf-faad-47af-9002-301a078fecac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_bc1cb3be-0048-4c08-9dcb-f6da435fab1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_febce8bf-faad-47af-9002-301a078fecac" xlink:to="loc_us-gaap_CreditFacilityDomain_bc1cb3be-0048-4c08-9dcb-f6da435fab1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_4412954a-622f-43d9-92c1-7e7ec872e05e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_bc1cb3be-0048-4c08-9dcb-f6da435fab1d" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_4412954a-622f-43d9-92c1-7e7ec872e05e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_ad96d808-a496-4b63-af65-daace5183abf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_bc1cb3be-0048-4c08-9dcb-f6da435fab1d" xlink:to="loc_us-gaap_SecuredDebtMember_ad96d808-a496-4b63-af65-daace5183abf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9595ba60-0631-4462-9bb9-c236d283c526" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_690986dc-1aae-4f37-a8ba-9b6fa3ba54f9" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9595ba60-0631-4462-9bb9-c236d283c526" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9595ba60-0631-4462-9bb9-c236d283c526_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9595ba60-0631-4462-9bb9-c236d283c526" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9595ba60-0631-4462-9bb9-c236d283c526_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1bae91fa-3810-4ca6-a46b-33a4d98324c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9595ba60-0631-4462-9bb9-c236d283c526" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1bae91fa-3810-4ca6-a46b-33a4d98324c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_946a3a94-4455-4489-be39-f8577d3b2849" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1bae91fa-3810-4ca6-a46b-33a4d98324c3" xlink:to="loc_us-gaap_LineOfCreditMember_946a3a94-4455-4489-be39-f8577d3b2849" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_d9375e4e-b53d-4f89-bba6-01b0ebd37773" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1bae91fa-3810-4ca6-a46b-33a4d98324c3" xlink:to="loc_us-gaap_ConvertibleDebtMember_d9375e4e-b53d-4f89-bba6-01b0ebd37773" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_9a4dc226-ebb0-4b28-96f2-505de02fe217" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_690986dc-1aae-4f37-a8ba-9b6fa3ba54f9" xlink:to="loc_us-gaap_DebtInstrumentAxis_9a4dc226-ebb0-4b28-96f2-505de02fe217" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9a4dc226-ebb0-4b28-96f2-505de02fe217_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_9a4dc226-ebb0-4b28-96f2-505de02fe217" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9a4dc226-ebb0-4b28-96f2-505de02fe217_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_47b72939-3a0a-4701-bc8e-8af20025c34c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_9a4dc226-ebb0-4b28-96f2-505de02fe217" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_47b72939-3a0a-4701-bc8e-8af20025c34c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_A2021TermLoanMember_4bb56670-acfe-4571-aef9-a88e57c0bdb7" xlink:href="bsy-20220930.xsd#bsy_A2021TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_47b72939-3a0a-4701-bc8e-8af20025c34c" xlink:to="loc_bsy_A2021TermLoanMember_4bb56670-acfe-4571-aef9-a88e57c0bdb7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentySixNotesMember_15a329bf-fc69-43f2-af9a-412b840649b0" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentySixNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_47b72939-3a0a-4701-bc8e-8af20025c34c" xlink:to="loc_bsy_TwoThousandTwentySixNotesMember_15a329bf-fc69-43f2-af9a-412b840649b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentySevenNotesMember_87af9d2b-98b2-4168-a494-0dfdff0925a7" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentySevenNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_47b72939-3a0a-4701-bc8e-8af20025c34c" xlink:to="loc_bsy_TwoThousandTwentySevenNotesMember_87af9d2b-98b2-4168-a494-0dfdff0925a7" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LongTermDebtBankCreditFacilityDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails" xlink:type="extended" id="i3a4fc6f1b86744f38909a65b3934a651_LongTermDebtBankCreditFacilityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_71dd2434-788e-4810-8dca-2c087dd4ac4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_471cf3ee-4bf9-40a4-afe6-ee71b5acacc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71dd2434-788e-4810-8dca-2c087dd4ac4c" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_471cf3ee-4bf9-40a4-afe6-ee71b5acacc4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_f1053c1d-76fa-42c0-ba04-8c9bba78a894" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71dd2434-788e-4810-8dca-2c087dd4ac4c" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_f1053c1d-76fa-42c0-ba04-8c9bba78a894" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_RepaymentsOfSecuredDebtPerQuarter_9412e704-ae1d-403c-9463-fe4d32198dfe" xlink:href="bsy-20220930.xsd#bsy_RepaymentsOfSecuredDebtPerQuarter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71dd2434-788e-4810-8dca-2c087dd4ac4c" xlink:to="loc_bsy_RepaymentsOfSecuredDebtPerQuarter_9412e704-ae1d-403c-9463-fe4d32198dfe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_296a5d3d-68b1-455c-bf9e-4181f965a8fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71dd2434-788e-4810-8dca-2c087dd4ac4c" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_296a5d3d-68b1-455c-bf9e-4181f965a8fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_LineOfCreditFacilityAccordionFeatureIncreaseLimit_2f08efe5-fd00-4016-b37c-147049025085" xlink:href="bsy-20220930.xsd#bsy_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71dd2434-788e-4810-8dca-2c087dd4ac4c" xlink:to="loc_bsy_LineOfCreditFacilityAccordionFeatureIncreaseLimit_2f08efe5-fd00-4016-b37c-147049025085" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_f7cee6e0-9252-470b-95e8-45cb95d06e13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71dd2434-788e-4810-8dca-2c087dd4ac4c" xlink:to="loc_us-gaap_LongTermDebt_f7cee6e0-9252-470b-95e8-45cb95d06e13" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c8a38d27-f30e-44b4-9562-f8bf0970d7a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71dd2434-788e-4810-8dca-2c087dd4ac4c" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c8a38d27-f30e-44b4-9562-f8bf0970d7a1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage_8f234c42-ed5b-405d-8bd9-c018bdd92a14" xlink:href="bsy-20220930.xsd#bsy_LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71dd2434-788e-4810-8dca-2c087dd4ac4c" xlink:to="loc_bsy_LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage_8f234c42-ed5b-405d-8bd9-c018bdd92a14" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_e38f90b1-0cd4-4f90-b7b9-bbdff5fc834a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71dd2434-788e-4810-8dca-2c087dd4ac4c" xlink:to="loc_us-gaap_DebtInstrumentTable_e38f90b1-0cd4-4f90-b7b9-bbdff5fc834a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_69b64d0c-ba0e-4421-b722-7c3e3940f570" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e38f90b1-0cd4-4f90-b7b9-bbdff5fc834a" xlink:to="loc_us-gaap_CreditFacilityAxis_69b64d0c-ba0e-4421-b722-7c3e3940f570" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_69b64d0c-ba0e-4421-b722-7c3e3940f570_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_69b64d0c-ba0e-4421-b722-7c3e3940f570" xlink:to="loc_us-gaap_CreditFacilityDomain_69b64d0c-ba0e-4421-b722-7c3e3940f570_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2855f510-4af6-44ed-b6d6-0dacf93b302f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_69b64d0c-ba0e-4421-b722-7c3e3940f570" xlink:to="loc_us-gaap_CreditFacilityDomain_2855f510-4af6-44ed-b6d6-0dacf93b302f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_79c1e1b3-c32d-4a5f-a661-1d050740be01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_2855f510-4af6-44ed-b6d6-0dacf93b302f" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_79c1e1b3-c32d-4a5f-a661-1d050740be01" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_6863e4ab-7695-4485-aba0-1553cbc6d600" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_2855f510-4af6-44ed-b6d6-0dacf93b302f" xlink:to="loc_us-gaap_SecuredDebtMember_6863e4ab-7695-4485-aba0-1553cbc6d600" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_5ea15da8-ccdb-4bf8-a279-7b08839d5358" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_2855f510-4af6-44ed-b6d6-0dacf93b302f" xlink:to="loc_us-gaap_LetterOfCreditMember_5ea15da8-ccdb-4bf8-a279-7b08839d5358" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember_b3b7bd51-22d6-4e66-8ce2-01b953991e74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BridgeLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_2855f510-4af6-44ed-b6d6-0dacf93b302f" xlink:to="loc_us-gaap_BridgeLoanMember_b3b7bd51-22d6-4e66-8ce2-01b953991e74" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_LettersOfCreditAndSuretyBondsMember_40d9c5aa-7b23-4887-899a-dabfa0ce563c" xlink:href="bsy-20220930.xsd#bsy_LettersOfCreditAndSuretyBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_2855f510-4af6-44ed-b6d6-0dacf93b302f" xlink:to="loc_bsy_LettersOfCreditAndSuretyBondsMember_40d9c5aa-7b23-4887-899a-dabfa0ce563c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_f89364b3-5565-4db3-bba1-f0103ea6a246" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e38f90b1-0cd4-4f90-b7b9-bbdff5fc834a" xlink:to="loc_us-gaap_DebtInstrumentAxis_f89364b3-5565-4db3-bba1-f0103ea6a246" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f89364b3-5565-4db3-bba1-f0103ea6a246_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_f89364b3-5565-4db3-bba1-f0103ea6a246" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f89364b3-5565-4db3-bba1-f0103ea6a246_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_78c95679-3ae0-4a55-a083-34aae9ad4e05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_f89364b3-5565-4db3-bba1-f0103ea6a246" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_78c95679-3ae0-4a55-a083-34aae9ad4e05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NewCreditFacilityMember_e8171506-8c44-4c03-9b12-56c194c2e3d5" xlink:href="bsy-20220930.xsd#bsy_NewCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_78c95679-3ae0-4a55-a083-34aae9ad4e05" xlink:to="loc_bsy_NewCreditFacilityMember_e8171506-8c44-4c03-9b12-56c194c2e3d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_A2021TermLoanMember_7bb4ca7e-0836-49db-9c5f-b19857806613" xlink:href="bsy-20220930.xsd#bsy_A2021TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_78c95679-3ae0-4a55-a083-34aae9ad4e05" xlink:to="loc_bsy_A2021TermLoanMember_7bb4ca7e-0836-49db-9c5f-b19857806613" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_CreditFacilityMember_a23bf8ac-9ff5-4db1-9b1f-88114834d34d" xlink:href="bsy-20220930.xsd#bsy_CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_78c95679-3ae0-4a55-a083-34aae9ad4e05" xlink:to="loc_bsy_CreditFacilityMember_a23bf8ac-9ff5-4db1-9b1f-88114834d34d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_75ff2f20-f01a-401e-81e2-f51ef7b5bd07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e38f90b1-0cd4-4f90-b7b9-bbdff5fc834a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_75ff2f20-f01a-401e-81e2-f51ef7b5bd07" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_75ff2f20-f01a-401e-81e2-f51ef7b5bd07_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_75ff2f20-f01a-401e-81e2-f51ef7b5bd07" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_75ff2f20-f01a-401e-81e2-f51ef7b5bd07_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a1844084-1a9a-485f-89be-c776e998314a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_75ff2f20-f01a-401e-81e2-f51ef7b5bd07" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a1844084-1a9a-485f-89be-c776e998314a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_a0192fc7-93f4-4aef-a6a2-eb61612400b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a1844084-1a9a-485f-89be-c776e998314a" xlink:to="loc_us-gaap_LineOfCreditMember_a0192fc7-93f4-4aef-a6a2-eb61612400b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_f031953c-b03f-4a0d-acc8-0851239f9465" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e38f90b1-0cd4-4f90-b7b9-bbdff5fc834a" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_f031953c-b03f-4a0d-acc8-0851239f9465" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_f031953c-b03f-4a0d-acc8-0851239f9465_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_f031953c-b03f-4a0d-acc8-0851239f9465" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_f031953c-b03f-4a0d-acc8-0851239f9465_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_5754b124-a123-4801-a0c0-694221e36a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_f031953c-b03f-4a0d-acc8-0851239f9465" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_5754b124-a123-4801-a0c0-694221e36a5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_05a5b7d2-6d20-4ece-bf99-e1c842fc1208" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_5754b124-a123-4801-a0c0-694221e36a5e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_05a5b7d2-6d20-4ece-bf99-e1c842fc1208" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_dc2c2aa5-e4ed-422a-a972-e2b8372476e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_5754b124-a123-4801-a0c0-694221e36a5e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_dc2c2aa5-e4ed-422a-a972-e2b8372476e6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LongTermDebt2026ConvertibleSeniorNotesDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails" xlink:type="extended" id="if9defc42437b4f00924197675157f420_LongTermDebt2026ConvertibleSeniorNotesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_69a8dac8-f6ef-4042-a5dc-51ce48f77352" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_69a8dac8-f6ef-4042-a5dc-51ce48f77352" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3bfd387a-4620-4456-bd0c-bf5117bc4dea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3bfd387a-4620-4456-bd0c-bf5117bc4dea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_565f2bab-288c-4fe9-8038-5261c5a50c58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_565f2bab-288c-4fe9-8038-5261c5a50c58" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_783bb2fe-9d64-4e7c-9b4a-823a51bcd04a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_783bb2fe-9d64-4e7c-9b4a-823a51bcd04a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_2b7e74e0-a4c7-4796-980f-0810d7aab27b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_2b7e74e0-a4c7-4796-980f-0810d7aab27b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_a00d7d51-1196-4dc5-b0d3-347cb25056ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_a00d7d51-1196-4dc5-b0d3-347cb25056ba" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_4fe563b3-1427-4e5c-9262-70d60ee64ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_4fe563b3-1427-4e5c-9262-70d60ee64ccb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_b4c4dded-5206-44f7-a567-e065948259f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_b4c4dded-5206-44f7-a567-e065948259f2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays_4990aeb2-0584-4aa0-8c8d-f2b84be29a39" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays_4990aeb2-0584-4aa0-8c8d-f2b84be29a39" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays_ebbc8ccc-a515-4c59-8e91-009d87909728" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays_ebbc8ccc-a515-4c59-8e91-009d87909728" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_96696635-0e46-4afd-96ef-9678b2777ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_96696635-0e46-4afd-96ef-9678b2777ce4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate_1000eddf-b266-4f17-ad34-bb7e6939ea91" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate_1000eddf-b266-4f17-ad34-bb7e6939ea91" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_a1dfe94d-1139-46f9-98ab-ffb1b3211410" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_a1dfe94d-1139-46f9-98ab-ffb1b3211410" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable_a58892f0-f646-4c0f-9a7e-4e476ed476e5" xlink:href="bsy-20220930.xsd#bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable_a58892f0-f646-4c0f-9a7e-4e476ed476e5" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate_f4fb23aa-f1ad-4cff-9824-61a3abfc84b5" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate_f4fb23aa-f1ad-4cff-9824-61a3abfc84b5" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_c2c6042c-3efc-4c7f-9fab-c7750da7baf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_c2c6042c-3efc-4c7f-9fab-c7750da7baf5" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_906aa3bb-d6d2-4f98-b5d6-86c224cc9972" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_us-gaap_DebtInstrumentTable_906aa3bb-d6d2-4f98-b5d6-86c224cc9972" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d0310e7d-7b2a-423d-b9dc-376f3cf1daee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_906aa3bb-d6d2-4f98-b5d6-86c224cc9972" xlink:to="loc_us-gaap_DebtInstrumentAxis_d0310e7d-7b2a-423d-b9dc-376f3cf1daee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d0310e7d-7b2a-423d-b9dc-376f3cf1daee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_d0310e7d-7b2a-423d-b9dc-376f3cf1daee" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d0310e7d-7b2a-423d-b9dc-376f3cf1daee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_97b219b8-cc2c-4f06-b21f-b7046c55e89c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_d0310e7d-7b2a-423d-b9dc-376f3cf1daee" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_97b219b8-cc2c-4f06-b21f-b7046c55e89c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentySixNotesMember_5daaaa7b-7513-470e-8fc8-fbe29a7c5091" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentySixNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_97b219b8-cc2c-4f06-b21f-b7046c55e89c" xlink:to="loc_bsy_TwoThousandTwentySixNotesMember_5daaaa7b-7513-470e-8fc8-fbe29a7c5091" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_bd2af2b4-6383-4185-80c5-a80dd3f96ce9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_906aa3bb-d6d2-4f98-b5d6-86c224cc9972" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_bd2af2b4-6383-4185-80c5-a80dd3f96ce9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_bd2af2b4-6383-4185-80c5-a80dd3f96ce9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_bd2af2b4-6383-4185-80c5-a80dd3f96ce9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_bd2af2b4-6383-4185-80c5-a80dd3f96ce9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_46a96149-39aa-42d8-8f27-0efb01fa9edf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_bd2af2b4-6383-4185-80c5-a80dd3f96ce9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_46a96149-39aa-42d8-8f27-0efb01fa9edf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_74038462-3a6d-4f05-8b8d-8fb50872fed5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_46a96149-39aa-42d8-8f27-0efb01fa9edf" xlink:to="loc_us-gaap_ConvertibleDebtMember_74038462-3a6d-4f05-8b8d-8fb50872fed5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleTermsOfConversionAxis_ec3457e4-3575-4ea0-b1d6-268494f2c31c" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleTermsOfConversionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_906aa3bb-d6d2-4f98-b5d6-86c224cc9972" xlink:to="loc_bsy_DebtInstrumentConvertibleTermsOfConversionAxis_ec3457e4-3575-4ea0-b1d6-268494f2c31c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleTermsOfConversionDomain_ec3457e4-3575-4ea0-b1d6-268494f2c31c_default" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleTermsOfConversionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bsy_DebtInstrumentConvertibleTermsOfConversionAxis_ec3457e4-3575-4ea0-b1d6-268494f2c31c" xlink:to="loc_bsy_DebtInstrumentConvertibleTermsOfConversionDomain_ec3457e4-3575-4ea0-b1d6-268494f2c31c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleTermsOfConversionDomain_2e96c884-a062-49e1-b995-a1e8adf4d2cf" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleTermsOfConversionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bsy_DebtInstrumentConvertibleTermsOfConversionAxis_ec3457e4-3575-4ea0-b1d6-268494f2c31c" xlink:to="loc_bsy_DebtInstrumentConvertibleTermsOfConversionDomain_2e96c884-a062-49e1-b995-a1e8adf4d2cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtConversionTermsOneMember_4299a1aa-1ef3-4d8e-bd03-b91ede283a8f" xlink:href="bsy-20220930.xsd#bsy_DebtConversionTermsOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bsy_DebtInstrumentConvertibleTermsOfConversionDomain_2e96c884-a062-49e1-b995-a1e8adf4d2cf" xlink:to="loc_bsy_DebtConversionTermsOneMember_4299a1aa-1ef3-4d8e-bd03-b91ede283a8f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtConversionTermsTwoMember_94735b7b-6a46-4e9a-bd62-7a73d123a72f" xlink:href="bsy-20220930.xsd#bsy_DebtConversionTermsTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bsy_DebtInstrumentConvertibleTermsOfConversionDomain_2e96c884-a062-49e1-b995-a1e8adf4d2cf" xlink:to="loc_bsy_DebtConversionTermsTwoMember_94735b7b-6a46-4e9a-bd62-7a73d123a72f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6dcef3ce-0dac-4c90-8bb2-7f258e5ef69f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_906aa3bb-d6d2-4f98-b5d6-86c224cc9972" xlink:to="loc_srt_RangeAxis_6dcef3ce-0dac-4c90-8bb2-7f258e5ef69f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6dcef3ce-0dac-4c90-8bb2-7f258e5ef69f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_6dcef3ce-0dac-4c90-8bb2-7f258e5ef69f" xlink:to="loc_srt_RangeMember_6dcef3ce-0dac-4c90-8bb2-7f258e5ef69f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_42f46517-b10f-4a56-b470-4401a067d4df" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_6dcef3ce-0dac-4c90-8bb2-7f258e5ef69f" xlink:to="loc_srt_RangeMember_42f46517-b10f-4a56-b470-4401a067d4df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4be42c20-19b1-420e-ba24-c691bfbb1994" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_42f46517-b10f-4a56-b470-4401a067d4df" xlink:to="loc_srt_MinimumMember_4be42c20-19b1-420e-ba24-c691bfbb1994" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3d756341-ca04-4d3d-9a73-6c493ab4ce27" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_42f46517-b10f-4a56-b470-4401a067d4df" xlink:to="loc_srt_MaximumMember_3d756341-ca04-4d3d-9a73-6c493ab4ce27" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LongTermDebt2026NotesCappedCallOptionsDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails" xlink:type="extended" id="i23a17500daf744dab50800b3149bf579_LongTermDebt2026NotesCappedCallOptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_bdcc00d2-0836-4804-ae56-9d9a7ba30eae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_CappedCallOptionsExpense_1c058e36-bbb9-4353-903e-83ca19648f30" xlink:href="bsy-20220930.xsd#bsy_CappedCallOptionsExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bdcc00d2-0836-4804-ae56-9d9a7ba30eae" xlink:to="loc_bsy_CappedCallOptionsExpense_1c058e36-bbb9-4353-903e-83ca19648f30" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityStrikePrice1_2c6ca747-2762-4c4c-9670-3091cf115561" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityStrikePrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bdcc00d2-0836-4804-ae56-9d9a7ba30eae" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityStrikePrice1_2c6ca747-2762-4c4c-9670-3091cf115561" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage_ec005ddb-94f5-4756-a867-1fce9d9b2942" xlink:href="bsy-20220930.xsd#bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bdcc00d2-0836-4804-ae56-9d9a7ba30eae" xlink:to="loc_bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage_ec005ddb-94f5-4756-a867-1fce9d9b2942" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_1ed25472-a5a1-4247-9790-8997d0d9baa5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bdcc00d2-0836-4804-ae56-9d9a7ba30eae" xlink:to="loc_us-gaap_DebtInstrumentTable_1ed25472-a5a1-4247-9790-8997d0d9baa5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_92f21a32-352b-48c1-aa8d-040bb0e62c19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1ed25472-a5a1-4247-9790-8997d0d9baa5" xlink:to="loc_us-gaap_DebtInstrumentAxis_92f21a32-352b-48c1-aa8d-040bb0e62c19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_92f21a32-352b-48c1-aa8d-040bb0e62c19_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_92f21a32-352b-48c1-aa8d-040bb0e62c19" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_92f21a32-352b-48c1-aa8d-040bb0e62c19_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8a4d401f-b1a7-464c-8f96-8650b1873f41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_92f21a32-352b-48c1-aa8d-040bb0e62c19" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8a4d401f-b1a7-464c-8f96-8650b1873f41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentySixNotesMember_ec2d37a5-6832-4e7b-a622-503ff77d7edb" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentySixNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8a4d401f-b1a7-464c-8f96-8650b1873f41" xlink:to="loc_bsy_TwoThousandTwentySixNotesMember_ec2d37a5-6832-4e7b-a622-503ff77d7edb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_4897d56c-346c-498b-a5dd-c3611984db58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1ed25472-a5a1-4247-9790-8997d0d9baa5" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_4897d56c-346c-498b-a5dd-c3611984db58" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4897d56c-346c-498b-a5dd-c3611984db58_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4897d56c-346c-498b-a5dd-c3611984db58" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4897d56c-346c-498b-a5dd-c3611984db58_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_71d7271e-a9b1-4963-8128-55728a727a4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4897d56c-346c-498b-a5dd-c3611984db58" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_71d7271e-a9b1-4963-8128-55728a727a4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_af9c65df-899f-4b71-b2be-98d1d450fc1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_71d7271e-a9b1-4963-8128-55728a727a4e" xlink:to="loc_us-gaap_ConvertibleDebtMember_af9c65df-899f-4b71-b2be-98d1d450fc1e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LongTermDebt2027ConvertibleSeniorNotesDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails" xlink:type="extended" id="i7c00ef8d6dd94c4e84b8b6b4b5e6f653_LongTermDebt2027ConvertibleSeniorNotesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_c28fa846-bb7e-4783-bc02-78b16ddbb515" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_c28fa846-bb7e-4783-bc02-78b16ddbb515" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_be56f60c-51fd-4b14-982a-7e30fbfe12a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_be56f60c-51fd-4b14-982a-7e30fbfe12a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_76a0adb0-75e7-4930-adba-4bfa4883b35e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_76a0adb0-75e7-4930-adba-4bfa4883b35e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_cb3a8cd0-84f0-4a71-ac82-3bbb44ab15db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_cb3a8cd0-84f0-4a71-ac82-3bbb44ab15db" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_b22766a3-d8d6-43b5-a51d-f5892420caed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_b22766a3-d8d6-43b5-a51d-f5892420caed" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_bef4aadc-a07d-4f99-8d19-eeb91887e19d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_bef4aadc-a07d-4f99-8d19-eeb91887e19d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_2b4f0b4f-9cab-4622-908d-b4bbc917f8f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_2b4f0b4f-9cab-4622-908d-b4bbc917f8f3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_adab300f-8705-4279-9910-fba7f48e1b34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_adab300f-8705-4279-9910-fba7f48e1b34" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays_512d717f-2b1a-47e3-a88b-5163b7641c01" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays_512d717f-2b1a-47e3-a88b-5163b7641c01" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays_5e4d8d72-392c-4bd3-bbe0-ff6d6ebd6526" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays_5e4d8d72-392c-4bd3-bbe0-ff6d6ebd6526" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_92b76d61-65bb-4915-8e7d-29e453fbd073" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_92b76d61-65bb-4915-8e7d-29e453fbd073" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate_94482c65-79b9-402a-9e49-635711e78925" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate_94482c65-79b9-402a-9e49-635711e78925" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_e8768833-4b49-4a09-8184-a43fe70ca535" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_e8768833-4b49-4a09-8184-a43fe70ca535" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable_90d0194a-723a-4439-8828-88f59f66eee2" xlink:href="bsy-20220930.xsd#bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable_90d0194a-723a-4439-8828-88f59f66eee2" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate_a388c175-e23f-4fe6-a474-dfefc807846e" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate_a388c175-e23f-4fe6-a474-dfefc807846e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_ef5a7c62-b6f8-4d2f-a6e7-1106e7b93919" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_ef5a7c62-b6f8-4d2f-a6e7-1106e7b93919" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_2b38603a-f0de-4fe9-a61b-c278a822e340" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_us-gaap_DebtInstrumentTable_2b38603a-f0de-4fe9-a61b-c278a822e340" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_64d550c6-3153-47b3-ba46-f72cccb44a6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2b38603a-f0de-4fe9-a61b-c278a822e340" xlink:to="loc_us-gaap_DebtInstrumentAxis_64d550c6-3153-47b3-ba46-f72cccb44a6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_64d550c6-3153-47b3-ba46-f72cccb44a6a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_64d550c6-3153-47b3-ba46-f72cccb44a6a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_64d550c6-3153-47b3-ba46-f72cccb44a6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_08a0e0f2-d87f-4be3-a908-704a68e6a6eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_64d550c6-3153-47b3-ba46-f72cccb44a6a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_08a0e0f2-d87f-4be3-a908-704a68e6a6eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentySevenNotesMember_cdc05983-96de-44cb-9946-ddf431ec17fb" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentySevenNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_08a0e0f2-d87f-4be3-a908-704a68e6a6eb" xlink:to="loc_bsy_TwoThousandTwentySevenNotesMember_cdc05983-96de-44cb-9946-ddf431ec17fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_83dfdac8-b2d2-43b2-b1f5-6174f057e35a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2b38603a-f0de-4fe9-a61b-c278a822e340" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_83dfdac8-b2d2-43b2-b1f5-6174f057e35a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_83dfdac8-b2d2-43b2-b1f5-6174f057e35a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_83dfdac8-b2d2-43b2-b1f5-6174f057e35a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_83dfdac8-b2d2-43b2-b1f5-6174f057e35a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e9a4ec94-ff9f-40d1-ae43-1b4dac2e20ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_83dfdac8-b2d2-43b2-b1f5-6174f057e35a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e9a4ec94-ff9f-40d1-ae43-1b4dac2e20ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_00d8a509-ef9d-4307-9a43-7b0b1c5f930e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e9a4ec94-ff9f-40d1-ae43-1b4dac2e20ee" xlink:to="loc_us-gaap_ConvertibleDebtMember_00d8a509-ef9d-4307-9a43-7b0b1c5f930e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleTermsOfConversionAxis_895deaff-d238-4a56-bd8f-8e267c3d83d2" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleTermsOfConversionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2b38603a-f0de-4fe9-a61b-c278a822e340" xlink:to="loc_bsy_DebtInstrumentConvertibleTermsOfConversionAxis_895deaff-d238-4a56-bd8f-8e267c3d83d2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleTermsOfConversionDomain_895deaff-d238-4a56-bd8f-8e267c3d83d2_default" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleTermsOfConversionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bsy_DebtInstrumentConvertibleTermsOfConversionAxis_895deaff-d238-4a56-bd8f-8e267c3d83d2" xlink:to="loc_bsy_DebtInstrumentConvertibleTermsOfConversionDomain_895deaff-d238-4a56-bd8f-8e267c3d83d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleTermsOfConversionDomain_0c15d022-28ea-46a6-aaba-8b10d1a42918" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleTermsOfConversionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bsy_DebtInstrumentConvertibleTermsOfConversionAxis_895deaff-d238-4a56-bd8f-8e267c3d83d2" xlink:to="loc_bsy_DebtInstrumentConvertibleTermsOfConversionDomain_0c15d022-28ea-46a6-aaba-8b10d1a42918" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtConversionTermsOneMember_3e638d0d-8435-4d8a-994b-a0db98ca25c2" xlink:href="bsy-20220930.xsd#bsy_DebtConversionTermsOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bsy_DebtInstrumentConvertibleTermsOfConversionDomain_0c15d022-28ea-46a6-aaba-8b10d1a42918" xlink:to="loc_bsy_DebtConversionTermsOneMember_3e638d0d-8435-4d8a-994b-a0db98ca25c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtConversionTermsTwoMember_6f044739-4350-4273-8c45-6f435dad6e69" xlink:href="bsy-20220930.xsd#bsy_DebtConversionTermsTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bsy_DebtInstrumentConvertibleTermsOfConversionDomain_0c15d022-28ea-46a6-aaba-8b10d1a42918" xlink:to="loc_bsy_DebtConversionTermsTwoMember_6f044739-4350-4273-8c45-6f435dad6e69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_bcf6ff8e-4a52-40e4-8967-f4ea425b06f3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2b38603a-f0de-4fe9-a61b-c278a822e340" xlink:to="loc_srt_RangeAxis_bcf6ff8e-4a52-40e4-8967-f4ea425b06f3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bcf6ff8e-4a52-40e4-8967-f4ea425b06f3_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_bcf6ff8e-4a52-40e4-8967-f4ea425b06f3" xlink:to="loc_srt_RangeMember_bcf6ff8e-4a52-40e4-8967-f4ea425b06f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dc25f580-02e0-4bb2-8be6-af024931033a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_bcf6ff8e-4a52-40e4-8967-f4ea425b06f3" xlink:to="loc_srt_RangeMember_dc25f580-02e0-4bb2-8be6-af024931033a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_cbc6eee8-1438-4ea1-b6ec-4861addfc9e2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_dc25f580-02e0-4bb2-8be6-af024931033a" xlink:to="loc_srt_MinimumMember_cbc6eee8-1438-4ea1-b6ec-4861addfc9e2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a50e5ef1-5e6d-4db1-8322-a9d0b75f2b37" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_dc25f580-02e0-4bb2-8be6-af024931033a" xlink:to="loc_srt_MaximumMember_a50e5ef1-5e6d-4db1-8322-a9d0b75f2b37" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LongTermDebt2027NotesCappedCallOptionsDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails" xlink:type="extended" id="i9b55420947134e448001659ae9689140_LongTermDebt2027NotesCappedCallOptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_dcc00b9f-2559-4ccb-8114-c9bc2fdfae4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_CappedCallOptionsExpense_b94a9ffc-8be1-4dc1-a110-e314dc58c274" xlink:href="bsy-20220930.xsd#bsy_CappedCallOptionsExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dcc00b9f-2559-4ccb-8114-c9bc2fdfae4e" xlink:to="loc_bsy_CappedCallOptionsExpense_b94a9ffc-8be1-4dc1-a110-e314dc58c274" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityStrikePrice1_986f341c-6749-48ef-9cf7-ad8963b0379c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityStrikePrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dcc00b9f-2559-4ccb-8114-c9bc2fdfae4e" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityStrikePrice1_986f341c-6749-48ef-9cf7-ad8963b0379c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage_9db19568-c365-4eb1-8ecf-47494701820c" xlink:href="bsy-20220930.xsd#bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dcc00b9f-2559-4ccb-8114-c9bc2fdfae4e" xlink:to="loc_bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage_9db19568-c365-4eb1-8ecf-47494701820c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b21d73c5-400f-4972-952e-6be6f912cb9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dcc00b9f-2559-4ccb-8114-c9bc2fdfae4e" xlink:to="loc_us-gaap_DebtInstrumentTable_b21d73c5-400f-4972-952e-6be6f912cb9d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_60483716-349e-42eb-810f-8ac15fcd73ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b21d73c5-400f-4972-952e-6be6f912cb9d" xlink:to="loc_us-gaap_DebtInstrumentAxis_60483716-349e-42eb-810f-8ac15fcd73ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_60483716-349e-42eb-810f-8ac15fcd73ae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_60483716-349e-42eb-810f-8ac15fcd73ae" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_60483716-349e-42eb-810f-8ac15fcd73ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_20e7b8dd-81eb-4d9e-a0c4-3186e6882647" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_60483716-349e-42eb-810f-8ac15fcd73ae" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_20e7b8dd-81eb-4d9e-a0c4-3186e6882647" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentySevenNotesMember_41667874-43cb-40b2-b4b1-3ff6efdd7a8e" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentySevenNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_20e7b8dd-81eb-4d9e-a0c4-3186e6882647" xlink:to="loc_bsy_TwoThousandTwentySevenNotesMember_41667874-43cb-40b2-b4b1-3ff6efdd7a8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_97d376f6-c4e6-4905-af57-fe2607b7bfcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b21d73c5-400f-4972-952e-6be6f912cb9d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_97d376f6-c4e6-4905-af57-fe2607b7bfcb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_97d376f6-c4e6-4905-af57-fe2607b7bfcb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_97d376f6-c4e6-4905-af57-fe2607b7bfcb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_97d376f6-c4e6-4905-af57-fe2607b7bfcb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e4b1fb1d-b873-44b2-89e3-9ea9a6e5f4c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_97d376f6-c4e6-4905-af57-fe2607b7bfcb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e4b1fb1d-b873-44b2-89e3-9ea9a6e5f4c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_b44aebdf-fe98-4733-bc84-df6712ee1243" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e4b1fb1d-b873-44b2-89e3-9ea9a6e5f4c1" xlink:to="loc_us-gaap_ConvertibleDebtMember_b44aebdf-fe98-4733-bc84-df6712ee1243" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LongTermDebtScheduleofInterestExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails" xlink:type="extended" id="iff8aa14d3d6941c4adc76a119e354704_LongTermDebtScheduleofInterestExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_60968df4-dee5-4e3a-83da-bf5da84e4adb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_14fa5f53-8faa-4d43-a563-59fe55c087d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_60968df4-dee5-4e3a-83da-bf5da84e4adb" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_14fa5f53-8faa-4d43-a563-59fe55c087d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_InterestExpenseDerivatives_12e894d3-a4ad-4327-9f3a-9eaaa0298eb1" xlink:href="bsy-20220930.xsd#bsy_InterestExpenseDerivatives"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_60968df4-dee5-4e3a-83da-bf5da84e4adb" xlink:to="loc_bsy_InterestExpenseDerivatives_12e894d3-a4ad-4327-9f3a-9eaaa0298eb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_7fa420b7-335d-4df9-bf32-222712d16d75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_60968df4-dee5-4e3a-83da-bf5da84e4adb" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_7fa420b7-335d-4df9-bf32-222712d16d75" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_19cd7778-ddfb-4780-940c-f8b9757626bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_60968df4-dee5-4e3a-83da-bf5da84e4adb" xlink:to="loc_us-gaap_InterestExpenseDebt_19cd7778-ddfb-4780-940c-f8b9757626bc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_90747260-5895-4b5d-bc95-a5ee9ab6ecd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_60968df4-dee5-4e3a-83da-bf5da84e4adb" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_90747260-5895-4b5d-bc95-a5ee9ab6ecd8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_7b62f5bf-c6ef-42e7-8aaf-ec64ba70ad88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_60968df4-dee5-4e3a-83da-bf5da84e4adb" xlink:to="loc_us-gaap_InterestExpenseOther_7b62f5bf-c6ef-42e7-8aaf-ec64ba70ad88" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_cfeb169d-3f1a-4949-a081-5bc1fcc10a28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_60968df4-dee5-4e3a-83da-bf5da84e4adb" xlink:to="loc_us-gaap_InterestExpense_cfeb169d-3f1a-4949-a081-5bc1fcc10a28" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime_8be20b61-32c6-4fc6-b10f-a8d5abf2d1f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtWeightedAverageInterestRateOverTime"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_60968df4-dee5-4e3a-83da-bf5da84e4adb" xlink:to="loc_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime_8be20b61-32c6-4fc6-b10f-a8d5abf2d1f9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_44ea4a10-2b90-4f91-a879-613f5a482152" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_60968df4-dee5-4e3a-83da-bf5da84e4adb" xlink:to="loc_us-gaap_DebtInstrumentTable_44ea4a10-2b90-4f91-a879-613f5a482152" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0d9f45e7-fb30-4f1e-8dcc-f02bd4c08e4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_44ea4a10-2b90-4f91-a879-613f5a482152" xlink:to="loc_us-gaap_DebtInstrumentAxis_0d9f45e7-fb30-4f1e-8dcc-f02bd4c08e4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0d9f45e7-fb30-4f1e-8dcc-f02bd4c08e4f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_0d9f45e7-fb30-4f1e-8dcc-f02bd4c08e4f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0d9f45e7-fb30-4f1e-8dcc-f02bd4c08e4f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_159c2152-0ed0-4c3b-9305-68741a5381af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_0d9f45e7-fb30-4f1e-8dcc-f02bd4c08e4f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_159c2152-0ed0-4c3b-9305-68741a5381af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_A2021TermLoanMember_ff1eeddd-bc0c-4efe-8db6-acb910a6fc34" xlink:href="bsy-20220930.xsd#bsy_A2021TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_159c2152-0ed0-4c3b-9305-68741a5381af" xlink:to="loc_bsy_A2021TermLoanMember_ff1eeddd-bc0c-4efe-8db6-acb910a6fc34" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentySixNotesMember_096ce411-10fa-4fcb-9642-82b805d7077e" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentySixNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_159c2152-0ed0-4c3b-9305-68741a5381af" xlink:to="loc_bsy_TwoThousandTwentySixNotesMember_096ce411-10fa-4fcb-9642-82b805d7077e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentySevenNotesMember_822ee3ee-3a32-4d0b-b71d-b370e54a95dc" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentySevenNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_159c2152-0ed0-4c3b-9305-68741a5381af" xlink:to="loc_bsy_TwoThousandTwentySevenNotesMember_822ee3ee-3a32-4d0b-b71d-b370e54a95dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_CreditFacilityMember_cb915033-8a96-45dc-b944-9942d42e12fb" xlink:href="bsy-20220930.xsd#bsy_CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_159c2152-0ed0-4c3b-9305-68741a5381af" xlink:to="loc_bsy_CreditFacilityMember_cb915033-8a96-45dc-b944-9942d42e12fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TermLoanAndCreditFacilityMember_3c6853da-389a-438f-a2ec-d98b4b9bd1a5" xlink:href="bsy-20220930.xsd#bsy_TermLoanAndCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_159c2152-0ed0-4c3b-9305-68741a5381af" xlink:to="loc_bsy_TermLoanAndCreditFacilityMember_3c6853da-389a-438f-a2ec-d98b4b9bd1a5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_095f97da-1b4b-4b1d-bc66-5ee160c85bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_44ea4a10-2b90-4f91-a879-613f5a482152" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_095f97da-1b4b-4b1d-bc66-5ee160c85bbd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_095f97da-1b4b-4b1d-bc66-5ee160c85bbd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_095f97da-1b4b-4b1d-bc66-5ee160c85bbd" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_095f97da-1b4b-4b1d-bc66-5ee160c85bbd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c3c36eb2-6e81-47a9-96e3-05ec45a38fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_095f97da-1b4b-4b1d-bc66-5ee160c85bbd" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c3c36eb2-6e81-47a9-96e3-05ec45a38fc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_41a80a82-b4e9-456b-8481-9e457bdcdeba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c3c36eb2-6e81-47a9-96e3-05ec45a38fc7" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_41a80a82-b4e9-456b-8481-9e457bdcdeba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_c2eb1514-8102-4c9e-9d94-75738b76409a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c3c36eb2-6e81-47a9-96e3-05ec45a38fc7" xlink:to="loc_us-gaap_SecuredDebtMember_c2eb1514-8102-4c9e-9d94-75738b76409a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_b25d5bdd-36bd-44c8-81de-bf80bdd69054" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c3c36eb2-6e81-47a9-96e3-05ec45a38fc7" xlink:to="loc_us-gaap_ConvertibleDebtMember_b25d5bdd-36bd-44c8-81de-bf80bdd69054" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_9e653d64-b5e4-4754-9897-b478ca9c51ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_44ea4a10-2b90-4f91-a879-613f5a482152" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_9e653d64-b5e4-4754-9897-b478ca9c51ec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9e653d64-b5e4-4754-9897-b478ca9c51ec_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9e653d64-b5e4-4754-9897-b478ca9c51ec" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_9e653d64-b5e4-4754-9897-b478ca9c51ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d49ec10a-b7b0-4b95-b7d1-6dfeb758bf8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9e653d64-b5e4-4754-9897-b478ca9c51ec" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d49ec10a-b7b0-4b95-b7d1-6dfeb758bf8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_d04c11c4-0989-469d-8597-d18dabaf9699" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_d49ec10a-b7b0-4b95-b7d1-6dfeb758bf8b" xlink:to="loc_us-gaap_InterestRateSwapMember_d04c11c4-0989-469d-8597-d18dabaf9699" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LongTermDebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/LongTermDebtNarrativeDetails" xlink:type="extended" id="i0045829d928a45a2b747e2fbb02700cb_LongTermDebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_bba4055c-97ad-4a82-b3a0-b8263a0236db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_8f3c29d4-d9e0-4ffc-b8c7-ca9b5862b55e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bba4055c-97ad-4a82-b3a0-b8263a0236db" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_8f3c29d4-d9e0-4ffc-b8c7-ca9b5862b55e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_1b0ec035-9274-44de-ab30-768c6228ff9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bba4055c-97ad-4a82-b3a0-b8263a0236db" xlink:to="loc_us-gaap_DerivativeNotionalAmount_1b0ec035-9274-44de-ab30-768c6228ff9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeNet_dc38464d-3601-4515-bb6e-031a0f599a45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bba4055c-97ad-4a82-b3a0-b8263a0236db" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeNet_dc38464d-3601-4515-bb6e-031a0f599a45" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_8c00174b-5b0e-4ea0-abe6-beecc713eb12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bba4055c-97ad-4a82-b3a0-b8263a0236db" xlink:to="loc_us-gaap_DebtInstrumentTable_8c00174b-5b0e-4ea0-abe6-beecc713eb12" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c93f40f8-6cac-4cca-bd0b-12a58075b9b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_8c00174b-5b0e-4ea0-abe6-beecc713eb12" xlink:to="loc_us-gaap_DebtInstrumentAxis_c93f40f8-6cac-4cca-bd0b-12a58075b9b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c93f40f8-6cac-4cca-bd0b-12a58075b9b7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_c93f40f8-6cac-4cca-bd0b-12a58075b9b7" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c93f40f8-6cac-4cca-bd0b-12a58075b9b7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_bbe6bf99-86c5-47f1-a062-36560e01788d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_c93f40f8-6cac-4cca-bd0b-12a58075b9b7" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_bbe6bf99-86c5-47f1-a062-36560e01788d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_CreditFacilityMember_adc7117c-5e0d-45f3-984a-cc25cdfdd6ec" xlink:href="bsy-20220930.xsd#bsy_CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bbe6bf99-86c5-47f1-a062-36560e01788d" xlink:to="loc_bsy_CreditFacilityMember_adc7117c-5e0d-45f3-984a-cc25cdfdd6ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_126bfbd3-6e05-44ef-87e8-9938ce8f8d55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_8c00174b-5b0e-4ea0-abe6-beecc713eb12" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_126bfbd3-6e05-44ef-87e8-9938ce8f8d55" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_126bfbd3-6e05-44ef-87e8-9938ce8f8d55_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_126bfbd3-6e05-44ef-87e8-9938ce8f8d55" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_126bfbd3-6e05-44ef-87e8-9938ce8f8d55_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3b2b5229-2466-4c15-a57b-ec8ca21b14e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_126bfbd3-6e05-44ef-87e8-9938ce8f8d55" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3b2b5229-2466-4c15-a57b-ec8ca21b14e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_f1ae439f-d6ad-4f55-87e0-d792bb03bcd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3b2b5229-2466-4c15-a57b-ec8ca21b14e8" xlink:to="loc_us-gaap_LineOfCreditMember_f1ae439f-d6ad-4f55-87e0-d792bb03bcd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_7f5a7650-06d9-47f6-815c-2e69b9ff3431" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_8c00174b-5b0e-4ea0-abe6-beecc713eb12" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_7f5a7650-06d9-47f6-815c-2e69b9ff3431" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_7f5a7650-06d9-47f6-815c-2e69b9ff3431_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_7f5a7650-06d9-47f6-815c-2e69b9ff3431" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_7f5a7650-06d9-47f6-815c-2e69b9ff3431_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_27cf2663-fe00-45fb-8e08-797b0b4a6451" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_7f5a7650-06d9-47f6-815c-2e69b9ff3431" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_27cf2663-fe00-45fb-8e08-797b0b4a6451" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_ed46a5d5-8a84-4462-8c10-b3a41ddd8040" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_27cf2663-fe00-45fb-8e08-797b0b4a6451" xlink:to="loc_us-gaap_InterestRateSwapMember_ed46a5d5-8a84-4462-8c10-b3a41ddd8040" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_5e02e3cc-63b4-4c54-ba84-a15de2bc1b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_8c00174b-5b0e-4ea0-abe6-beecc713eb12" xlink:to="loc_us-gaap_HedgingDesignationAxis_5e02e3cc-63b4-4c54-ba84-a15de2bc1b5c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_5e02e3cc-63b4-4c54-ba84-a15de2bc1b5c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_5e02e3cc-63b4-4c54-ba84-a15de2bc1b5c" xlink:to="loc_us-gaap_HedgingDesignationDomain_5e02e3cc-63b4-4c54-ba84-a15de2bc1b5c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_6a9cadf4-a26c-42dd-b0fb-f87a7e253153" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_5e02e3cc-63b4-4c54-ba84-a15de2bc1b5c" xlink:to="loc_us-gaap_HedgingDesignationDomain_6a9cadf4-a26c-42dd-b0fb-f87a7e253153" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_ae22afdb-5dec-4918-b023-3ee3bf48aac6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_6a9cadf4-a26c-42dd-b0fb-f87a7e253153" xlink:to="loc_us-gaap_NondesignatedMember_ae22afdb-5dec-4918-b023-3ee3bf48aac6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/ExecutiveBonusPlanDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#ExecutiveBonusPlanDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/ExecutiveBonusPlanDetails" xlink:type="extended" id="iddc4d5e4c84a4aafa4464eebf7cc538a_ExecutiveBonusPlanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_8afdf159-df2e-465a-9d72-ee38f6c1cddf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold_6040f7f8-aace-454c-9f27-fd76c0e1f2b2" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_8afdf159-df2e-465a-9d72-ee38f6c1cddf" xlink:to="loc_bsy_DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold_6040f7f8-aace-454c-9f27-fd76c0e1f2b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice_ec30f2c5-6b2a-435e-a7c2-d50127fe0b72" xlink:href="bsy-20220930.xsd#bsy_NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_8afdf159-df2e-465a-9d72-ee38f6c1cddf" xlink:to="loc_bsy_NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice_ec30f2c5-6b2a-435e-a7c2-d50127fe0b72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice_9cbbb663-bbce-4ce1-8cc4-c244b4f5becc" xlink:href="bsy-20220930.xsd#bsy_NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_8afdf159-df2e-465a-9d72-ee38f6c1cddf" xlink:to="loc_bsy_NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice_9cbbb663-bbce-4ce1-8cc4-c244b4f5becc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NonDeferredIncentiveBonusThresholdForProRataAdjustment_8765b965-e1ea-4cc2-99d7-2f7ea8eb1f50" xlink:href="bsy-20220930.xsd#bsy_NonDeferredIncentiveBonusThresholdForProRataAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_8afdf159-df2e-465a-9d72-ee38f6c1cddf" xlink:to="loc_bsy_NonDeferredIncentiveBonusThresholdForProRataAdjustment_8765b965-e1ea-4cc2-99d7-2f7ea8eb1f50" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_92a59ecd-958f-4077-8b9a-9895ff0e7438" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_8afdf159-df2e-465a-9d72-ee38f6c1cddf" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_92a59ecd-958f-4077-8b9a-9895ff0e7438" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_444367de-3e16-4850-870f-4a6e6c4bf0fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_8afdf159-df2e-465a-9d72-ee38f6c1cddf" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_444367de-3e16-4850-870f-4a6e6c4bf0fb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_200ecee2-bdd8-46b7-9c7a-079dd56fc2a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_444367de-3e16-4850-870f-4a6e6c4bf0fb" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_200ecee2-bdd8-46b7-9c7a-079dd56fc2a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_200ecee2-bdd8-46b7-9c7a-079dd56fc2a2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_200ecee2-bdd8-46b7-9c7a-079dd56fc2a2" xlink:to="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_200ecee2-bdd8-46b7-9c7a-079dd56fc2a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_1b277b96-f5b4-4a43-bfaa-80d98f6989ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_200ecee2-bdd8-46b7-9c7a-079dd56fc2a2" xlink:to="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_1b277b96-f5b4-4a43-bfaa-80d98f6989ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredBonusMember_5f56cde5-ac78-41c8-bd98-25b68c5baeb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredBonusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_1b277b96-f5b4-4a43-bfaa-80d98f6989ea" xlink:to="loc_us-gaap_DeferredBonusMember_5f56cde5-ac78-41c8-bd98-25b68c5baeb9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/RetirementPlansNarrativeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#RetirementPlansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/RetirementPlansNarrativeDetails" xlink:type="extended" id="ia17e5d15df99486394f3d9b83ded1578_RetirementPlansNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_4ed2e0d6-9990-4abd-8c3d-35bfc8fed612" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_07b2100a-dabc-4b99-b8b5-b08d4bf50d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_4ed2e0d6-9990-4abd-8c3d-35bfc8fed612" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_07b2100a-dabc-4b99-b8b5-b08d4bf50d3a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ReductionInSharesOutstandingDiluted_e4b82ee4-b100-4063-80e2-f89bde43237a" xlink:href="bsy-20220930.xsd#bsy_ReductionInSharesOutstandingDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_4ed2e0d6-9990-4abd-8c3d-35bfc8fed612" xlink:to="loc_bsy_ReductionInSharesOutstandingDiluted_e4b82ee4-b100-4063-80e2-f89bde43237a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ReductionInSharesOutstandingBasic_25d6fa70-0ce1-4c0d-a24c-3692f094ce6f" xlink:href="bsy-20220930.xsd#bsy_ReductionInSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_4ed2e0d6-9990-4abd-8c3d-35bfc8fed612" xlink:to="loc_bsy_ReductionInSharesOutstandingBasic_25d6fa70-0ce1-4c0d-a24c-3692f094ce6f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost_e429ef55-3dc7-47ed-b59d-91a504d2a5ba" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_4ed2e0d6-9990-4abd-8c3d-35bfc8fed612" xlink:to="loc_bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost_e429ef55-3dc7-47ed-b59d-91a504d2a5ba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationArrangementWithIndividualCompensationIncome_0b3b9fb9-dd3e-42a7-9e5e-bf7e038953f2" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationArrangementWithIndividualCompensationIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_4ed2e0d6-9990-4abd-8c3d-35bfc8fed612" xlink:to="loc_bsy_DeferredCompensationArrangementWithIndividualCompensationIncome_0b3b9fb9-dd3e-42a7-9e5e-bf7e038953f2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_a7b7d500-1553-450a-9f20-09b6ae418a33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_4ed2e0d6-9990-4abd-8c3d-35bfc8fed612" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_a7b7d500-1553-450a-9f20-09b6ae418a33" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_bcb9913a-0836-4849-b206-f4908f176374" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_4ed2e0d6-9990-4abd-8c3d-35bfc8fed612" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_bcb9913a-0836-4849-b206-f4908f176374" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid_9573a939-c20b-4fab-8dfa-abdba2b0045b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_4ed2e0d6-9990-4abd-8c3d-35bfc8fed612" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid_9573a939-c20b-4fab-8dfa-abdba2b0045b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_cfcc24e2-dc8d-4629-9bbc-3585c6268c62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_4ed2e0d6-9990-4abd-8c3d-35bfc8fed612" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_cfcc24e2-dc8d-4629-9bbc-3585c6268c62" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DividendsCommonStockStockIssuable_7e7ad39f-b76a-477f-a8dc-a22e2ef843c7" xlink:href="bsy-20220930.xsd#bsy_DividendsCommonStockStockIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_4ed2e0d6-9990-4abd-8c3d-35bfc8fed612" xlink:to="loc_bsy_DividendsCommonStockStockIssuable_7e7ad39f-b76a-477f-a8dc-a22e2ef843c7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_cd369e2f-337d-492f-9bb1-3db942ad58d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_4ed2e0d6-9990-4abd-8c3d-35bfc8fed612" xlink:to="loc_us-gaap_DefinedContributionPlanTable_cd369e2f-337d-492f-9bb1-3db942ad58d3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_ef3d14d3-49be-4fb5-85ad-b8811e4bdfb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_cd369e2f-337d-492f-9bb1-3db942ad58d3" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_ef3d14d3-49be-4fb5-85ad-b8811e4bdfb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_ef3d14d3-49be-4fb5-85ad-b8811e4bdfb9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_ef3d14d3-49be-4fb5-85ad-b8811e4bdfb9" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_ef3d14d3-49be-4fb5-85ad-b8811e4bdfb9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_11468cfe-29ec-4579-8584-b2b0304712c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_ef3d14d3-49be-4fb5-85ad-b8811e4bdfb9" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_11468cfe-29ec-4579-8584-b2b0304712c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember_5e47d392-bab1-4777-aea3-ccb4a2a0a975" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_11468cfe-29ec-4579-8584-b2b0304712c5" xlink:to="loc_us-gaap_NonqualifiedPlanMember_5e47d392-bab1-4777-aea3-ccb4a2a0a975" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_46ecfd5c-4a6f-43fa-9d14-0e3fb6d3399c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_cd369e2f-337d-492f-9bb1-3db942ad58d3" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_46ecfd5c-4a6f-43fa-9d14-0e3fb6d3399c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_46ecfd5c-4a6f-43fa-9d14-0e3fb6d3399c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_46ecfd5c-4a6f-43fa-9d14-0e3fb6d3399c" xlink:to="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_46ecfd5c-4a6f-43fa-9d14-0e3fb6d3399c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_d0eac5f9-4e84-4d1e-b58d-0f29c65d46e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_46ecfd5c-4a6f-43fa-9d14-0e3fb6d3399c" xlink:to="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_d0eac5f9-4e84-4d1e-b58d-0f29c65d46e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_fa99d950-6b14-41e1-b2ca-25314be24465" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_d0eac5f9-4e84-4d1e-b58d-0f29c65d46e8" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_fa99d950-6b14-41e1-b2ca-25314be24465" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_39024821-a337-457c-afb7-0842420cd77d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_cd369e2f-337d-492f-9bb1-3db942ad58d3" xlink:to="loc_us-gaap_StatementClassOfStockAxis_39024821-a337-457c-afb7-0842420cd77d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_39024821-a337-457c-afb7-0842420cd77d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_39024821-a337-457c-afb7-0842420cd77d" xlink:to="loc_us-gaap_ClassOfStockDomain_39024821-a337-457c-afb7-0842420cd77d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5efbd3ab-802b-46b2-9e0d-558bb44d74e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_39024821-a337-457c-afb7-0842420cd77d" xlink:to="loc_us-gaap_ClassOfStockDomain_5efbd3ab-802b-46b2-9e0d-558bb44d74e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_ec6d16e1-d484-48d6-82d8-bc634a48c352" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_5efbd3ab-802b-46b2-9e0d-558bb44d74e0" xlink:to="loc_us-gaap_CommonClassBMember_ec6d16e1-d484-48d6-82d8-bc634a48c352" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeAxis_c119b5c3-af2e-454d-81e8-b277690ea456" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_cd369e2f-337d-492f-9bb1-3db942ad58d3" xlink:to="loc_us-gaap_ReclassificationTypeAxis_c119b5c3-af2e-454d-81e8-b277690ea456" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeDomain_c119b5c3-af2e-454d-81e8-b277690ea456_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReclassificationTypeAxis_c119b5c3-af2e-454d-81e8-b277690ea456" xlink:to="loc_us-gaap_ReclassificationTypeDomain_c119b5c3-af2e-454d-81e8-b277690ea456_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeDomain_33fbd8a6-48ca-4d6e-8d39-25e2935cf7b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReclassificationTypeAxis_c119b5c3-af2e-454d-81e8-b277690ea456" xlink:to="loc_us-gaap_ReclassificationTypeDomain_33fbd8a6-48ca-4d6e-8d39-25e2935cf7b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationPlanOneTimeInducementMember_7a63c746-4586-4b46-bcba-cae4012fddf2" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationPlanOneTimeInducementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationTypeDomain_33fbd8a6-48ca-4d6e-8d39-25e2935cf7b1" xlink:to="loc_bsy_DeferredCompensationPlanOneTimeInducementMember_7a63c746-4586-4b46-bcba-cae4012fddf2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/RetirementPlansScheduleofDeferredCompensationPlanLiabilitiesDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#RetirementPlansScheduleofDeferredCompensationPlanLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/RetirementPlansScheduleofDeferredCompensationPlanLiabilitiesDetails" xlink:type="extended" id="ifcba7f51845946838b6522f271f00aeb_RetirementPlansScheduleofDeferredCompensationPlanLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_bf3b6480-1a4d-4f9e-9b77-f71f9cb05512" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_168b296e-495b-432c-9d72-fb9ecedf153b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_bf3b6480-1a4d-4f9e-9b77-f71f9cb05512" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_168b296e-495b-432c-9d72-fb9ecedf153b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_dcac17a6-278a-4b63-8b53-3ed6a05fcb5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_bf3b6480-1a4d-4f9e-9b77-f71f9cb05512" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_dcac17a6-278a-4b63-8b53-3ed6a05fcb5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_e6848b9e-a4da-4675-8e1d-6528037cd177" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_bf3b6480-1a4d-4f9e-9b77-f71f9cb05512" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_e6848b9e-a4da-4675-8e1d-6528037cd177" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_195c5632-1e48-41d3-9ecd-ed5aa5596f82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_bf3b6480-1a4d-4f9e-9b77-f71f9cb05512" xlink:to="loc_us-gaap_DefinedContributionPlanTable_195c5632-1e48-41d3-9ecd-ed5aa5596f82" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_f040e8c1-c750-463c-a464-49b19671b7c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_195c5632-1e48-41d3-9ecd-ed5aa5596f82" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_f040e8c1-c750-463c-a464-49b19671b7c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_f040e8c1-c750-463c-a464-49b19671b7c3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_f040e8c1-c750-463c-a464-49b19671b7c3" xlink:to="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_f040e8c1-c750-463c-a464-49b19671b7c3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_2b657e7e-9069-41f0-b044-441ac171d836" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_f040e8c1-c750-463c-a464-49b19671b7c3" xlink:to="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_2b657e7e-9069-41f0-b044-441ac171d836" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_325a5754-e31f-4e04-86d2-0e1f9bc67255" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_2b657e7e-9069-41f0-b044-441ac171d836" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_325a5754-e31f-4e04-86d2-0e1f9bc67255" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/CommonStockNarrativeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#CommonStockNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/CommonStockNarrativeDetails" xlink:type="extended" id="i9d14ad0d8b034df1a3fbd4222eec5c20_CommonStockNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_fd8c5d93-a548-448a-b3df-914791ec8d13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_fd8c5d93-a548-448a-b3df-914791ec8d13" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_be258da5-c8f9-46c0-8fa6-eb22a577fd2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_be258da5-c8f9-46c0-8fa6-eb22a577fd2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_e6d96a99-20cc-4a45-8bb4-0fbe262ddd48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_e6d96a99-20cc-4a45-8bb4-0fbe262ddd48" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_be902254-c496-48ff-b1c3-9851c64f3dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_be902254-c496-48ff-b1c3-9851c64f3dfc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld_bafb47ab-4475-443f-a215-3317169e5018" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld_bafb47ab-4475-443f-a215-3317169e5018" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation_2edf6863-34e1-4b15-95a8-a1f988d71359" xlink:href="bsy-20220930.xsd#bsy_ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_bsy_ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation_2edf6863-34e1-4b15-95a8-a1f988d71359" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_794a5d3c-ff45-4cce-8d0a-0a2b75e6e214" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_794a5d3c-ff45-4cce-8d0a-0a2b75e6e214" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards_1ed58a92-3653-459d-a340-b0ef7a341741" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards_1ed58a92-3653-459d-a340-b0ef7a341741" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f08a7fe9-53cd-4418-9b0b-4a0cd511306f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f08a7fe9-53cd-4418-9b0b-4a0cd511306f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_d51dec36-b40b-4283-8165-66f736495fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_d51dec36-b40b-4283-8165-66f736495fd8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationArrangementWithIndividualSharesIssuedGross_fd23c5bb-bb81-459d-874a-e8d61923475d" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationArrangementWithIndividualSharesIssuedGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_bsy_DeferredCompensationArrangementWithIndividualSharesIssuedGross_fd23c5bb-bb81-459d-874a-e8d61923475d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_583bc13d-e454-4c9e-bdb5-126edc67540c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_583bc13d-e454-4c9e-bdb5-126edc67540c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_62609b01-5aed-4983-b615-1a1da8d402a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_62609b01-5aed-4983-b615-1a1da8d402a4" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount_5393968c-fe41-45b5-b207-38d08449b045" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount_5393968c-fe41-45b5-b207-38d08449b045" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_6e75b1e5-a537-46ad-b623-b9a4952eb03c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_6e75b1e5-a537-46ad-b623-b9a4952eb03c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_8b7a8096-d61f-403f-af61-772795256256" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_8b7a8096-d61f-403f-af61-772795256256" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_d506b5fe-8d22-4968-9869-43552136f182" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_d506b5fe-8d22-4968-9869-43552136f182" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_103591f5-dfbe-40be-91cf-777082c0ca03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_103591f5-dfbe-40be-91cf-777082c0ca03" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_ccc7b8a0-946c-4ead-a41b-10c462b94e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_ccc7b8a0-946c-4ead-a41b-10c462b94e0f" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_b6c4c887-9605-4302-a10c-9daf10b009ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_b6c4c887-9605-4302-a10c-9daf10b009ee" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_dddbe3ed-5541-4162-aefc-25fd072113c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b6c4c887-9605-4302-a10c-9daf10b009ee" xlink:to="loc_us-gaap_StatementClassOfStockAxis_dddbe3ed-5541-4162-aefc-25fd072113c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_dddbe3ed-5541-4162-aefc-25fd072113c9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_dddbe3ed-5541-4162-aefc-25fd072113c9" xlink:to="loc_us-gaap_ClassOfStockDomain_dddbe3ed-5541-4162-aefc-25fd072113c9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_6a2bb821-ffa8-4901-94c3-631a3062b954" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_dddbe3ed-5541-4162-aefc-25fd072113c9" xlink:to="loc_us-gaap_ClassOfStockDomain_6a2bb821-ffa8-4901-94c3-631a3062b954" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_ceab7cad-584a-48cf-a0c4-814b838e838a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_6a2bb821-ffa8-4901-94c3-631a3062b954" xlink:to="loc_us-gaap_CommonClassBMember_ceab7cad-584a-48cf-a0c4-814b838e838a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d5c97f09-90e9-4dc1-b664-f86efc15abea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b6c4c887-9605-4302-a10c-9daf10b009ee" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d5c97f09-90e9-4dc1-b664-f86efc15abea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d5c97f09-90e9-4dc1-b664-f86efc15abea_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d5c97f09-90e9-4dc1-b664-f86efc15abea" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d5c97f09-90e9-4dc1-b664-f86efc15abea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7ad3b27b-8449-4871-bd41-0709b69f93d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d5c97f09-90e9-4dc1-b664-f86efc15abea" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7ad3b27b-8449-4871-bd41-0709b69f93d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_SeequentMember_43d98cc6-8927-4d9f-8d8c-5d896359842c" xlink:href="bsy-20220930.xsd#bsy_SeequentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7ad3b27b-8449-4871-bd41-0709b69f93d5" xlink:to="loc_bsy_SeequentMember_43d98cc6-8927-4d9f-8d8c-5d896359842c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_76111f25-0596-4eab-9c8d-2bacd68862e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b6c4c887-9605-4302-a10c-9daf10b009ee" xlink:to="loc_us-gaap_AwardTypeAxis_76111f25-0596-4eab-9c8d-2bacd68862e4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76111f25-0596-4eab-9c8d-2bacd68862e4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_76111f25-0596-4eab-9c8d-2bacd68862e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76111f25-0596-4eab-9c8d-2bacd68862e4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b223094-546e-4f80-b7b8-fc07983e7b0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_76111f25-0596-4eab-9c8d-2bacd68862e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b223094-546e-4f80-b7b8-fc07983e7b0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_2f157324-a02a-407c-be01-980251255678" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b223094-546e-4f80-b7b8-fc07983e7b0a" xlink:to="loc_us-gaap_EmployeeStockOptionMember_2f157324-a02a-407c-be01-980251255678" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_f509004e-4ff7-45f3-9a7e-98f78ace04d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b223094-546e-4f80-b7b8-fc07983e7b0a" xlink:to="loc_us-gaap_EmployeeStockMember_f509004e-4ff7-45f3-9a7e-98f78ace04d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_a94ff5a3-ce87-4537-8690-990ad4a31650" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b6c4c887-9605-4302-a10c-9daf10b009ee" xlink:to="loc_us-gaap_PlanNameAxis_a94ff5a3-ce87-4537-8690-990ad4a31650" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_a94ff5a3-ce87-4537-8690-990ad4a31650_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_a94ff5a3-ce87-4537-8690-990ad4a31650" xlink:to="loc_us-gaap_PlanNameDomain_a94ff5a3-ce87-4537-8690-990ad4a31650_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_87e48ba8-ee74-4995-9d00-1fc968ac7d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_a94ff5a3-ce87-4537-8690-990ad4a31650" xlink:to="loc_us-gaap_PlanNameDomain_87e48ba8-ee74-4995-9d00-1fc968ac7d4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_AcquisitionOptionsMember_c0e6337e-9891-4638-bc31-ed09eae5c333" xlink:href="bsy-20220930.xsd#bsy_AcquisitionOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_87e48ba8-ee74-4995-9d00-1fc968ac7d4d" xlink:to="loc_bsy_AcquisitionOptionsMember_c0e6337e-9891-4638-bc31-ed09eae5c333" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BonusPlanIncentiveMember_c3b35515-c7af-4991-a791-0518920a6eba" xlink:href="bsy-20220930.xsd#bsy_BonusPlanIncentiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_87e48ba8-ee74-4995-9d00-1fc968ac7d4d" xlink:to="loc_bsy_BonusPlanIncentiveMember_c3b35515-c7af-4991-a791-0518920a6eba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_29d1d7a5-adbd-4cbc-a776-5c484e9f0b63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b6c4c887-9605-4302-a10c-9daf10b009ee" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_29d1d7a5-adbd-4cbc-a776-5c484e9f0b63" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_29d1d7a5-adbd-4cbc-a776-5c484e9f0b63_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_29d1d7a5-adbd-4cbc-a776-5c484e9f0b63" xlink:to="loc_us-gaap_EquityComponentDomain_29d1d7a5-adbd-4cbc-a776-5c484e9f0b63_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_12b472c3-3a92-402f-9b34-ffd187e41e85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_29d1d7a5-adbd-4cbc-a776-5c484e9f0b63" xlink:to="loc_us-gaap_EquityComponentDomain_12b472c3-3a92-402f-9b34-ffd187e41e85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_0d93d43f-82ba-424d-a386-28bf592d177e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_12b472c3-3a92-402f-9b34-ffd187e41e85" xlink:to="loc_us-gaap_CommonStockMember_0d93d43f-82ba-424d-a386-28bf592d177e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_f668be74-2247-4042-ab9f-195ac04d29ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b6c4c887-9605-4302-a10c-9daf10b009ee" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_f668be74-2247-4042-ab9f-195ac04d29ea" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_f668be74-2247-4042-ab9f-195ac04d29ea_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_f668be74-2247-4042-ab9f-195ac04d29ea" xlink:to="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_f668be74-2247-4042-ab9f-195ac04d29ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_640e636a-505a-43c0-92c1-f28afb17c01b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_f668be74-2247-4042-ab9f-195ac04d29ea" xlink:to="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_640e636a-505a-43c0-92c1-f28afb17c01b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_5c38eca1-9f9b-4856-91a3-4993dcca9887" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_640e636a-505a-43c0-92c1-f28afb17c01b" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_5c38eca1-9f9b-4856-91a3-4993dcca9887" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails" xlink:type="extended" id="icd212d9a61b6487d821937ed3836d8ed_AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_3b821d68-67c6-4b4c-962b-a699f0ac4749" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_90124b2b-7668-4f74-b193-bc428fde79fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_3b821d68-67c6-4b4c-962b-a699f0ac4749" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_90124b2b-7668-4f74-b193-bc428fde79fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cfc89403-375c-4850-b8e2-95af4cd16e9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_90124b2b-7668-4f74-b193-bc428fde79fa" xlink:to="loc_us-gaap_StockholdersEquity_cfc89403-375c-4850-b8e2-95af4cd16e9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_d1d6403f-1616-4719-8841-ced1d3678d12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_90124b2b-7668-4f74-b193-bc428fde79fa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_d1d6403f-1616-4719-8841-ced1d3678d12" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_3ee24330-f502-482a-887c-dfadc842ddfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_90124b2b-7668-4f74-b193-bc428fde79fa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_3ee24330-f502-482a-887c-dfadc842ddfa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_3c755183-7adb-447d-b250-78c9b299cda1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_90124b2b-7668-4f74-b193-bc428fde79fa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_3c755183-7adb-447d-b250-78c9b299cda1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8a78f574-5221-408b-b838-33eb0918dcd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1a273584-03fd-4c24-be1b-18f74908a162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_3b821d68-67c6-4b4c-962b-a699f0ac4749" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1a273584-03fd-4c24-be1b-18f74908a162" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_de4beec4-0db3-48f3-9c1f-cc543ab3c41e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1a273584-03fd-4c24-be1b-18f74908a162" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_de4beec4-0db3-48f3-9c1f-cc543ab3c41e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_de4beec4-0db3-48f3-9c1f-cc543ab3c41e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_de4beec4-0db3-48f3-9c1f-cc543ab3c41e" xlink:to="loc_us-gaap_EquityComponentDomain_de4beec4-0db3-48f3-9c1f-cc543ab3c41e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_032b45c0-5d57-4a51-bbb1-e6015d542513" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_de4beec4-0db3-48f3-9c1f-cc543ab3c41e" xlink:to="loc_us-gaap_EquityComponentDomain_032b45c0-5d57-4a51-bbb1-e6015d542513" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_f82e6260-182e-49ed-889e-25276743050b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_032b45c0-5d57-4a51-bbb1-e6015d542513" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_f82e6260-182e-49ed-889e-25276743050b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_4bb8f3d4-e9b9-4194-92be-1cb2626dec6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_032b45c0-5d57-4a51-bbb1-e6015d542513" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_4bb8f3d4-e9b9-4194-92be-1cb2626dec6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6fb89c00-c0ea-49c0-8224-e7a152df5c82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_032b45c0-5d57-4a51-bbb1-e6015d542513" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6fb89c00-c0ea-49c0-8224-e7a152df5c82" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails" xlink:type="extended" id="i49f6fbce49e14b069dde729346416072_EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_bceb5fcf-c67e-4a36-89b0-24ea8f3c7a92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_d89a05df-c21d-43eb-a6d8-a1f5c3f76b26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_bceb5fcf-c67e-4a36-89b0-24ea8f3c7a92" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_d89a05df-c21d-43eb-a6d8-a1f5c3f76b26" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedPaymentArrangementExpenseAccrued_6d2995f2-3738-4f7f-baad-ab7304382df9" xlink:href="bsy-20220930.xsd#bsy_ShareBasedPaymentArrangementExpenseAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_bceb5fcf-c67e-4a36-89b0-24ea8f3c7a92" xlink:to="loc_bsy_ShareBasedPaymentArrangementExpenseAccrued_6d2995f2-3738-4f7f-baad-ab7304382df9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0a577776-e116-4e0a-9d4e-a9c156822403" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_bceb5fcf-c67e-4a36-89b0-24ea8f3c7a92" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0a577776-e116-4e0a-9d4e-a9c156822403" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d05cde13-12fd-4b7a-aa37-eca3dbd8844e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0a577776-e116-4e0a-9d4e-a9c156822403" xlink:to="loc_us-gaap_AwardTypeAxis_d05cde13-12fd-4b7a-aa37-eca3dbd8844e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d05cde13-12fd-4b7a-aa37-eca3dbd8844e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_d05cde13-12fd-4b7a-aa37-eca3dbd8844e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d05cde13-12fd-4b7a-aa37-eca3dbd8844e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_48f6bd74-ebe3-459f-8d7f-52bdf2a3fb75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_d05cde13-12fd-4b7a-aa37-eca3dbd8844e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_48f6bd74-ebe3-459f-8d7f-52bdf2a3fb75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember_16efe861-f17f-42a0-ade6-f676ca6d3c0a" xlink:href="bsy-20220930.xsd#bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_48f6bd74-ebe3-459f-8d7f-52bdf2a3fb75" xlink:to="loc_bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember_16efe861-f17f-42a0-ade6-f676ca6d3c0a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BonusPlanMember_5db5729b-fac9-461a-8d3e-4d2b82d241a1" xlink:href="bsy-20220930.xsd#bsy_BonusPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_48f6bd74-ebe3-459f-8d7f-52bdf2a3fb75" xlink:to="loc_bsy_BonusPlanMember_5db5729b-fac9-461a-8d3e-4d2b82d241a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember_04bfebdc-3892-44c1-8d07-59eb4a47fa5d" xlink:href="bsy-20220930.xsd#bsy_BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_48f6bd74-ebe3-459f-8d7f-52bdf2a3fb75" xlink:to="loc_bsy_BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember_04bfebdc-3892-44c1-8d07-59eb4a47fa5d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_c3fe0342-a1c7-46a2-8c3e-c7a845581534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_48f6bd74-ebe3-459f-8d7f-52bdf2a3fb75" xlink:to="loc_us-gaap_EmployeeStockOptionMember_c3fe0342-a1c7-46a2-8c3e-c7a845581534" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_StockGrantMember_f9e9eb0b-c264-43cd-a16a-f5464412dbe1" xlink:href="bsy-20220930.xsd#bsy_StockGrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_48f6bd74-ebe3-459f-8d7f-52bdf2a3fb75" xlink:to="loc_bsy_StockGrantMember_f9e9eb0b-c264-43cd-a16a-f5464412dbe1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationPlanExpenseMember_7167923c-3109-427b-87c1-0fcc45328d72" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationPlanExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_48f6bd74-ebe3-459f-8d7f-52bdf2a3fb75" xlink:to="loc_bsy_DeferredCompensationPlanExpenseMember_7167923c-3109-427b-87c1-0fcc45328d72" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_c2ccc0d8-fc27-4b3d-81f2-c05b7c3a7027" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0a577776-e116-4e0a-9d4e-a9c156822403" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_c2ccc0d8-fc27-4b3d-81f2-c05b7c3a7027" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_c2ccc0d8-fc27-4b3d-81f2-c05b7c3a7027_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_c2ccc0d8-fc27-4b3d-81f2-c05b7c3a7027" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_c2ccc0d8-fc27-4b3d-81f2-c05b7c3a7027_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_2daa4d46-3a0d-4081-9376-e62157c605c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_c2ccc0d8-fc27-4b3d-81f2-c05b7c3a7027" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_2daa4d46-3a0d-4081-9376-e62157c605c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_795f172f-d820-4362-8eb5-c9b83a67ed6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2daa4d46-3a0d-4081-9376-e62157c605c2" xlink:to="loc_us-gaap_CostOfSalesMember_795f172f-d820-4362-8eb5-c9b83a67ed6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_9c1ea702-8ab6-4dcc-9a6c-a520bb4d04c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2daa4d46-3a0d-4081-9376-e62157c605c2" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_9c1ea702-8ab6-4dcc-9a6c-a520bb4d04c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_eca69520-2be4-42bf-b609-4a81b6b89460" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2daa4d46-3a0d-4081-9376-e62157c605c2" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_eca69520-2be4-42bf-b609-4a81b6b89460" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_374d1daa-6fc3-4cdf-bb3a-b471d70e0cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2daa4d46-3a0d-4081-9376-e62157c605c2" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_374d1daa-6fc3-4cdf-bb3a-b471d70e0cd3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6d9063b5-045b-4713-930b-813a46a5470a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0a577776-e116-4e0a-9d4e-a9c156822403" xlink:to="loc_srt_ProductOrServiceAxis_6d9063b5-045b-4713-930b-813a46a5470a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6d9063b5-045b-4713-930b-813a46a5470a_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_6d9063b5-045b-4713-930b-813a46a5470a" xlink:to="loc_srt_ProductsAndServicesDomain_6d9063b5-045b-4713-930b-813a46a5470a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b60331f6-6e3f-4cb0-bac6-5a9af927d022" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_6d9063b5-045b-4713-930b-813a46a5470a" xlink:to="loc_srt_ProductsAndServicesDomain_b60331f6-6e3f-4cb0-bac6-5a9af927d022" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_SubscriptionsAndLicensesMember_2231b64a-f2e5-4046-beaf-5e25ce2f461e" xlink:href="bsy-20220930.xsd#bsy_SubscriptionsAndLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b60331f6-6e3f-4cb0-bac6-5a9af927d022" xlink:to="loc_bsy_SubscriptionsAndLicensesMember_2231b64a-f2e5-4046-beaf-5e25ce2f461e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_a09e8de4-f7d1-4add-9272-ff8772bbb9c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b60331f6-6e3f-4cb0-bac6-5a9af927d022" xlink:to="loc_us-gaap_ServiceMember_a09e8de4-f7d1-4add-9272-ff8772bbb9c2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails" xlink:type="extended" id="ie535edee4022462d8aa5174d99053299_EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6496f1d5-f5de-4f5d-a42c-b77ccfe6ee37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5a918b6d-60b4-41c0-924d-166df0c1d724" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6496f1d5-f5de-4f5d-a42c-b77ccfe6ee37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5a918b6d-60b4-41c0-924d-166df0c1d724" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2b076702-dfa5-4ad7-8256-425c2ea64093" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5a918b6d-60b4-41c0-924d-166df0c1d724" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2b076702-dfa5-4ad7-8256-425c2ea64093" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f2da18cd-8456-4359-987a-075fd3d90658" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5a918b6d-60b4-41c0-924d-166df0c1d724" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f2da18cd-8456-4359-987a-075fd3d90658" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_db3fe8bd-e256-419d-8183-a5533bdddac2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5a918b6d-60b4-41c0-924d-166df0c1d724" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_db3fe8bd-e256-419d-8183-a5533bdddac2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_409e9405-1603-4fe3-8219-3d6db77c9766" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_0da155e6-275e-449d-906f-5d6678d9b33c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6496f1d5-f5de-4f5d-a42c-b77ccfe6ee37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_0da155e6-275e-449d-906f-5d6678d9b33c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward_c3bc357e-e018-4a5f-8c0d-404814a5d93a" xlink:href="bsy-20220930.xsd#bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6496f1d5-f5de-4f5d-a42c-b77ccfe6ee37" xlink:to="loc_bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward_c3bc357e-e018-4a5f-8c0d-404814a5d93a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_fc7f1c43-0658-4c26-9246-fc549b421564" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward_c3bc357e-e018-4a5f-8c0d-404814a5d93a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_fc7f1c43-0658-4c26-9246-fc549b421564" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_f4927717-286f-4a6b-b041-025a9b7d85b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward_c3bc357e-e018-4a5f-8c0d-404814a5d93a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_f4927717-286f-4a6b-b041-025a9b7d85b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_cd291636-2038-47ed-9c53-c294f7e3d0ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward_c3bc357e-e018-4a5f-8c0d-404814a5d93a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_cd291636-2038-47ed-9c53-c294f7e3d0ab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_e91588f3-ca5b-435f-8b4a-f8549914bd26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_bd9ea81b-265a-424a-86a3-90a2d99b852a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6496f1d5-f5de-4f5d-a42c-b77ccfe6ee37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_bd9ea81b-265a-424a-86a3-90a2d99b852a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_a2019d4b-f513-4958-9c61-44b41926167b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6496f1d5-f5de-4f5d-a42c-b77ccfe6ee37" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_a2019d4b-f513-4958-9c61-44b41926167b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dd135db2-1a91-4028-9d4a-b4a084b3e992" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6496f1d5-f5de-4f5d-a42c-b77ccfe6ee37" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dd135db2-1a91-4028-9d4a-b4a084b3e992" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_64bb19f2-404a-4c2d-aa91-5f8ac3084e96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6496f1d5-f5de-4f5d-a42c-b77ccfe6ee37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_64bb19f2-404a-4c2d-aa91-5f8ac3084e96" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_9cb451b1-cd47-41a8-b1ce-585763cf3bab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6496f1d5-f5de-4f5d-a42c-b77ccfe6ee37" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_9cb451b1-cd47-41a8-b1ce-585763cf3bab" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_de205cdb-ca85-4048-9bd0-262e22f123fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6496f1d5-f5de-4f5d-a42c-b77ccfe6ee37" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_de205cdb-ca85-4048-9bd0-262e22f123fe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_2ff07abf-4947-4f65-b209-975c7fa62648" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_de205cdb-ca85-4048-9bd0-262e22f123fe" xlink:to="loc_us-gaap_PlanNameAxis_2ff07abf-4947-4f65-b209-975c7fa62648" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_2ff07abf-4947-4f65-b209-975c7fa62648_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_2ff07abf-4947-4f65-b209-975c7fa62648" xlink:to="loc_us-gaap_PlanNameDomain_2ff07abf-4947-4f65-b209-975c7fa62648_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_68799be1-d423-4260-a45b-008196ad14bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_2ff07abf-4947-4f65-b209-975c7fa62648" xlink:to="loc_us-gaap_PlanNameDomain_68799be1-d423-4260-a45b-008196ad14bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentyIncentiveAwardPlanMember_696924fe-c488-4597-a6f0-caa21105cf67" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentyIncentiveAwardPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_68799be1-d423-4260-a45b-008196ad14bd" xlink:to="loc_bsy_TwoThousandTwentyIncentiveAwardPlanMember_696924fe-c488-4597-a6f0-caa21105cf67" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1c99decb-f39a-410b-bf41-65382cf37ff9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_de205cdb-ca85-4048-9bd0-262e22f123fe" xlink:to="loc_us-gaap_AwardTypeAxis_1c99decb-f39a-410b-bf41-65382cf37ff9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1c99decb-f39a-410b-bf41-65382cf37ff9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1c99decb-f39a-410b-bf41-65382cf37ff9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1c99decb-f39a-410b-bf41-65382cf37ff9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b501d5a7-7344-4526-abff-61d1dae8078f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1c99decb-f39a-410b-bf41-65382cf37ff9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b501d5a7-7344-4526-abff-61d1dae8078f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_4688cd4b-87c4-45e5-b7c7-6e632703ccef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b501d5a7-7344-4526-abff-61d1dae8078f" xlink:to="loc_us-gaap_EmployeeStockOptionMember_4688cd4b-87c4-45e5-b7c7-6e632703ccef" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#EquityAwardsandInstrumentsStockOptionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails" xlink:type="extended" id="idb4db16edeee46aca38cf47835217b02_EquityAwardsandInstrumentsStockOptionsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e5d31d-79dc-470d-aecc-fde79c4c6efc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_a4a52060-dbe5-451d-80e7-fedb9c9ba92f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e5d31d-79dc-470d-aecc-fde79c4c6efc" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_a4a52060-dbe5-451d-80e7-fedb9c9ba92f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_aceadfba-5249-46ee-a97a-4dbd69763179" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e5d31d-79dc-470d-aecc-fde79c4c6efc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_aceadfba-5249-46ee-a97a-4dbd69763179" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_b8d6bc32-f518-4e01-8cf2-3ac02f4ae2fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e5d31d-79dc-470d-aecc-fde79c4c6efc" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_b8d6bc32-f518-4e01-8cf2-3ac02f4ae2fa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_0407c25b-2366-4be2-bd79-b64a09c725be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e5d31d-79dc-470d-aecc-fde79c4c6efc" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_0407c25b-2366-4be2-bd79-b64a09c725be" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_155652af-3040-422f-8c4e-56507cade389" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e5d31d-79dc-470d-aecc-fde79c4c6efc" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_155652af-3040-422f-8c4e-56507cade389" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_029734e9-e160-4d9c-a310-e78b8fae06cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_155652af-3040-422f-8c4e-56507cade389" xlink:to="loc_us-gaap_AwardTypeAxis_029734e9-e160-4d9c-a310-e78b8fae06cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_029734e9-e160-4d9c-a310-e78b8fae06cf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_029734e9-e160-4d9c-a310-e78b8fae06cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_029734e9-e160-4d9c-a310-e78b8fae06cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd3155a1-db3c-4f90-ba44-8976b1fe80c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_029734e9-e160-4d9c-a310-e78b8fae06cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd3155a1-db3c-4f90-ba44-8976b1fe80c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_9ec14a3a-9165-4a7b-98f8-2f36b3862dba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd3155a1-db3c-4f90-ba44-8976b1fe80c6" xlink:to="loc_us-gaap_EmployeeStockOptionMember_9ec14a3a-9165-4a7b-98f8-2f36b3862dba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_571934c0-c42d-4fb7-99ce-903381dad09a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_155652af-3040-422f-8c4e-56507cade389" xlink:to="loc_us-gaap_PlanNameAxis_571934c0-c42d-4fb7-99ce-903381dad09a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_571934c0-c42d-4fb7-99ce-903381dad09a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_571934c0-c42d-4fb7-99ce-903381dad09a" xlink:to="loc_us-gaap_PlanNameDomain_571934c0-c42d-4fb7-99ce-903381dad09a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_89d6f25d-e952-4ad6-9e3c-ae42bd18bc4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_571934c0-c42d-4fb7-99ce-903381dad09a" xlink:to="loc_us-gaap_PlanNameDomain_89d6f25d-e952-4ad6-9e3c-ae42bd18bc4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentyIncentiveAwardPlanMember_87be464a-cee4-4163-b480-b7bbe736a028" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentyIncentiveAwardPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_89d6f25d-e952-4ad6-9e3c-ae42bd18bc4b" xlink:to="loc_bsy_TwoThousandTwentyIncentiveAwardPlanMember_87be464a-cee4-4163-b480-b7bbe736a028" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_EquityIncentivePlanMember_aa1235d7-f22d-4238-ae99-299acb8a4c51" xlink:href="bsy-20220930.xsd#bsy_EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_89d6f25d-e952-4ad6-9e3c-ae42bd18bc4b" xlink:to="loc_bsy_EquityIncentivePlanMember_aa1235d7-f22d-4238-ae99-299acb8a4c51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_69b60352-f6cd-4701-b46c-f9a5cdb87618" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_155652af-3040-422f-8c4e-56507cade389" xlink:to="loc_us-gaap_StatementClassOfStockAxis_69b60352-f6cd-4701-b46c-f9a5cdb87618" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_69b60352-f6cd-4701-b46c-f9a5cdb87618_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_69b60352-f6cd-4701-b46c-f9a5cdb87618" xlink:to="loc_us-gaap_ClassOfStockDomain_69b60352-f6cd-4701-b46c-f9a5cdb87618_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_444bc300-02ea-4ffe-881b-aecd01eebdbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_69b60352-f6cd-4701-b46c-f9a5cdb87618" xlink:to="loc_us-gaap_ClassOfStockDomain_444bc300-02ea-4ffe-881b-aecd01eebdbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_70b817f0-cdd0-4433-9ff7-7fe3c262d88d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_444bc300-02ea-4ffe-881b-aecd01eebdbc" xlink:to="loc_us-gaap_CommonClassBMember_70b817f0-cdd0-4433-9ff7-7fe3c262d88d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails" xlink:type="extended" id="i542d6d61fecd494fb89bca084066211e_EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_352dcc09-f517-49fe-baeb-52b7570f4de6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_b4618c4d-bc5e-434a-ae77-7590fe9ed871" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_352dcc09-f517-49fe-baeb-52b7570f4de6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_b4618c4d-bc5e-434a-ae77-7590fe9ed871" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_ab4d8615-17bf-4824-87a4-2e66d1a19d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_352dcc09-f517-49fe-baeb-52b7570f4de6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_ab4d8615-17bf-4824-87a4-2e66d1a19d2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_1499c8c1-ff1d-403f-b786-440a0df5a8f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_352dcc09-f517-49fe-baeb-52b7570f4de6" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_1499c8c1-ff1d-403f-b786-440a0df5a8f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_4720383f-9956-4ff8-9fed-6954d902eb37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_352dcc09-f517-49fe-baeb-52b7570f4de6" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_4720383f-9956-4ff8-9fed-6954d902eb37" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3d1500dc-df5c-48a2-936e-a699254d22e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_352dcc09-f517-49fe-baeb-52b7570f4de6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3d1500dc-df5c-48a2-936e-a699254d22e3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_26741f97-ca64-462d-97bb-57cd50928bb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_352dcc09-f517-49fe-baeb-52b7570f4de6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_26741f97-ca64-462d-97bb-57cd50928bb1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_02b6ff53-9215-4f03-ba28-9f1e14adff38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_352dcc09-f517-49fe-baeb-52b7570f4de6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_02b6ff53-9215-4f03-ba28-9f1e14adff38" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_33c8f0d2-9162-4716-b7b8-d604667f7537" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_02b6ff53-9215-4f03-ba28-9f1e14adff38" xlink:to="loc_us-gaap_AwardTypeAxis_33c8f0d2-9162-4716-b7b8-d604667f7537" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_33c8f0d2-9162-4716-b7b8-d604667f7537_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_33c8f0d2-9162-4716-b7b8-d604667f7537" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_33c8f0d2-9162-4716-b7b8-d604667f7537_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3841251-3c56-433c-a44c-44ecc50b9b41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_33c8f0d2-9162-4716-b7b8-d604667f7537" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3841251-3c56-433c-a44c-44ecc50b9b41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_f420f596-971c-4b46-86cf-5f111dfdc713" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3841251-3c56-433c-a44c-44ecc50b9b41" xlink:to="loc_us-gaap_EmployeeStockOptionMember_f420f596-971c-4b46-86cf-5f111dfdc713" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_cda062a3-4712-47d7-954f-9b40855bac3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_02b6ff53-9215-4f03-ba28-9f1e14adff38" xlink:to="loc_us-gaap_PlanNameAxis_cda062a3-4712-47d7-954f-9b40855bac3b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_cda062a3-4712-47d7-954f-9b40855bac3b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_cda062a3-4712-47d7-954f-9b40855bac3b" xlink:to="loc_us-gaap_PlanNameDomain_cda062a3-4712-47d7-954f-9b40855bac3b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_28a98ae7-a9b3-48b0-9a55-3bef309a0765" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_cda062a3-4712-47d7-954f-9b40855bac3b" xlink:to="loc_us-gaap_PlanNameDomain_28a98ae7-a9b3-48b0-9a55-3bef309a0765" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_EquityIncentivePlanMember_a3f502a5-5c9b-4092-b12c-346c189353d5" xlink:href="bsy-20220930.xsd#bsy_EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_28a98ae7-a9b3-48b0-9a55-3bef309a0765" xlink:to="loc_bsy_EquityIncentivePlanMember_a3f502a5-5c9b-4092-b12c-346c189353d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c0edf8f3-7483-4e68-8523-fcb3d5ac5059" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_02b6ff53-9215-4f03-ba28-9f1e14adff38" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c0edf8f3-7483-4e68-8523-fcb3d5ac5059" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c0edf8f3-7483-4e68-8523-fcb3d5ac5059_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c0edf8f3-7483-4e68-8523-fcb3d5ac5059" xlink:to="loc_us-gaap_ClassOfStockDomain_c0edf8f3-7483-4e68-8523-fcb3d5ac5059_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5a179b9b-bd2d-4a5b-ad5c-cca2c8fcaf09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c0edf8f3-7483-4e68-8523-fcb3d5ac5059" xlink:to="loc_us-gaap_ClassOfStockDomain_5a179b9b-bd2d-4a5b-ad5c-cca2c8fcaf09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_718aea8d-9737-4235-97b0-286870d653a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_5a179b9b-bd2d-4a5b-ad5c-cca2c8fcaf09" xlink:to="loc_us-gaap_CommonClassBMember_718aea8d-9737-4235-97b0-286870d653a7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails" xlink:type="extended" id="i7a2f7c9c715d4904bc3071660e04e46f_EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55b18b00-c168-4ab7-993b-1b0699edbce8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d3261244-44b8-409d-aa8a-8f960b6f8c92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55b18b00-c168-4ab7-993b-1b0699edbce8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d3261244-44b8-409d-aa8a-8f960b6f8c92" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_26cb9517-2247-4869-b349-2cfe5147929d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55b18b00-c168-4ab7-993b-1b0699edbce8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_26cb9517-2247-4869-b349-2cfe5147929d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized_55b797bd-a8e2-4752-86bc-9295cf541f9b" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55b18b00-c168-4ab7-993b-1b0699edbce8" xlink:to="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized_55b797bd-a8e2-4752-86bc-9295cf541f9b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod_dae370e7-a05d-412e-bb4c-cbe89e6e2618" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55b18b00-c168-4ab7-993b-1b0699edbce8" xlink:to="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod_dae370e7-a05d-412e-bb4c-cbe89e6e2618" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod_2638e461-cf1e-40b2-a1f9-5dd261b78d17" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55b18b00-c168-4ab7-993b-1b0699edbce8" xlink:to="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod_2638e461-cf1e-40b2-a1f9-5dd261b78d17" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c9c7f935-c1a7-4fd7-99ea-23f393606760" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55b18b00-c168-4ab7-993b-1b0699edbce8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c9c7f935-c1a7-4fd7-99ea-23f393606760" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_82644ff4-39b3-4ea9-a454-82e1779882a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55b18b00-c168-4ab7-993b-1b0699edbce8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_82644ff4-39b3-4ea9-a454-82e1779882a1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_0845cb41-94f1-4433-8573-66ae0d361928" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55b18b00-c168-4ab7-993b-1b0699edbce8" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_0845cb41-94f1-4433-8573-66ae0d361928" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid_b37c4f10-171d-4e83-8683-2ac583be8b18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55b18b00-c168-4ab7-993b-1b0699edbce8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid_b37c4f10-171d-4e83-8683-2ac583be8b18" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_25fba662-381f-4347-9b5f-a5b31931a3d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55b18b00-c168-4ab7-993b-1b0699edbce8" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_25fba662-381f-4347-9b5f-a5b31931a3d2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_4dbc4a0e-6075-46f4-80ad-0ac07380531e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55b18b00-c168-4ab7-993b-1b0699edbce8" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_4dbc4a0e-6075-46f4-80ad-0ac07380531e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54f20d10-f156-4b18-9149-6fcc7b8c7bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55b18b00-c168-4ab7-993b-1b0699edbce8" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54f20d10-f156-4b18-9149-6fcc7b8c7bb6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_111af83b-4287-4ecf-a3f0-3f96f4d069e8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54f20d10-f156-4b18-9149-6fcc7b8c7bb6" xlink:to="loc_srt_RangeAxis_111af83b-4287-4ecf-a3f0-3f96f4d069e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_111af83b-4287-4ecf-a3f0-3f96f4d069e8_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_111af83b-4287-4ecf-a3f0-3f96f4d069e8" xlink:to="loc_srt_RangeMember_111af83b-4287-4ecf-a3f0-3f96f4d069e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_13d52c37-2203-4731-9131-5946330bde76" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_111af83b-4287-4ecf-a3f0-3f96f4d069e8" xlink:to="loc_srt_RangeMember_13d52c37-2203-4731-9131-5946330bde76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_225f59bd-2e92-4b58-bfa3-e1acc48dd62d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_13d52c37-2203-4731-9131-5946330bde76" xlink:to="loc_srt_MinimumMember_225f59bd-2e92-4b58-bfa3-e1acc48dd62d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6b697766-5fe8-4631-bb6a-e6b665ce0074" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_13d52c37-2203-4731-9131-5946330bde76" xlink:to="loc_srt_MaximumMember_6b697766-5fe8-4631-bb6a-e6b665ce0074" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_cf62bed9-ebbc-48d7-8646-907973ee81cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54f20d10-f156-4b18-9149-6fcc7b8c7bb6" xlink:to="loc_us-gaap_StatementClassOfStockAxis_cf62bed9-ebbc-48d7-8646-907973ee81cf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_cf62bed9-ebbc-48d7-8646-907973ee81cf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_cf62bed9-ebbc-48d7-8646-907973ee81cf" xlink:to="loc_us-gaap_ClassOfStockDomain_cf62bed9-ebbc-48d7-8646-907973ee81cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_47467eb0-a73f-4134-8a52-734f6adc57fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_cf62bed9-ebbc-48d7-8646-907973ee81cf" xlink:to="loc_us-gaap_ClassOfStockDomain_47467eb0-a73f-4134-8a52-734f6adc57fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PerformanceBasedRestrictedStockUnitsRSUsMember_228ec6d7-1ba5-475c-84bb-67c13bc203d5" xlink:href="bsy-20220930.xsd#bsy_PerformanceBasedRestrictedStockUnitsRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_47467eb0-a73f-4134-8a52-734f6adc57fa" xlink:to="loc_bsy_PerformanceBasedRestrictedStockUnitsRSUsMember_228ec6d7-1ba5-475c-84bb-67c13bc203d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_357223c0-01e1-48d9-8f85-38b13945b6c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54f20d10-f156-4b18-9149-6fcc7b8c7bb6" xlink:to="loc_us-gaap_AwardTypeAxis_357223c0-01e1-48d9-8f85-38b13945b6c1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_357223c0-01e1-48d9-8f85-38b13945b6c1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_357223c0-01e1-48d9-8f85-38b13945b6c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_357223c0-01e1-48d9-8f85-38b13945b6c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_70afa192-5559-483b-addf-9cf281bcfc83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_357223c0-01e1-48d9-8f85-38b13945b6c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_70afa192-5559-483b-addf-9cf281bcfc83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PerformanceBasedRestrictedStockUnitsRSUsMember_0b96b7b9-2b0d-464a-a6e9-36c63dbfa5ca" xlink:href="bsy-20220930.xsd#bsy_PerformanceBasedRestrictedStockUnitsRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_70afa192-5559-483b-addf-9cf281bcfc83" xlink:to="loc_bsy_PerformanceBasedRestrictedStockUnitsRSUsMember_0b96b7b9-2b0d-464a-a6e9-36c63dbfa5ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember_d1eb699f-7a44-4cc1-930b-f5fc97c66dcc" xlink:href="bsy-20220930.xsd#bsy_PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_70afa192-5559-483b-addf-9cf281bcfc83" xlink:to="loc_bsy_PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember_d1eb699f-7a44-4cc1-930b-f5fc97c66dcc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1545cf5e-bdac-4065-ab43-6d7bee7b7f53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_70afa192-5559-483b-addf-9cf281bcfc83" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1545cf5e-bdac-4065-ab43-6d7bee7b7f53" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember_4f3e357b-2a83-422a-ae61-65855b574693" xlink:href="bsy-20220930.xsd#bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_70afa192-5559-483b-addf-9cf281bcfc83" xlink:to="loc_bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember_4f3e357b-2a83-422a-ae61-65855b574693" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember_22a8055b-c49c-4a8c-a435-793f3dd970ef" xlink:href="bsy-20220930.xsd#bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_70afa192-5559-483b-addf-9cf281bcfc83" xlink:to="loc_bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember_22a8055b-c49c-4a8c-a435-793f3dd970ef" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_0be3c62e-6fcd-45b0-913e-030af523cceb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54f20d10-f156-4b18-9149-6fcc7b8c7bb6" xlink:to="loc_us-gaap_PlanNameAxis_0be3c62e-6fcd-45b0-913e-030af523cceb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_0be3c62e-6fcd-45b0-913e-030af523cceb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_0be3c62e-6fcd-45b0-913e-030af523cceb" xlink:to="loc_us-gaap_PlanNameDomain_0be3c62e-6fcd-45b0-913e-030af523cceb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_1db0fda2-418d-4b05-aa0a-9de2384dba9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_0be3c62e-6fcd-45b0-913e-030af523cceb" xlink:to="loc_us-gaap_PlanNameDomain_1db0fda2-418d-4b05-aa0a-9de2384dba9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentyIncentiveAwardPlanMember_22efef5b-a5f9-47bf-861d-11d139977b80" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentyIncentiveAwardPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1db0fda2-418d-4b05-aa0a-9de2384dba9f" xlink:to="loc_bsy_TwoThousandTwentyIncentiveAwardPlanMember_22efef5b-a5f9-47bf-861d-11d139977b80" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_320dff1b-d3b3-4866-8ab7-cd448337796f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54f20d10-f156-4b18-9149-6fcc7b8c7bb6" xlink:to="loc_us-gaap_VestingAxis_320dff1b-d3b3-4866-8ab7-cd448337796f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_320dff1b-d3b3-4866-8ab7-cd448337796f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_320dff1b-d3b3-4866-8ab7-cd448337796f" xlink:to="loc_us-gaap_VestingDomain_320dff1b-d3b3-4866-8ab7-cd448337796f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_b22c4fe7-2efe-4756-85c4-e2414389a1cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_320dff1b-d3b3-4866-8ab7-cd448337796f" xlink:to="loc_us-gaap_VestingDomain_b22c4fe7-2efe-4756-85c4-e2414389a1cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PerformanceBasedVestingMember_8c0ea590-2df2-4562-b16f-a090f887cfa7" xlink:href="bsy-20220930.xsd#bsy_PerformanceBasedVestingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_b22c4fe7-2efe-4756-85c4-e2414389a1cf" xlink:to="loc_bsy_PerformanceBasedVestingMember_8c0ea590-2df2-4562-b16f-a090f887cfa7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails" xlink:type="extended" id="i68c075e1ef2e4b469efe593b0b56898f_EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_314346a9-2ba3-4d0e-b84f-0114815fad2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bb9e2bbd-19c0-4097-97ea-2349f429175d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_314346a9-2ba3-4d0e-b84f-0114815fad2c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bb9e2bbd-19c0-4097-97ea-2349f429175d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_610c5dc9-6ee2-4b22-9f14-79e88b92f73f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bb9e2bbd-19c0-4097-97ea-2349f429175d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_610c5dc9-6ee2-4b22-9f14-79e88b92f73f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5683b700-b950-4f2c-b733-8c4dd991048b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bb9e2bbd-19c0-4097-97ea-2349f429175d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5683b700-b950-4f2c-b733-8c4dd991048b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_409df904-73d1-4ed8-9362-db4c1ac9bc63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bb9e2bbd-19c0-4097-97ea-2349f429175d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_409df904-73d1-4ed8-9362-db4c1ac9bc63" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod_a3eec00a-9941-49ce-a60c-34370e956672" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bb9e2bbd-19c0-4097-97ea-2349f429175d" xlink:to="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod_a3eec00a-9941-49ce-a60c-34370e956672" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2a9be9a8-57cf-4c06-a729-47517588d4c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4dc337e6-5cd3-4cb3-a592-7624439e2d6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_314346a9-2ba3-4d0e-b84f-0114815fad2c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4dc337e6-5cd3-4cb3-a592-7624439e2d6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e70ef9b7-db1f-4326-ac21-45b871d22d5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4dc337e6-5cd3-4cb3-a592-7624439e2d6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e70ef9b7-db1f-4326-ac21-45b871d22d5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_29281826-af8a-4419-9967-f73a2c47ab28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4dc337e6-5cd3-4cb3-a592-7624439e2d6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_29281826-af8a-4419-9967-f73a2c47ab28" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_03697a01-fe5b-4e77-bd99-8a89bb58eb4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4dc337e6-5cd3-4cb3-a592-7624439e2d6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_03697a01-fe5b-4e77-bd99-8a89bb58eb4e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue_588d687b-75a2-4e4c-bfd0-03512f46e878" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4dc337e6-5cd3-4cb3-a592-7624439e2d6e" xlink:to="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue_588d687b-75a2-4e4c-bfd0-03512f46e878" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d10cc390-6de9-43a2-8305-372cddff1ca3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cfaca791-6ef9-49f9-9ec7-0797a1cd0012" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_314346a9-2ba3-4d0e-b84f-0114815fad2c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cfaca791-6ef9-49f9-9ec7-0797a1cd0012" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b2de6ce5-a00d-4036-bf0c-46b2c528dfa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cfaca791-6ef9-49f9-9ec7-0797a1cd0012" xlink:to="loc_us-gaap_AwardTypeAxis_b2de6ce5-a00d-4036-bf0c-46b2c528dfa0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b2de6ce5-a00d-4036-bf0c-46b2c528dfa0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_b2de6ce5-a00d-4036-bf0c-46b2c528dfa0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b2de6ce5-a00d-4036-bf0c-46b2c528dfa0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f28430e-68d3-4573-be97-803eb0e37269" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_b2de6ce5-a00d-4036-bf0c-46b2c528dfa0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f28430e-68d3-4573-be97-803eb0e37269" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember_d549658a-26a8-40af-8db5-cdb0073d4a9f" xlink:href="bsy-20220930.xsd#bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f28430e-68d3-4573-be97-803eb0e37269" xlink:to="loc_bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember_d549658a-26a8-40af-8db5-cdb0073d4a9f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember_9a018091-6319-4c8b-b788-30803eb4db0d" xlink:href="bsy-20220930.xsd#bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f28430e-68d3-4573-be97-803eb0e37269" xlink:to="loc_bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember_9a018091-6319-4c8b-b788-30803eb4db0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember_92634e61-0ec5-45af-b21e-1d054667cc19" xlink:href="bsy-20220930.xsd#bsy_PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f28430e-68d3-4573-be97-803eb0e37269" xlink:to="loc_bsy_PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember_92634e61-0ec5-45af-b21e-1d054667cc19" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_CashSettledRestrictedStockUnitsRSUsMember_30765c9c-f3d0-414b-a99f-9ff3943194d1" xlink:href="bsy-20220930.xsd#bsy_CashSettledRestrictedStockUnitsRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f28430e-68d3-4573-be97-803eb0e37269" xlink:to="loc_bsy_CashSettledRestrictedStockUnitsRSUsMember_30765c9c-f3d0-414b-a99f-9ff3943194d1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TimeBasedRestrictedStockUnitsRSUsMember_655455c1-f582-4281-92d8-a25fb687e9a4" xlink:href="bsy-20220930.xsd#bsy_TimeBasedRestrictedStockUnitsRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f28430e-68d3-4573-be97-803eb0e37269" xlink:to="loc_bsy_TimeBasedRestrictedStockUnitsRSUsMember_655455c1-f582-4281-92d8-a25fb687e9a4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PerformanceBasedRestrictedStockUnitsRSUsMember_10fd16ed-7481-4cff-bc17-505c5e61fa13" xlink:href="bsy-20220930.xsd#bsy_PerformanceBasedRestrictedStockUnitsRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f28430e-68d3-4573-be97-803eb0e37269" xlink:to="loc_bsy_PerformanceBasedRestrictedStockUnitsRSUsMember_10fd16ed-7481-4cff-bc17-505c5e61fa13" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_6819f92e-839a-409f-9d54-fecb78054d72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cfaca791-6ef9-49f9-9ec7-0797a1cd0012" xlink:to="loc_us-gaap_PlanNameAxis_6819f92e-839a-409f-9d54-fecb78054d72" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_6819f92e-839a-409f-9d54-fecb78054d72_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_6819f92e-839a-409f-9d54-fecb78054d72" xlink:to="loc_us-gaap_PlanNameDomain_6819f92e-839a-409f-9d54-fecb78054d72_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_4ea4f7d1-d56b-4ad8-8353-39c86b7ddb01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_6819f92e-839a-409f-9d54-fecb78054d72" xlink:to="loc_us-gaap_PlanNameDomain_4ea4f7d1-d56b-4ad8-8353-39c86b7ddb01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentyIncentiveAwardPlanMember_95c84eae-7dd3-463b-a32c-d96b03439770" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentyIncentiveAwardPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_4ea4f7d1-d56b-4ad8-8353-39c86b7ddb01" xlink:to="loc_bsy_TwoThousandTwentyIncentiveAwardPlanMember_95c84eae-7dd3-463b-a32c-d96b03439770" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/EquityAwardsandInstrumentsStockGrantsDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#EquityAwardsandInstrumentsStockGrantsDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/EquityAwardsandInstrumentsStockGrantsDetails" xlink:type="extended" id="i147b7b7b393d46b19327634dd02c3980_EquityAwardsandInstrumentsStockGrantsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d509c08-eb94-4129-acc0-ad4f53c734b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_f611d40f-692c-4ac8-80b8-030df3697faf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d509c08-eb94-4129-acc0-ad4f53c734b3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_f611d40f-692c-4ac8-80b8-030df3697faf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_f347e695-ac81-49e6-9748-0350f20cbed2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d509c08-eb94-4129-acc0-ad4f53c734b3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_f347e695-ac81-49e6-9748-0350f20cbed2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_99004735-a4a9-409b-914a-f6db2bdf04b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d509c08-eb94-4129-acc0-ad4f53c734b3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_99004735-a4a9-409b-914a-f6db2bdf04b5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_743814ab-0188-4869-9657-905f31600a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_99004735-a4a9-409b-914a-f6db2bdf04b5" xlink:to="loc_us-gaap_AwardTypeAxis_743814ab-0188-4869-9657-905f31600a8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_743814ab-0188-4869-9657-905f31600a8b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_743814ab-0188-4869-9657-905f31600a8b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_743814ab-0188-4869-9657-905f31600a8b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0cce398f-0884-4529-b41f-da5d5b2f9c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_743814ab-0188-4869-9657-905f31600a8b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0cce398f-0884-4529-b41f-da5d5b2f9c1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_d98e639a-d0a3-4335-90c8-3a3906fea1b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0cce398f-0884-4529-b41f-da5d5b2f9c1f" xlink:to="loc_us-gaap_CommonClassBMember_d98e639a-d0a3-4335-90c8-3a3906fea1b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_d2b49396-be2d-4728-baf6-fd2ea9d7ddca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_99004735-a4a9-409b-914a-f6db2bdf04b5" xlink:to="loc_us-gaap_PlanNameAxis_d2b49396-be2d-4728-baf6-fd2ea9d7ddca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_d2b49396-be2d-4728-baf6-fd2ea9d7ddca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_d2b49396-be2d-4728-baf6-fd2ea9d7ddca" xlink:to="loc_us-gaap_PlanNameDomain_d2b49396-be2d-4728-baf6-fd2ea9d7ddca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b7a4f1da-09f1-420a-8992-907ce4de674b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_d2b49396-be2d-4728-baf6-fd2ea9d7ddca" xlink:to="loc_us-gaap_PlanNameDomain_b7a4f1da-09f1-420a-8992-907ce4de674b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentyIncentiveAwardPlanMember_a731d316-e6f3-4d28-ac8b-6e2ffe381f09" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentyIncentiveAwardPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_b7a4f1da-09f1-420a-8992-907ce4de674b" xlink:to="loc_bsy_TwoThousandTwentyIncentiveAwardPlanMember_a731d316-e6f3-4d28-ac8b-6e2ffe381f09" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/EquityAwardsandInstrumentsEquityAwardsSubsequentToSeptember302021Details" xlink:type="simple" xlink:href="bsy-20220930.xsd#EquityAwardsandInstrumentsEquityAwardsSubsequentToSeptember302021Details"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/EquityAwardsandInstrumentsEquityAwardsSubsequentToSeptember302021Details" xlink:type="extended" id="i0c31e69900964deb9670ad7563158092_EquityAwardsandInstrumentsEquityAwardsSubsequentToSeptember302021Details">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6804e8bb-c48a-4c80-ab2b-0efe113bd7b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4daf2dad-a8b0-4f0c-9c33-03f79fcf3bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6804e8bb-c48a-4c80-ab2b-0efe113bd7b6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4daf2dad-a8b0-4f0c-9c33-03f79fcf3bbd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_f508b998-8fb8-4faf-807d-90f16baf3ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6804e8bb-c48a-4c80-ab2b-0efe113bd7b6" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_f508b998-8fb8-4faf-807d-90f16baf3ca2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c22a6fb5-d8fe-4956-b888-bbd9c5d30f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6804e8bb-c48a-4c80-ab2b-0efe113bd7b6" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c22a6fb5-d8fe-4956-b888-bbd9c5d30f2a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cdc5454f-a8a2-4920-a6aa-c525e133663c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6804e8bb-c48a-4c80-ab2b-0efe113bd7b6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cdc5454f-a8a2-4920-a6aa-c525e133663c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a86ed039-b3b9-4eb9-a551-9d6d7f085b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cdc5454f-a8a2-4920-a6aa-c525e133663c" xlink:to="loc_us-gaap_AwardTypeAxis_a86ed039-b3b9-4eb9-a551-9d6d7f085b1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a86ed039-b3b9-4eb9-a551-9d6d7f085b1f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a86ed039-b3b9-4eb9-a551-9d6d7f085b1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a86ed039-b3b9-4eb9-a551-9d6d7f085b1f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ba6b7a47-b580-4b8f-ad11-cf1bb3e82db1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a86ed039-b3b9-4eb9-a551-9d6d7f085b1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ba6b7a47-b580-4b8f-ad11-cf1bb3e82db1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TimeBasedRestrictedStockUnitsRSUsMember_9274fb6f-c364-4de7-a05e-665927b00bed" xlink:href="bsy-20220930.xsd#bsy_TimeBasedRestrictedStockUnitsRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ba6b7a47-b580-4b8f-ad11-cf1bb3e82db1" xlink:to="loc_bsy_TimeBasedRestrictedStockUnitsRSUsMember_9274fb6f-c364-4de7-a05e-665927b00bed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_bfcf2111-520d-4d6e-bcaf-3ed9b96a531f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cdc5454f-a8a2-4920-a6aa-c525e133663c" xlink:to="loc_us-gaap_PlanNameAxis_bfcf2111-520d-4d6e-bcaf-3ed9b96a531f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_bfcf2111-520d-4d6e-bcaf-3ed9b96a531f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_bfcf2111-520d-4d6e-bcaf-3ed9b96a531f" xlink:to="loc_us-gaap_PlanNameDomain_bfcf2111-520d-4d6e-bcaf-3ed9b96a531f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_58706dcb-786c-44ac-98f3-2528b16d53b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_bfcf2111-520d-4d6e-bcaf-3ed9b96a531f" xlink:to="loc_us-gaap_PlanNameDomain_58706dcb-786c-44ac-98f3-2528b16d53b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentyIncentiveAwardPlanMember_34d7a6e2-7d5d-4feb-897c-12f84cff87c9" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentyIncentiveAwardPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_58706dcb-786c-44ac-98f3-2528b16d53b9" xlink:to="loc_bsy_TwoThousandTwentyIncentiveAwardPlanMember_34d7a6e2-7d5d-4feb-897c-12f84cff87c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_5485c4b2-008c-47b8-ad05-0b8e0dc58c66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cdc5454f-a8a2-4920-a6aa-c525e133663c" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_5485c4b2-008c-47b8-ad05-0b8e0dc58c66" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_5485c4b2-008c-47b8-ad05-0b8e0dc58c66_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_5485c4b2-008c-47b8-ad05-0b8e0dc58c66" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_5485c4b2-008c-47b8-ad05-0b8e0dc58c66_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_62b51783-c919-4bcc-98d1-aa57ac50e23f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_5485c4b2-008c-47b8-ad05-0b8e0dc58c66" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_62b51783-c919-4bcc-98d1-aa57ac50e23f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_d34ea8c3-067c-4d37-b9af-a90fa377f7d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_62b51783-c919-4bcc-98d1-aa57ac50e23f" xlink:to="loc_us-gaap_SubsequentEventMember_d34ea8c3-067c-4d37-b9af-a90fa377f7d6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="i2e5bd06160a44be5b502c1e72d18b029_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_6cfb2b2e-4021-435f-a850-3b329a3c7255" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_4b183023-2b9d-47c5-968f-2df9c709da5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_6cfb2b2e-4021-435f-a850-3b329a3c7255" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_4b183023-2b9d-47c5-968f-2df9c709da5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DiscreteIncomeTaxExpenseBenefit_57eb818a-1a0a-486c-932e-82a7d6ef8be6" xlink:href="bsy-20220930.xsd#bsy_DiscreteIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_6cfb2b2e-4021-435f-a850-3b329a3c7255" xlink:to="loc_bsy_DiscreteIncomeTaxExpenseBenefit_57eb818a-1a0a-486c-932e-82a7d6ef8be6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignEarningsRepatriated_b965ae85-ab48-428a-8cea-4f430bcd6908" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignEarningsRepatriated"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_6cfb2b2e-4021-435f-a850-3b329a3c7255" xlink:to="loc_us-gaap_ForeignEarningsRepatriated_b965ae85-ab48-428a-8cea-4f430bcd6908" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_57717297-162d-48d9-812b-e16d4472f82e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_6cfb2b2e-4021-435f-a850-3b329a3c7255" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_57717297-162d-48d9-812b-e16d4472f82e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_7bee03aa-754c-412b-81e1-eeb10c18bb5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_57717297-162d-48d9-812b-e16d4472f82e" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_7bee03aa-754c-412b-81e1-eeb10c18bb5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_7bee03aa-754c-412b-81e1-eeb10c18bb5a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_7bee03aa-754c-412b-81e1-eeb10c18bb5a" xlink:to="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_7bee03aa-754c-412b-81e1-eeb10c18bb5a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_46194534-84f2-430d-a0b5-c55fd5346c04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_7bee03aa-754c-412b-81e1-eeb10c18bb5a" xlink:to="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_46194534-84f2-430d-a0b5-c55fd5346c04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_b95c99b6-5047-45ab-9deb-bc6521484125" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_46194534-84f2-430d-a0b5-c55fd5346c04" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_b95c99b6-5047-45ab-9deb-bc6521484125" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeAxis_3ee457ac-9223-46f3-b995-15b5979fd6ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_57717297-162d-48d9-812b-e16d4472f82e" xlink:to="loc_us-gaap_ReclassificationTypeAxis_3ee457ac-9223-46f3-b995-15b5979fd6ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeDomain_3ee457ac-9223-46f3-b995-15b5979fd6ea_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReclassificationTypeAxis_3ee457ac-9223-46f3-b995-15b5979fd6ea" xlink:to="loc_us-gaap_ReclassificationTypeDomain_3ee457ac-9223-46f3-b995-15b5979fd6ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeDomain_9967a1ce-74eb-4cb0-bc38-56544219afab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReclassificationTypeAxis_3ee457ac-9223-46f3-b995-15b5979fd6ea" xlink:to="loc_us-gaap_ReclassificationTypeDomain_9967a1ce-74eb-4cb0-bc38-56544219afab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationPlanOneTimeInducementMember_827a7fa8-ebbc-4465-9eaa-311815e90c7e" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationPlanOneTimeInducementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationTypeDomain_9967a1ce-74eb-4cb0-bc38-56544219afab" xlink:to="loc_bsy_DeferredCompensationPlanOneTimeInducementMember_827a7fa8-ebbc-4465-9eaa-311815e90c7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_9aceaf8d-2a01-4ebd-9572-c680c2a498e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_57717297-162d-48d9-812b-e16d4472f82e" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_9aceaf8d-2a01-4ebd-9572-c680c2a498e5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_9aceaf8d-2a01-4ebd-9572-c680c2a498e5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_9aceaf8d-2a01-4ebd-9572-c680c2a498e5" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_9aceaf8d-2a01-4ebd-9572-c680c2a498e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_a91fed1d-c2c0-457d-80ef-d19bb2b07d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_9aceaf8d-2a01-4ebd-9572-c680c2a498e5" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_a91fed1d-c2c0-457d-80ef-d19bb2b07d1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember_1bcff4b9-9a5f-47f1-897e-de3773a9d9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_a91fed1d-c2c0-457d-80ef-d19bb2b07d1f" xlink:to="loc_us-gaap_NonqualifiedPlanMember_1bcff4b9-9a5f-47f1-897e-de3773a9d9f3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#FairValueofFinancialInstrumentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails" xlink:type="extended" id="i749857e9b04a443f9382dff997ed592a_FairValueofFinancialInstrumentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_ea7dbd11-5a3d-4f00-9b71-ab1df40e4b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNotionalAmount_9097f3d7-d261-41fa-b3b0-bba43ba2d2b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilityNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_ea7dbd11-5a3d-4f00-9b71-ab1df40e4b4e" xlink:to="loc_us-gaap_DerivativeLiabilityNotionalAmount_9097f3d7-d261-41fa-b3b0-bba43ba2d2b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_ebe012aa-6104-4970-9282-bdf47feb861c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_ea7dbd11-5a3d-4f00-9b71-ab1df40e4b4e" xlink:to="loc_us-gaap_LongTermDebtFairValue_ebe012aa-6104-4970-9282-bdf47feb861c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_6c8add78-291e-43ca-bfd0-752054a733d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_ea7dbd11-5a3d-4f00-9b71-ab1df40e4b4e" xlink:to="loc_us-gaap_DerivativeTable_6c8add78-291e-43ca-bfd0-752054a733d5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_6d378527-4a9b-4113-9619-e47194062812" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_6c8add78-291e-43ca-bfd0-752054a733d5" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_6d378527-4a9b-4113-9619-e47194062812" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_6d378527-4a9b-4113-9619-e47194062812_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6d378527-4a9b-4113-9619-e47194062812" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_6d378527-4a9b-4113-9619-e47194062812_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_a4980e65-3195-4872-95aa-aba3affb664a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6d378527-4a9b-4113-9619-e47194062812" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_a4980e65-3195-4872-95aa-aba3affb664a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_e5d50e80-d01a-439d-9ff6-fc62716e511b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_a4980e65-3195-4872-95aa-aba3affb664a" xlink:to="loc_us-gaap_InterestRateSwapMember_e5d50e80-d01a-439d-9ff6-fc62716e511b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_e1cd8991-661f-47bd-91ce-68a0f57c9625" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_6c8add78-291e-43ca-bfd0-752054a733d5" xlink:to="loc_us-gaap_HedgingDesignationAxis_e1cd8991-661f-47bd-91ce-68a0f57c9625" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_e1cd8991-661f-47bd-91ce-68a0f57c9625_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_e1cd8991-661f-47bd-91ce-68a0f57c9625" xlink:to="loc_us-gaap_HedgingDesignationDomain_e1cd8991-661f-47bd-91ce-68a0f57c9625_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_5ebe3e8a-a53e-4eb9-9d14-8e65872633c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_e1cd8991-661f-47bd-91ce-68a0f57c9625" xlink:to="loc_us-gaap_HedgingDesignationDomain_5ebe3e8a-a53e-4eb9-9d14-8e65872633c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_e8c9e111-426d-4d95-ab67-2dd0599db6b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_5ebe3e8a-a53e-4eb9-9d14-8e65872633c8" xlink:to="loc_us-gaap_NondesignatedMember_e8c9e111-426d-4d95-ab67-2dd0599db6b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d5416b2c-1cf3-4470-a6ab-bc5c22c062ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_6c8add78-291e-43ca-bfd0-752054a733d5" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d5416b2c-1cf3-4470-a6ab-bc5c22c062ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d5416b2c-1cf3-4470-a6ab-bc5c22c062ef_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d5416b2c-1cf3-4470-a6ab-bc5c22c062ef" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d5416b2c-1cf3-4470-a6ab-bc5c22c062ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2d227198-4645-493b-bf53-d41517e223df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d5416b2c-1cf3-4470-a6ab-bc5c22c062ef" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2d227198-4645-493b-bf53-d41517e223df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_e469e284-38ee-4ef8-a862-b5b7666497ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2d227198-4645-493b-bf53-d41517e223df" xlink:to="loc_us-gaap_ConvertibleDebtMember_e469e284-38ee-4ef8-a862-b5b7666497ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_77c0f2e0-66dd-4347-863f-8adfbc01734e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_6c8add78-291e-43ca-bfd0-752054a733d5" xlink:to="loc_us-gaap_DebtInstrumentAxis_77c0f2e0-66dd-4347-863f-8adfbc01734e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_77c0f2e0-66dd-4347-863f-8adfbc01734e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_77c0f2e0-66dd-4347-863f-8adfbc01734e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_77c0f2e0-66dd-4347-863f-8adfbc01734e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_90961649-c6d9-4864-aa2d-58b4022023d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_77c0f2e0-66dd-4347-863f-8adfbc01734e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_90961649-c6d9-4864-aa2d-58b4022023d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentySixNotesMember_5b118405-b897-4012-b8a8-303d5871394d" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentySixNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_90961649-c6d9-4864-aa2d-58b4022023d3" xlink:to="loc_bsy_TwoThousandTwentySixNotesMember_5b118405-b897-4012-b8a8-303d5871394d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentySevenNotesMember_46ca71c6-26a3-4789-93fc-06cedaad53d3" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentySevenNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_90961649-c6d9-4864-aa2d-58b4022023d3" xlink:to="loc_bsy_TwoThousandTwentySevenNotesMember_46ca71c6-26a3-4789-93fc-06cedaad53d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6692f6b1-7010-4399-8dad-ae63739ab349" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_6c8add78-291e-43ca-bfd0-752054a733d5" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6692f6b1-7010-4399-8dad-ae63739ab349" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6692f6b1-7010-4399-8dad-ae63739ab349_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6692f6b1-7010-4399-8dad-ae63739ab349" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6692f6b1-7010-4399-8dad-ae63739ab349_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad36aa4e-ef9d-4168-86e6-9502e44062b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6692f6b1-7010-4399-8dad-ae63739ab349" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad36aa4e-ef9d-4168-86e6-9502e44062b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_985b9185-6cf0-4508-9a61-a7d8a6b34b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad36aa4e-ef9d-4168-86e6-9502e44062b4" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_985b9185-6cf0-4508-9a61-a7d8a6b34b8f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#FairValueofFinancialInstrumentsInterestRateSwapActivityDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails" xlink:type="extended" id="i03ac6f9277154b678b31eff9e98f7103_FairValueofFinancialInstrumentsInterestRateSwapActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_44d4d100-f732-4229-9c23-7e9482fefd43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_c2621390-cff2-4e9e-a149-6d4a0240470b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_44d4d100-f732-4229-9c23-7e9482fefd43" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_c2621390-cff2-4e9e-a149-6d4a0240470b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments_01eb5dbe-9a17-4339-91e1-4150244d5127" xlink:href="bsy-20220930.xsd#bsy_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_44d4d100-f732-4229-9c23-7e9482fefd43" xlink:to="loc_bsy_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments_01eb5dbe-9a17-4339-91e1-4150244d5127" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_5610596f-ee1a-4d80-9efc-46c73ed4964a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_44d4d100-f732-4229-9c23-7e9482fefd43" xlink:to="loc_us-gaap_DerivativeTable_5610596f-ee1a-4d80-9efc-46c73ed4964a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_9f664b4a-a665-47bf-b7a8-0bc36bfc06ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_5610596f-ee1a-4d80-9efc-46c73ed4964a" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_9f664b4a-a665-47bf-b7a8-0bc36bfc06ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9f664b4a-a665-47bf-b7a8-0bc36bfc06ed_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9f664b4a-a665-47bf-b7a8-0bc36bfc06ed" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_9f664b4a-a665-47bf-b7a8-0bc36bfc06ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_72feb493-fff7-4509-933f-e0e1dad6deb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9f664b4a-a665-47bf-b7a8-0bc36bfc06ed" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_72feb493-fff7-4509-933f-e0e1dad6deb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_bbc0cfac-7d7d-45a4-a0af-fa9a34149d07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_72feb493-fff7-4509-933f-e0e1dad6deb2" xlink:to="loc_us-gaap_InterestRateSwapMember_bbc0cfac-7d7d-45a4-a0af-fa9a34149d07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_db6ac979-a5b6-444e-85c9-7a42082e5499" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_5610596f-ee1a-4d80-9efc-46c73ed4964a" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_db6ac979-a5b6-444e-85c9-7a42082e5499" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_db6ac979-a5b6-444e-85c9-7a42082e5499_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_db6ac979-a5b6-444e-85c9-7a42082e5499" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_db6ac979-a5b6-444e-85c9-7a42082e5499_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ebde505b-e29b-4f28-bda2-136e0664b19a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_db6ac979-a5b6-444e-85c9-7a42082e5499" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ebde505b-e29b-4f28-bda2-136e0664b19a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_b36bc360-4bfd-4a05-addb-507194a2c352" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ebde505b-e29b-4f28-bda2-136e0664b19a" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_b36bc360-4bfd-4a05-addb-507194a2c352" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_71a28148-7244-43d6-a23f-0fe7bfed5a4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ebde505b-e29b-4f28-bda2-136e0664b19a" xlink:to="loc_us-gaap_InterestExpenseMember_71a28148-7244-43d6-a23f-0fe7bfed5a4e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" xlink:type="extended" id="i71e7e93cf62e433fbcea50a3ac6c0eb7_FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_5c2371b9-9413-42e9-9cad-6302773799d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_ff218e75-0298-4f41-83d7-0de83b8a7a15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_5c2371b9-9413-42e9-9cad-6302773799d3" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_ff218e75-0298-4f41-83d7-0de83b8a7a15" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_8423574a-b2da-423f-8de6-e0482e3837f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_ff218e75-0298-4f41-83d7-0de83b8a7a15" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_8423574a-b2da-423f-8de6-e0482e3837f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_25b13bd0-e512-4d23-bbc8-11f868f58b87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_ff218e75-0298-4f41-83d7-0de83b8a7a15" xlink:to="loc_us-gaap_DerivativeAssets_25b13bd0-e512-4d23-bbc8-11f868f58b87" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_14820eb2-bbeb-4e65-823f-166b629c3b97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_ff218e75-0298-4f41-83d7-0de83b8a7a15" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_14820eb2-bbeb-4e65-823f-166b629c3b97" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_dc242702-4e80-4aa3-9f2f-843c25b6d884" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_5c2371b9-9413-42e9-9cad-6302773799d3" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_dc242702-4e80-4aa3-9f2f-843c25b6d884" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_86f30a77-d651-4558-b4d6-fd2677d04e41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_dc242702-4e80-4aa3-9f2f-843c25b6d884" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_86f30a77-d651-4558-b4d6-fd2677d04e41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationLiabilityFairValueDisclosure_ab6e6360-e705-40cb-a83c-562fc1bc9705" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationLiabilityFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_dc242702-4e80-4aa3-9f2f-843c25b6d884" xlink:to="loc_bsy_DeferredCompensationLiabilityFairValueDisclosure_ab6e6360-e705-40cb-a83c-562fc1bc9705" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_AccruedEquityBasedCompensationFairValueDisclosure_fde49f1d-e801-4987-88d7-c90272529b85" xlink:href="bsy-20220930.xsd#bsy_AccruedEquityBasedCompensationFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_dc242702-4e80-4aa3-9f2f-843c25b6d884" xlink:to="loc_bsy_AccruedEquityBasedCompensationFairValueDisclosure_fde49f1d-e801-4987-88d7-c90272529b85" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_18dbb760-60d3-49d0-b287-d4ecf5c4db7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_dc242702-4e80-4aa3-9f2f-843c25b6d884" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_18dbb760-60d3-49d0-b287-d4ecf5c4db7a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_bbe4901b-4676-4853-9a02-677952ab6f05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_5c2371b9-9413-42e9-9cad-6302773799d3" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_bbe4901b-4676-4853-9a02-677952ab6f05" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationLiabilityFairValueDisclosureCurrent_015b72f7-a6c4-46fe-b10e-977c63560c9e" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationLiabilityFairValueDisclosureCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_5c2371b9-9413-42e9-9cad-6302773799d3" xlink:to="loc_bsy_DeferredCompensationLiabilityFairValueDisclosureCurrent_015b72f7-a6c4-46fe-b10e-977c63560c9e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e76fc495-1c7a-4cc4-9ce1-12994170320e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_5c2371b9-9413-42e9-9cad-6302773799d3" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e76fc495-1c7a-4cc4-9ce1-12994170320e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0c7b84c8-d7a7-4d20-acf1-e499d127ec8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e76fc495-1c7a-4cc4-9ce1-12994170320e" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0c7b84c8-d7a7-4d20-acf1-e499d127ec8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0c7b84c8-d7a7-4d20-acf1-e499d127ec8c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0c7b84c8-d7a7-4d20-acf1-e499d127ec8c" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0c7b84c8-d7a7-4d20-acf1-e499d127ec8c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_372d6ae6-2971-4066-993d-d7ac8d5c8ce1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0c7b84c8-d7a7-4d20-acf1-e499d127ec8c" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_372d6ae6-2971-4066-993d-d7ac8d5c8ce1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_9bde0d10-f6f7-489b-8559-34d66e3c7231" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_372d6ae6-2971-4066-993d-d7ac8d5c8ce1" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_9bde0d10-f6f7-489b-8559-34d66e3c7231" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_96c68ed9-f719-4983-aa49-3385ed96b5ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_372d6ae6-2971-4066-993d-d7ac8d5c8ce1" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_96c68ed9-f719-4983-aa49-3385ed96b5ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_aee1ef0f-c34b-4942-acb7-499d45059f69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_372d6ae6-2971-4066-993d-d7ac8d5c8ce1" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_aee1ef0f-c34b-4942-acb7-499d45059f69" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_434d37ac-3b84-40cb-89a0-442ae2891eba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e76fc495-1c7a-4cc4-9ce1-12994170320e" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_434d37ac-3b84-40cb-89a0-442ae2891eba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_434d37ac-3b84-40cb-89a0-442ae2891eba_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_434d37ac-3b84-40cb-89a0-442ae2891eba" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_434d37ac-3b84-40cb-89a0-442ae2891eba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_3b0b6f79-5198-4d1b-ac98-a05c1715c1ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_434d37ac-3b84-40cb-89a0-442ae2891eba" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_3b0b6f79-5198-4d1b-ac98-a05c1715c1ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_f8726738-dbbd-457f-8c91-f0e85d31d754" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_3b0b6f79-5198-4d1b-ac98-a05c1715c1ba" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_f8726738-dbbd-457f-8c91-f0e85d31d754" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_6532ff80-77a8-4737-bfc7-e792864260ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e76fc495-1c7a-4cc4-9ce1-12994170320e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_6532ff80-77a8-4737-bfc7-e792864260ab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_6532ff80-77a8-4737-bfc7-e792864260ab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_6532ff80-77a8-4737-bfc7-e792864260ab" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_6532ff80-77a8-4737-bfc7-e792864260ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7e50b771-c835-4078-b539-b7b786140aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_6532ff80-77a8-4737-bfc7-e792864260ab" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7e50b771-c835-4078-b539-b7b786140aa2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_e7e6bbb9-c63e-4f84-9d0c-2f6c3eef031f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7e50b771-c835-4078-b539-b7b786140aa2" xlink:to="loc_us-gaap_MoneyMarketFundsMember_e7e6bbb9-c63e-4f84-9d0c-2f6c3eef031f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_93c35047-01df-48cc-b6db-41fa1a5a8c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e76fc495-1c7a-4cc4-9ce1-12994170320e" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_93c35047-01df-48cc-b6db-41fa1a5a8c4b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_93c35047-01df-48cc-b6db-41fa1a5a8c4b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_93c35047-01df-48cc-b6db-41fa1a5a8c4b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_93c35047-01df-48cc-b6db-41fa1a5a8c4b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_8be69076-a35b-43d5-8c26-6fb82a158280" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_93c35047-01df-48cc-b6db-41fa1a5a8c4b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_8be69076-a35b-43d5-8c26-6fb82a158280" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_05d32b00-32e7-4c85-9436-d1895567d3ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_8be69076-a35b-43d5-8c26-6fb82a158280" xlink:to="loc_us-gaap_InterestRateSwapMember_05d32b00-32e7-4c85-9436-d1895567d3ca" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/CommitmentsandContingenciesDetails" xlink:type="extended" id="i0d72b427cac648fd8191e671de866f69_CommitmentsandContingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_3fc8feb7-f8c3-40c3-9861-92c6bd3d8866" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount_7acaa67c-19f4-47bd-967b-5eb6f58403a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_3fc8feb7-f8c3-40c3-9861-92c6bd3d8866" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentAmount_7acaa67c-19f4-47bd-967b-5eb6f58403a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_398cbcab-e41f-450d-a99a-962af145e972" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_3fc8feb7-f8c3-40c3-9861-92c6bd3d8866" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_398cbcab-e41f-450d-a99a-962af145e972" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_2a694443-321d-4349-a711-56f62e62157d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_398cbcab-e41f-450d-a99a-962af145e972" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_2a694443-321d-4349-a711-56f62e62157d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_2a694443-321d-4349-a711-56f62e62157d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_2a694443-321d-4349-a711-56f62e62157d" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_2a694443-321d-4349-a711-56f62e62157d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_c5cfcc80-25e1-4805-b701-159746ee4530" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_2a694443-321d-4349-a711-56f62e62157d" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_c5cfcc80-25e1-4805-b701-159746ee4530" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_HostedSoftwareSolutionsMember_c42c1162-6500-4ab3-b7e0-1bc4905470b5" xlink:href="bsy-20220930.xsd#bsy_HostedSoftwareSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_c5cfcc80-25e1-4805-b701-159746ee4530" xlink:to="loc_bsy_HostedSoftwareSolutionsMember_c42c1162-6500-4ab3-b7e0-1bc4905470b5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/GeographicDataDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#GeographicDataDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/GeographicDataDetails" xlink:type="extended" id="if417a0fc0e414b6383ce7fb98e9bb577_GeographicDataDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_6730444f-18f5-4afc-ae40-cff9eb625c59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_c9a640b7-2162-419f-b3a2-046f9d3b1a33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_6730444f-18f5-4afc-ae40-cff9eb625c59" xlink:to="loc_us-gaap_NoncurrentAssets_c9a640b7-2162-419f-b3a2-046f9d3b1a33" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_c8367ce8-6be7-4ac8-b4cb-ef8918c5e897" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_6730444f-18f5-4afc-ae40-cff9eb625c59" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_c8367ce8-6be7-4ac8-b4cb-ef8918c5e897" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_cac3eb21-f1eb-41c3-9dcf-a395f6c6877c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_c8367ce8-6be7-4ac8-b4cb-ef8918c5e897" xlink:to="loc_srt_StatementGeographicalAxis_cac3eb21-f1eb-41c3-9dcf-a395f6c6877c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_cac3eb21-f1eb-41c3-9dcf-a395f6c6877c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_cac3eb21-f1eb-41c3-9dcf-a395f6c6877c" xlink:to="loc_srt_SegmentGeographicalDomain_cac3eb21-f1eb-41c3-9dcf-a395f6c6877c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_0daad1d1-3a87-459b-8534-b34368cf7ca8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_cac3eb21-f1eb-41c3-9dcf-a395f6c6877c" xlink:to="loc_srt_SegmentGeographicalDomain_0daad1d1-3a87-459b-8534-b34368cf7ca8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_UnitedStatesCanadaLatinAmericaAndCaribbeanMember_a8e49eaf-2714-4a64-9aa1-3a3eb23bc3a4" xlink:href="bsy-20220930.xsd#bsy_UnitedStatesCanadaLatinAmericaAndCaribbeanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_0daad1d1-3a87-459b-8534-b34368cf7ca8" xlink:to="loc_bsy_UnitedStatesCanadaLatinAmericaAndCaribbeanMember_a8e49eaf-2714-4a64-9aa1-3a3eb23bc3a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_cd0e69e8-b49b-4e5e-a297-4ba55dc81ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EMEAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_0daad1d1-3a87-459b-8534-b34368cf7ca8" xlink:to="loc_us-gaap_EMEAMember_cd0e69e8-b49b-4e5e-a297-4ba55dc81ba6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_7577d11f-1598-4933-a300-1375ae895347" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_0daad1d1-3a87-459b-8534-b34368cf7ca8" xlink:to="loc_srt_AsiaPacificMember_7577d11f-1598-4933-a300-1375ae895347" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#OtherIncomeExpenseNetScheduleofOtherIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails" xlink:type="extended" id="if63d06b9f95f4b03aa447b73bffbd97b_OtherIncomeExpenseNetScheduleofOtherIncomeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_278872b9-1e5c-4656-b5cc-25821a423242" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_070670f8-2d2d-4972-bfd0-add369876f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_278872b9-1e5c-4656-b5cc-25821a423242" xlink:to="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_070670f8-2d2d-4972-bfd0-add369876f3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_e2d99ab7-bd89-4369-847b-83c7da7ed796" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_278872b9-1e5c-4656-b5cc-25821a423242" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_e2d99ab7-bd89-4369-847b-83c7da7ed796" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_GainLossOnSaleOfInterestInPropertyPlantEquipment_fdb9312d-cbd6-4515-8f17-f700db487dd9" xlink:href="bsy-20220930.xsd#bsy_GainLossOnSaleOfInterestInPropertyPlantEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_278872b9-1e5c-4656-b5cc-25821a423242" xlink:to="loc_bsy_GainLossOnSaleOfInterestInPropertyPlantEquipment_fdb9312d-cbd6-4515-8f17-f700db487dd9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_ff1a6309-707a-4fec-9119-d2d6a627d9ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_278872b9-1e5c-4656-b5cc-25821a423242" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_ff1a6309-707a-4fec-9119-d2d6a627d9ca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_OtherMiscellaneousNonoperatingIncomeExpenseOther_a8499050-b82f-43a6-8a67-4814cd2ce7c5" xlink:href="bsy-20220930.xsd#bsy_OtherMiscellaneousNonoperatingIncomeExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_278872b9-1e5c-4656-b5cc-25821a423242" xlink:to="loc_bsy_OtherMiscellaneousNonoperatingIncomeExpenseOther_a8499050-b82f-43a6-8a67-4814cd2ce7c5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_7cd9f94d-b514-435d-8fb6-9182419e463e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_278872b9-1e5c-4656-b5cc-25821a423242" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_7cd9f94d-b514-435d-8fb6-9182419e463e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ForeignCurrencyTransactionGainLossUnrealizedIntercompany_423d7d29-3525-45b7-8a95-f148290e5d6c" xlink:href="bsy-20220930.xsd#bsy_ForeignCurrencyTransactionGainLossUnrealizedIntercompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_278872b9-1e5c-4656-b5cc-25821a423242" xlink:to="loc_bsy_ForeignCurrencyTransactionGainLossUnrealizedIntercompany_423d7d29-3525-45b7-8a95-f148290e5d6c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2670afae-ee41-4642-885a-450a36b30c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_278872b9-1e5c-4656-b5cc-25821a423242" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2670afae-ee41-4642-885a-450a36b30c2e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d7e04014-793a-4c05-a5d1-00c54ae31a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2670afae-ee41-4642-885a-450a36b30c2e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d7e04014-793a-4c05-a5d1-00c54ae31a8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d7e04014-793a-4c05-a5d1-00c54ae31a8d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d7e04014-793a-4c05-a5d1-00c54ae31a8d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d7e04014-793a-4c05-a5d1-00c54ae31a8d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bd58914a-28ed-4dc8-917e-e0b7f489cf5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d7e04014-793a-4c05-a5d1-00c54ae31a8d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bd58914a-28ed-4dc8-917e-e0b7f489cf5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AirTransportationEquipmentMember_4f025ab2-788b-419d-857e-841efeb1a93c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AirTransportationEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bd58914a-28ed-4dc8-917e-e0b7f489cf5d" xlink:to="loc_us-gaap_AirTransportationEquipmentMember_4f025ab2-788b-419d-857e-841efeb1a93c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_19eb6593-17b0-407c-ba7a-3c4b7985cf13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2670afae-ee41-4642-885a-450a36b30c2e" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_19eb6593-17b0-407c-ba7a-3c4b7985cf13" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_19eb6593-17b0-407c-ba7a-3c4b7985cf13_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_19eb6593-17b0-407c-ba7a-3c4b7985cf13" xlink:to="loc_us-gaap_RelatedPartyDomain_19eb6593-17b0-407c-ba7a-3c4b7985cf13_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_e472e492-41dd-48f0-9a13-035aafeb896b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_19eb6593-17b0-407c-ba7a-3c4b7985cf13" xlink:to="loc_us-gaap_RelatedPartyDomain_e472e492-41dd-48f0-9a13-035aafeb896b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_EntityControlledByCEOMember_f7230d65-e3a5-47a3-88a6-8b0364f6317d" xlink:href="bsy-20220930.xsd#bsy_EntityControlledByCEOMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_e472e492-41dd-48f0-9a13-035aafeb896b" xlink:to="loc_bsy_EntityControlledByCEOMember_f7230d65-e3a5-47a3-88a6-8b0364f6317d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails" xlink:type="extended" id="i4ad0ea0304fd4e9880b355fa1d10f7ca_NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_28e944e6-5eee-461a-91fb-48bab25807eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NumeratorAbstract_2d250cad-0e3e-4763-a67a-48b093d0f58d" xlink:href="bsy-20220930.xsd#bsy_NumeratorAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_28e944e6-5eee-461a-91fb-48bab25807eb" xlink:to="loc_bsy_NumeratorAbstract_2d250cad-0e3e-4763-a67a-48b093d0f58d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_63e5aa65-c151-45ee-a7c6-ec60fe266d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bsy_NumeratorAbstract_2d250cad-0e3e-4763-a67a-48b093d0f58d" xlink:to="loc_us-gaap_NetIncomeLoss_63e5aa65-c151-45ee-a7c6-ec60fe266d7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_12da8417-4a4c-4aa3-900b-3cc690b20a61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bsy_NumeratorAbstract_2d250cad-0e3e-4763-a67a-48b093d0f58d" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_12da8417-4a4c-4aa3-900b-3cc690b20a61" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_bb86f794-e7bb-43b0-b3cd-25efbd44869a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bsy_NumeratorAbstract_2d250cad-0e3e-4763-a67a-48b093d0f58d" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_bb86f794-e7bb-43b0-b3cd-25efbd44869a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_5ba90a48-ab69-4aaf-9d21-6fda3bee23b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestOnConvertibleDebtNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bsy_NumeratorAbstract_2d250cad-0e3e-4763-a67a-48b093d0f58d" xlink:to="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_5ba90a48-ab69-4aaf-9d21-6fda3bee23b0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_ca9822b0-4d85-4838-b362-6c8637c6fc0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bsy_NumeratorAbstract_2d250cad-0e3e-4763-a67a-48b093d0f58d" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_ca9822b0-4d85-4838-b362-6c8637c6fc0d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DenominatorAbstract_4eb42c49-4853-4cb3-ae6a-942e64852c2c" xlink:href="bsy-20220930.xsd#bsy_DenominatorAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_28e944e6-5eee-461a-91fb-48bab25807eb" xlink:to="loc_bsy_DenominatorAbstract_4eb42c49-4853-4cb3-ae6a-942e64852c2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f06438f7-2c43-4586-8856-4773848e88fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bsy_DenominatorAbstract_4eb42c49-4853-4cb3-ae6a-942e64852c2c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f06438f7-2c43-4586-8856-4773848e88fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_8925d884-2962-41b1-a621-691357bd7efb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bsy_DenominatorAbstract_4eb42c49-4853-4cb3-ae6a-942e64852c2c" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_8925d884-2962-41b1-a621-691357bd7efb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_78273c6e-d2b0-4ccb-9ce9-ae33797ae4ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bsy_DenominatorAbstract_4eb42c49-4853-4cb3-ae6a-942e64852c2c" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_78273c6e-d2b0-4ccb-9ce9-ae33797ae4ec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_473db6d7-6545-474a-89d7-bb69f4526596" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bsy_DenominatorAbstract_4eb42c49-4853-4cb3-ae6a-942e64852c2c" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_473db6d7-6545-474a-89d7-bb69f4526596" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4c8f4070-20d2-4af5-9237-ae88c68dac19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bsy_DenominatorAbstract_4eb42c49-4853-4cb3-ae6a-942e64852c2c" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4c8f4070-20d2-4af5-9237-ae88c68dac19" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_fdccef20-ccba-4a96-82a4-4ba2116b9887" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_28e944e6-5eee-461a-91fb-48bab25807eb" xlink:to="loc_us-gaap_EarningsPerShareBasic_fdccef20-ccba-4a96-82a4-4ba2116b9887" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_59da4084-10a4-4a01-b860-93f48662d93b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_28e944e6-5eee-461a-91fb-48bab25807eb" xlink:to="loc_us-gaap_EarningsPerShareDiluted_59da4084-10a4-4a01-b860-93f48662d93b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_d06708bb-b004-4c7d-99b5-6962c5ba49aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_28e944e6-5eee-461a-91fb-48bab25807eb" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_d06708bb-b004-4c7d-99b5-6962c5ba49aa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ed045d76-5ee3-4051-8452-305428c3068b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_d06708bb-b004-4c7d-99b5-6962c5ba49aa" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ed045d76-5ee3-4051-8452-305428c3068b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ed045d76-5ee3-4051-8452-305428c3068b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ed045d76-5ee3-4051-8452-305428c3068b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ed045d76-5ee3-4051-8452-305428c3068b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6b9a52dc-8313-496a-836d-05aff7895a57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ed045d76-5ee3-4051-8452-305428c3068b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6b9a52dc-8313-496a-836d-05aff7895a57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_d67ba66f-7a5a-4e4f-92cc-681dac21d677" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6b9a52dc-8313-496a-836d-05aff7895a57" xlink:to="loc_us-gaap_ConvertibleDebtMember_d67ba66f-7a5a-4e4f-92cc-681dac21d677" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_be007d91-a475-46ee-bb41-cefe22838a99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_d06708bb-b004-4c7d-99b5-6962c5ba49aa" xlink:to="loc_us-gaap_DebtInstrumentAxis_be007d91-a475-46ee-bb41-cefe22838a99" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_be007d91-a475-46ee-bb41-cefe22838a99_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_be007d91-a475-46ee-bb41-cefe22838a99" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_be007d91-a475-46ee-bb41-cefe22838a99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4965c280-42ac-43d7-ad64-3c602a647749" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_be007d91-a475-46ee-bb41-cefe22838a99" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4965c280-42ac-43d7-ad64-3c602a647749" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentySixNotesMember_755659f0-8876-494a-8884-92718780ccc6" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentySixNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4965c280-42ac-43d7-ad64-3c602a647749" xlink:to="loc_bsy_TwoThousandTwentySixNotesMember_755659f0-8876-494a-8884-92718780ccc6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bentley.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" xlink:type="extended" id="ic2ecfcd4142144deac0d740732a9ddf4_NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_5cbf8aea-bf81-4143-90cf-6dcfef975a87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_b8c114fc-f0b1-4b4a-9ecb-396244639f34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_5cbf8aea-bf81-4143-90cf-6dcfef975a87" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_b8c114fc-f0b1-4b4a-9ecb-396244639f34" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_4d18720e-9e00-4631-b75b-389fc6faa06d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_5cbf8aea-bf81-4143-90cf-6dcfef975a87" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_4d18720e-9e00-4631-b75b-389fc6faa06d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_5b5fbc7b-f7cd-4f6c-a524-1e2433ba30cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_4d18720e-9e00-4631-b75b-389fc6faa06d" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_5b5fbc7b-f7cd-4f6c-a524-1e2433ba30cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_5b5fbc7b-f7cd-4f6c-a524-1e2433ba30cd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_5b5fbc7b-f7cd-4f6c-a524-1e2433ba30cd" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_5b5fbc7b-f7cd-4f6c-a524-1e2433ba30cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_68998926-c9aa-4cc6-b960-71b940522b48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_5b5fbc7b-f7cd-4f6c-a524-1e2433ba30cd" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_68998926-c9aa-4cc6-b960-71b940522b48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_dc0bc4e6-7678-4e63-9bfe-da81b1531cef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_68998926-c9aa-4cc6-b960-71b940522b48" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_dc0bc4e6-7678-4e63-9bfe-da81b1531cef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_070378d2-e3ea-4c52-a154-a89accf203b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_68998926-c9aa-4cc6-b960-71b940522b48" xlink:to="loc_us-gaap_EmployeeStockMember_070378d2-e3ea-4c52-a154-a89accf203b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_9f41de5e-88db-4f7f-9788-307aca859b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_68998926-c9aa-4cc6-b960-71b940522b48" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_9f41de5e-88db-4f7f-9788-307aca859b1f" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>bsy-20220930_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:36ff465a-8382-44aa-8784-34f8b225f564,g:93a5aba1-dc50-4a32-b511-13f25a6f5b81-->
<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_BusinessAcquisitionAxis_8f507330-ecb2-4b2e-bb54-ce521d1d4293_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember_95a631b3-6781-4bc5-beab-3b1951f643e5_verboseLabel_en-US" xlink:label="lab_bsy_BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember" 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">ESPP expense</link:label>
    <link:label id="lab_bsy_BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_bsy_BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bentley Systems, Incorporated Global Employee Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_bsy_BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember_documentation_en-US" xlink:label="lab_bsy_BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember" 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">Bentley Systems, Incorporated Global Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember" xlink:href="bsy-20220930.xsd#bsy_BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember" xlink:to="lab_bsy_BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8642ec22-710a-4b6a-91af-0173990a938b_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_584c9f53-bf01-40bb-87aa-7fddd455425a_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">Total future lease payments</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/2022/elts/us-gaap-2022.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_bsy_ShareBasedPaymentArrangementExpenseAccrued_2c6657e4-9920-4ccd-bdf5-04d84d0f3a2a_terseLabel_en-US" xlink:label="lab_bsy_ShareBasedPaymentArrangementExpenseAccrued" xlink: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-based compensation expense accrued</link:label>
    <link:label id="lab_bsy_ShareBasedPaymentArrangementExpenseAccrued_label_en-US" xlink:label="lab_bsy_ShareBasedPaymentArrangementExpenseAccrued" xlink: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, Accrued</link:label>
    <link:label id="lab_bsy_ShareBasedPaymentArrangementExpenseAccrued_documentation_en-US" xlink:label="lab_bsy_ShareBasedPaymentArrangementExpenseAccrued" 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 Payment Arrangement Expense, Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedPaymentArrangementExpenseAccrued" xlink:href="bsy-20220930.xsd#bsy_ShareBasedPaymentArrangementExpenseAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_ShareBasedPaymentArrangementExpenseAccrued" xlink:to="lab_bsy_ShareBasedPaymentArrangementExpenseAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_bb1e6d0f-2fe5-46e4-a74c-f6a781f7ed66_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">Bad debt allowance</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_d8848b17-c0b8-48ed-8e31-3c81c6d9df53_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink: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 income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink: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 Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_5779058e-703a-425c-b297-3f95f953ec1c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink: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, gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_88305024-a1f4-4a35-ab76-4db302d13d87_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_03bd0af1-6135-4d19-8694-ea102a50e53b_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_aa6beb0d-2c6d-44c6-9330-2d2c12aaf21d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink: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 compensation liability</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink: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, Recorded Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfAssumedDebt_5a440b15-9720-4676-b647-cb43abbb7afa_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfAssumedDebt" 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 acquisition debt and other consideration</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfAssumedDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfAssumedDebt" xlink: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 Assumed Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfAssumedDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfAssumedDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfAssumedDebt" xlink:to="lab_us-gaap_RepaymentsOfAssumedDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_78d03337-5ff5-4fb5-8c71-6a5370d8f774_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink: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 outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink: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 Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_22fe59f0-ea05-4eea-8135-5c63ee57d437_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink: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, threshold consecutive trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink: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, Threshold Consecutive Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_32bf4dee-cc98-47ed-9c95-023c73a79649_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_382d3511-6c3d-492f-8964-43151b1ee49f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total financing lease liabilities included in Accruals and other current liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_75490a60-d3ff-4ef1-95bf-557285f930e4_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink: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 borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_8d46654f-3b8f-44a7-8121-acf0018e4692_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" 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">Deferred revenues</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate_8b41015b-7e72-438e-96b0-3702c5e744fc_terseLabel_en-US" xlink:label="lab_bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate" xlink: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, number of equity instruments, conversion rate (shares per USD)</link:label>
    <link:label id="lab_bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate_label_en-US" xlink:label="lab_bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate" xlink: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, Number of Equity Instruments, Conversion Rate</link:label>
    <link:label id="lab_bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate_documentation_en-US" xlink:label="lab_bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate" 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">Debt Instrument, Convertible, Number of Equity Instruments, Conversion Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate" xlink:to="lab_bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime_db885185-0543-4e3e-83e8-e14348aa8ecf_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime" xlink: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 interest rate over time</link:label>
    <link:label id="lab_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime_label_en-US" xlink:label="lab_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime" xlink: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, Weighted Average Interest Rate, over Time</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtWeightedAverageInterestRateOverTime"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime" xlink:to="lab_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedEmployeeBenefitsCurrent_826f028a-c810-4e4a-b7d1-7fc354d3d388_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued benefits</link:label>
    <link:label id="lab_us-gaap_AccruedEmployeeBenefitsCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink: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 Employee Benefits, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:to="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPaymentsToAcquireBusinesses_2a8c6db9-8202-4195-92a0-f95e83aef45b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherPaymentsToAcquireBusinesses" 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">Other</link:label>
    <link:label id="lab_us-gaap_OtherPaymentsToAcquireBusinesses_label_en-US" xlink:label="lab_us-gaap_OtherPaymentsToAcquireBusinesses" xlink: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 Payments to Acquire Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPaymentsToAcquireBusinesses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPaymentsToAcquireBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPaymentsToAcquireBusinesses" xlink:to="lab_us-gaap_OtherPaymentsToAcquireBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink: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 Income and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_fb1becab-316d-4859-9d4c-935ac0352851_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/2022/elts/us-gaap-2022.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_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_b9324290-dd2c-4517-b01c-7bb1a20d9a2e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink: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 Other Income (Expense), Net</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink: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 Other Nonoperating Income (Expense) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments_761af74d-a5ea-455e-80d3-7cf180e1f478_terseLabel_en-US" xlink:label="lab_bsy_LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments" xlink: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, leases not yet commenced</link:label>
    <link:label id="lab_bsy_LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments_label_en-US" xlink:label="lab_bsy_LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments" xlink: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, Lease Not Yet Commenced, Liability, Lease Payments</link:label>
    <link:label id="lab_bsy_LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments_documentation_en-US" xlink:label="lab_bsy_LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments" 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, Lease Not Yet Commenced, Liability, Lease Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments" xlink:href="bsy-20220930.xsd#bsy_LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments" xlink:to="lab_bsy_LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_c4335c72-87fb-4b46-90f9-65f0bb5fd53c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" 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">Other investing activities</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_2ba9164d-6aeb-4ad2-93b1-c53fd28e1d5f_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_a3c6c3c2-351c-4495-bbf6-ddbd0fc8efff_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_625c0771-5406-4ca8-8990-45427578805b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink: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 Indefinite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink: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 Indefinite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_fd839baa-8a7e-44e7-b3ee-688bbe1d70dc_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" 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">Stock option exercises, net (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f4608e18-1d74-4843-87b7-fc545cf39d1e_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink: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 exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_5b3da7c0-189f-4650-9458-e102ddb5752d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" 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">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebtExcludingAmortization_15595b0e-285f-498c-b88c-baf77a7f8be1_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense for debt</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebtExcludingAmortization_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink: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, Excluding Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:to="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_ef5d54c3-db5f-46d8-bc8c-5b1310b6e279_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">Shares related to restricted stock, net (in shares)</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/2022/elts/us-gaap-2022.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_DebtInstrumentInterestRateStatedPercentage_90258e25-36a7-4df0-b459-ec780f76f3df_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/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_d288b037-0d5d-45ee-82b9-08dff1674d71_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink: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, weighted average discount rate, percent</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink: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, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_11993a96-4935-4ea4-ac5b-2e396bbfe948_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink: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 Business Acquisitions Contingent Consideration</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink: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 Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_749728bd-7b83-4ad6-9066-37068becbf38_terseLabel_en-US" xlink:label="lab_bsy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink: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_bsy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_bsy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink: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 Four</link:label>
    <link:label id="lab_bsy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_bsy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" 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, Liability, To Be Paid, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:href="bsy-20220930.xsd#bsy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_bsy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_182349f0-fd35-4a40-b593-188227ccbb49_terseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total long-lived assets</link:label>
    <link:label id="lab_us-gaap_NoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets" xlink:to="lab_us-gaap_NoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_d4f68b4f-0843-4913-a849-965222504112_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink: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 Business Acquisitions Aggregate Details</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink: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 Business Acquisitions, by Acquisition [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_b645e022-b4ec-4924-851c-a57688bfeb57_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition option exercises, net (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink: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, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_55afd2b7-aa5b-4e17-a7a2-dfcfde29b043_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" 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">Other non-cash items, net</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink: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 Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber_239c0d75-1caf-4a56-9a42-e8ce365ee16c_terseLabel_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued for stock grants, net (in shares)</link:label>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber_label_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award, Options, Vested And Expected To Vest, Granted, Number</link:label>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber_documentation_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award, Options, Vested And Expected To Vest, Granted, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber" xlink:to="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubscriptionAndCirculationMember_d3b7a25b-ccc4-475e-a754-6e368de3e5b3_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">Subscriptions</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/2022/elts/us-gaap-2022.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_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_7fc2c758-1729-4f6d-90e2-44fe82df7d46_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a316b317-a611-4a95-94f3-330283fe617b_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" 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 property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink: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 and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_83d47567-3eb0-4764-ba65-832d661fc6fe_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax_91adce28-7dc8-47b0-b68d-ba927f25c977_terseLabel_en-US" xlink:label="lab_bsy_AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax" xlink: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 of capped call options, tax</link:label>
    <link:label id="lab_bsy_AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax_label_en-US" xlink:label="lab_bsy_AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax" xlink: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 Capital, Purchase Of Capped Call Options, Tax</link:label>
    <link:label id="lab_bsy_AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax_documentation_en-US" xlink:label="lab_bsy_AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax" 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">Adjustments To Additional Paid Capital, Purchase Of Capped Call Options, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax" xlink:href="bsy-20220930.xsd#bsy_AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax" xlink:to="lab_bsy_AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_InterestExpenseDerivatives_572ad2e2-f0e0-4d27-b669-6693084a4443_terseLabel_en-US" xlink:label="lab_bsy_InterestExpenseDerivatives" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap</link:label>
    <link:label id="lab_bsy_InterestExpenseDerivatives_label_en-US" xlink:label="lab_bsy_InterestExpenseDerivatives" xlink: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, Derivatives</link:label>
    <link:label id="lab_bsy_InterestExpenseDerivatives_documentation_en-US" xlink:label="lab_bsy_InterestExpenseDerivatives" 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">Interest Expense, Derivatives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_InterestExpenseDerivatives" xlink:href="bsy-20220930.xsd#bsy_InterestExpenseDerivatives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_InterestExpenseDerivatives" xlink:to="lab_bsy_InterestExpenseDerivatives" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_SELECTSubscriptionsMember_733a9ece-3346-44f5-bfac-926587ac92e5_terseLabel_en-US" xlink:label="lab_bsy_SELECTSubscriptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SELECT subscriptions</link:label>
    <link:label id="lab_bsy_SELECTSubscriptionsMember_label_en-US" xlink:label="lab_bsy_SELECTSubscriptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SELECT Subscriptions [Member]</link:label>
    <link:label id="lab_bsy_SELECTSubscriptionsMember_documentation_en-US" xlink:label="lab_bsy_SELECTSubscriptionsMember" 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">SELECT Subscriptions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_SELECTSubscriptionsMember" xlink:href="bsy-20220930.xsd#bsy_SELECTSubscriptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_SELECTSubscriptionsMember" xlink:to="lab_bsy_SELECTSubscriptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_75f232ed-7532-4e60-8349-4b0246035f3f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_7694cee6-164b-4645-98f3-de245e1ada32_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_12f08f81-6207-47d9-bf9c-91c4bf8763c2_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_54178c49-ddae-4027-8de9-ad06d5c7daef_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</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_BonusPlanMember_a0f1ed84-5cbb-44a5-81f1-caee0e77bfae_terseLabel_en-US" xlink:label="lab_bsy_BonusPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bonus Plan expense</link:label>
    <link:label id="lab_bsy_BonusPlanMember_label_en-US" xlink:label="lab_bsy_BonusPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bonus Plan [Member]</link:label>
    <link:label id="lab_bsy_BonusPlanMember_documentation_en-US" xlink:label="lab_bsy_BonusPlanMember" 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">Bonus Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BonusPlanMember" xlink:href="bsy-20220930.xsd#bsy_BonusPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_BonusPlanMember" xlink:to="lab_bsy_BonusPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_32ce5cb6-4430-42f5-a598-9f2c6ea443a2_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/2022/elts/us-gaap-2022.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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_cc8a6062-ece4-4ee1-afc8-99e3742eb6ed_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c242ebb1-12fe-4c40-9483-eb80954dd36c_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">Total anti-dilutive securities (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_48905ed2-7746-41f7-8077-cbe7bd92b540_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink: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, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod_473c179a-6b81-45d8-a348-d4660dc7b45d_negatedLabel_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod" 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">Forfeited and canceled (in shares)</link:label>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod_label_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod" xlink: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, Canceled And Forfeited In Period</link:label>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod_documentation_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Canceled And Forfeited In Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod" xlink:to="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_f4b2464d-1166-4107-838b-b97040cd6645_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_bad7afc3-af66-43fa-9db7-a0c6e415890c_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_567b53e1-b8f8-4c29-b6a6-036a91b044a6_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:to="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_eea33f77-e488-444b-8f68-1456720bb317_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_ae7de15c-a687-4a55-8b7a-1a32b681b1a8_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseMember_b3e5266c-51f5-4376-abb8-a727de26d951_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestExpenseMember_label_en-US" xlink:label="lab_us-gaap_InterestExpenseMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseMember" xlink:to="lab_us-gaap_InterestExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtMember_76f60812-1ca8-498b-b4f6-3e7341993ac1_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_becd2213-9361-42e0-8214-0bb0c1b20eab_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, redemption price, percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_a610c381-086b-4900-81a9-35150b37aadb_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" 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_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_48f1d1f4-5c5b-46ba-b4a1-d55271f2fc33_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_789e6f83-53c5-4a53-bdab-2fdbd67a1162_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember_f13459f7-7b9d-4f60-9405-22b2f84e8935_verboseLabel_en-US" xlink:label="lab_bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember" 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">Restricted stock and restricted stock units (&#8220;RSUs&#8221;) expense</link:label>
    <link:label id="lab_bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember_6c532967-bb27-4932-a050-d1a3d3f66143_terseLabel_en-US" xlink:label="lab_bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember" xlink: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 And Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember_label_en-US" xlink:label="lab_bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember" xlink: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 And Restricted Stock Units (RSUs) [Member]</link:label>
    <link:label id="lab_bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember_documentation_en-US" xlink:label="lab_bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember" 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 And Restricted Stock Units (RSUs)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember" xlink:href="bsy-20220930.xsd#bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember" xlink:to="lab_bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_daa4215a-520c-45c9-b966-156f4a58ce8e_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/2022/elts/us-gaap-2022.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_us-gaap_RelatedPartyDomain_cf2293ed-2011-4b0d-a82e-70cbd2da7ccc_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_599b86de-de28-4d20-b170-4c67619b480a_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/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowElementsAbstract_65a592fa-ade7-4a13-aeb6-f9b31898afc7_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink: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 information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowElementsAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink: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 Elements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_65d2d46b-0106-4b43-81c9-843a6585050b_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_51bef373-167a-47f6-a818-b97abc41bcfe_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink: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 subject to amortization:</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_b724ef69-bba2-4aff-a3e9-fe84f67f6425_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_f3c4adb4-0202-4693-b60f-38374b6b3cc3_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation cost, excluding options</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_d886d824-191b-429f-914f-9655d6590fb7_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/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_5dda6e48-a690-43e4-9cd0-96716bc21060_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">Remainder of 2022</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/2022/elts/us-gaap-2022.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_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_f0bba310-9980-4cdd-bb7c-2034f84c3535_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_6481aec6-fe64-401f-9134-8601725ecc8a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_4858dd7e-1bcd-48e7-8592-b356585349bd_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink: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 assumed conversion of convertible senior notes (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_9ecebaa6-e6f6-4c76-86f1-97e5eb6ccc1a_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">ESPP</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_OtherPrepaidExpensesAndCurrentAssets_55db72f5-b75a-499c-8e76-e92e5eb96cdb_terseLabel_en-US" xlink:label="lab_bsy_OtherPrepaidExpensesAndCurrentAssets" xlink: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_bsy_OtherPrepaidExpensesAndCurrentAssets_label_en-US" xlink:label="lab_bsy_OtherPrepaidExpensesAndCurrentAssets" xlink: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 Prepaid Expenses And Current Assets</link:label>
    <link:label id="lab_bsy_OtherPrepaidExpensesAndCurrentAssets_documentation_en-US" xlink:label="lab_bsy_OtherPrepaidExpensesAndCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Prepaid Expenses And Current Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_OtherPrepaidExpensesAndCurrentAssets" xlink:href="bsy-20220930.xsd#bsy_OtherPrepaidExpensesAndCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_OtherPrepaidExpensesAndCurrentAssets" xlink:to="lab_bsy_OtherPrepaidExpensesAndCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_06641721-1422-4167-a9fa-0330b02f266c_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 loss, net of taxes:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1a1eae85-5548-4144-9b83-e52714ee5c8c_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink: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 remaining contractual life (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationTypeAxis_065c9f65-37a7-4107-ba76-547c3367b74e_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ReclassificationTypeAxis_label_en-US" xlink:label="lab_us-gaap_ReclassificationTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationTypeAxis" xlink:to="lab_us-gaap_ReclassificationTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate_7bbb3ead-1457-4b06-b919-13043388933a_terseLabel_en-US" xlink:label="lab_bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate" xlink: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 price threshold, adjustment to conversion rate (USD per share)</link:label>
    <link:label id="lab_bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate_label_en-US" xlink:label="lab_bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate" xlink: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, Share Price Threshold, Adjustment to Conversion Rate</link:label>
    <link:label id="lab_bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate_documentation_en-US" xlink:label="lab_bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate" 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">Debt Instrument, Convertible, Share Price Threshold, Adjustment to Conversion Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate" xlink:to="lab_bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_c4912df9-6b2c-4be8-b1c8-f6d3f5421e7d_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/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_CostAmortizationAndAmortizationOfIntangibleAssets_f70a9936-9647-4d6e-8b10-110da57d9b44_totalLabel_en-US" xlink:label="lab_bsy_CostAmortizationAndAmortizationOfIntangibleAssets" 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 amortization expense</link:label>
    <link:label id="lab_bsy_CostAmortizationAndAmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_bsy_CostAmortizationAndAmortizationOfIntangibleAssets" xlink: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, Amortization And Amortization of Intangible Assets</link:label>
    <link:label id="lab_bsy_CostAmortizationAndAmortizationOfIntangibleAssets_documentation_en-US" xlink:label="lab_bsy_CostAmortizationAndAmortizationOfIntangibleAssets" 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">Cost, Amortization And Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_CostAmortizationAndAmortizationOfIntangibleAssets" xlink:href="bsy-20220930.xsd#bsy_CostAmortizationAndAmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_CostAmortizationAndAmortizationOfIntangibleAssets" xlink:to="lab_bsy_CostAmortizationAndAmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_68c452c2-e96a-4aa6-9833-b737b750bbe7_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_4b6e113c-e110-48f2-b760-87cd88a22685_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain" xlink: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 Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_label_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain" xlink: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 Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain" xlink:to="lab_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredCompensation_a6ef2ce7-2fe4-4e5c-b335-19cf87dd7db2_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink: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 compensation plan</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredCompensation_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink: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 Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_43c0df1d-4d98-4f1e-a3f6-c5fb07b2652b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssets_cec7cf2a-08ee-4443-8bb8-24d67130ab0f_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap</link:label>
    <link:label id="lab_us-gaap_DerivativeAssets_label_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssets" xlink:to="lab_us-gaap_DerivativeAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationTypeDomain_85868af8-d74a-479c-aeb2-0fb1847c6164_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ReclassificationTypeDomain_label_en-US" xlink:label="lab_us-gaap_ReclassificationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationTypeDomain" xlink:to="lab_us-gaap_ReclassificationTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_6fc99987-8019-4f1d-b34b-149e8edd706e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_1bc634f5-ffde-4c58-9ed2-508bcc9c9c95_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink: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 Restricted Stock and Restricted Stock Unit Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_6eed4a49-083f-4b4d-a3c6-49732cb8ee6e_negatedLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" 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</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink: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 with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InProcessResearchAndDevelopmentMember_61c168c3-6528-4fc7-9de3-3308a8aebab8_terseLabel_en-US" xlink:label="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">In-process research and development</link:label>
    <link:label id="lab_us-gaap_InProcessResearchAndDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">In Process Research and Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InProcessResearchAndDevelopmentMember" xlink:to="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BridgeLoanMember_0378a7b3-c4b2-4168-befa-22db419af865_terseLabel_en-US" xlink:label="lab_us-gaap_BridgeLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multi&#8209;Currency Swing&#8209;Line Sub&#8209;Facility</link:label>
    <link:label id="lab_us-gaap_BridgeLoanMember_label_en-US" xlink:label="lab_us-gaap_BridgeLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bridge Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BridgeLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BridgeLoanMember" xlink:to="lab_us-gaap_BridgeLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a397f308-b2de-413d-ac2e-b6e59473b2d2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation_fc00e598-f4db-4fcb-87a1-ecd550cb4e6b_terseLabel_en-US" xlink:label="lab_bsy_ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation" xlink: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 withheld for cost of options and tax withholding obligation (in shares)</link:label>
    <link:label id="lab_bsy_ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation_label_en-US" xlink:label="lab_bsy_ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation" xlink: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, Shares Withheld For Cost Of Options And Tax Withholding Obligation</link:label>
    <link:label id="lab_bsy_ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation_documentation_en-US" xlink:label="lab_bsy_ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation" 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 Payment Arrangement, Shares Withheld For Cost Of Options And Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation" xlink:href="bsy-20220930.xsd#bsy_ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation" xlink:to="lab_bsy_ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent_66224678-1941-4f53-9cce-a3a9d37fcb7b_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" 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">Actuarial gain on retirement plan, tax effect</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" xlink: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, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ee115e10-249c-42a1-9f2d-c2372ac68b84_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink: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 Equity Method Investments [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink: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 Equity Method Investments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_3aba8409-b68c-4950-9e15-1f43ee4ca9e8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_69488750-7c18-48f7-a07c-1289c30c9c1b_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/2022/dei-2022.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_LongTermDebtNoncurrent_5be8840e-8223-44df-ae54-51c8744ba3bc_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_3c28e05b-cb49-4332-a623-9bb48d2ff838_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink: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, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_b9754256-1a28-4a86-8d34-e489cf6fe7c9_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_ac09d039-6d30-491e-8291-a887af4be79d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink: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, weighted average remaining lease term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink: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, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_24b1af93-5cd2-420c-b375-231c338c36c2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_fbde6fc9-a44d-4a7e-8368-6cab123e13db_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ab1cbf52-82d1-4be2-ac2e-2974e121b13b_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost_934f349f-38dc-49b4-987d-4c62b07bea58_terseLabel_en-US" xlink:label="lab_bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassified cumulative compensation cost</link:label>
    <link:label id="lab_bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost_label_en-US" xlink:label="lab_bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost" xlink: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, Reclassified Cumulative Compensation Cost</link:label>
    <link:label id="lab_bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost_documentation_en-US" xlink:label="lab_bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost" 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 Compensation Arrangement with Individual, Reclassified Cumulative Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost" xlink:to="lab_bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_d9fb9748-98ce-4d97-8d54-66b9bea55ce2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink: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 Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink: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 Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_42a81114-5b70-4c1a-b569-01db1230f0e8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_ee27c6e3-e41b-4492-a32a-6c74dd412822_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 (in shares)</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dc6d191d-614d-47f0-b0bd-78a0cf8bcc6e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_79ad0e63-b9e9-4f55-8f9e-383b14194dac_verboseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" 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">Revolving loan facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_a2e8b8f4-3b33-4828-b1a5-ebb0240c6a72_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_146a2cc8-c66a-4147-9434-83fe4db9da2e_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_2eb5da90-a193-44ca-8766-b09971b99ae8_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss_dca46546-4074-48ab-a077-0f3a1bf273d6_terseLabel_en-US" xlink:label="lab_bsy_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_bsy_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_bsy_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss" xlink: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 With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Gain (Loss)</link:label>
    <link:label id="lab_bsy_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss_documentation_en-US" xlink:label="lab_bsy_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss" 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">Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss" xlink:href="bsy-20220930.xsd#bsy_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss" xlink:to="lab_bsy_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_c91feb3c-baf6-4aac-af35-d1eef0cfecc1_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 (in shares)</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/2022/elts/us-gaap-2022.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_dei_DocumentType_013110b2-7ed2-4b7d-b329-653b0e961e56_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld_05ebc55c-20a0-4454-a568-257e9134f595_terseLabel_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld" xlink: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 exercised, net of shares withheld (in shares)</link:label>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld_label_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-based Payment Award, Options, Exercises In Period, Net Of Shares Withheld</link:label>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld_documentation_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-based Payment Award, Options, Exercises In Period, Net Of Shares Withheld</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld" xlink:to="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationRelatedCostsAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Related Costs [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationRelatedCostsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract" xlink:to="lab_us-gaap_CompensationRelatedCostsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_00d0df37-292e-44d1-9f96-f8b78d8c5150_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</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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0f444307-cb1a-4f58-8813-7e6f3559a4af_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_ContractWithCustomerLiabilityAdditions_e47a473d-13d9-487e-a639-3876ae0999b5_terseLabel_en-US" xlink:label="lab_bsy_ContractWithCustomerLiabilityAdditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with customer liability additions</link:label>
    <link:label id="lab_bsy_ContractWithCustomerLiabilityAdditions_label_en-US" xlink:label="lab_bsy_ContractWithCustomerLiabilityAdditions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, Additions</link:label>
    <link:label id="lab_bsy_ContractWithCustomerLiabilityAdditions_documentation_en-US" xlink:label="lab_bsy_ContractWithCustomerLiabilityAdditions" 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">Contract With Customer, Liability, Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ContractWithCustomerLiabilityAdditions" xlink:href="bsy-20220930.xsd#bsy_ContractWithCustomerLiabilityAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_ContractWithCustomerLiabilityAdditions" xlink:to="lab_bsy_ContractWithCustomerLiabilityAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_9207d2da-6cd0-4abc-b6ed-193ccc6e2556_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares_d583e492-161c-4a71-b8db-5109f7fac29d_terseLabel_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares" xlink: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-settled Executive Bonus Plan awards</link:label>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares_label_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares" xlink: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, Settled In Shares</link:label>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares_documentation_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Settled In Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares" xlink:to="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_472e717a-736f-442a-86df-63bc06d7b2b9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" 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">Forfeited and expired (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_546e98dc-40f7-43c6-96b4-da179f1b51a8_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets:</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink: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, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8ad43a70-bac7-48f9-a741-9a0597de2901_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_07d5f947-26ea-442b-b033-87f3fa5ea511_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested, beginning balance (USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_dca6aa7b-34fa-4fda-9659-92526b51449e_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested, ending balance (USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenueAbstract_1d92fa2c-0207-43c4-bd45-e1eeca000dd9_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenues:</link:label>
    <link:label id="lab_us-gaap_CostOfRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink: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 Revenue [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenueAbstract" xlink:to="lab_us-gaap_CostOfRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_e2bcc68c-7f3f-485e-94bf-747ec98efa74_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/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_DebtConversionTermsTwoMember_254d8d31-2a5e-4546-8584-99f94ff35078_terseLabel_en-US" xlink:label="lab_bsy_DebtConversionTermsTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Conversion Terms Two</link:label>
    <link:label id="lab_bsy_DebtConversionTermsTwoMember_label_en-US" xlink:label="lab_bsy_DebtConversionTermsTwoMember" xlink: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 Conversion Terms Two [Member]</link:label>
    <link:label id="lab_bsy_DebtConversionTermsTwoMember_documentation_en-US" xlink:label="lab_bsy_DebtConversionTermsTwoMember" 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">Debt Conversion Terms Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtConversionTermsTwoMember" xlink:href="bsy-20220930.xsd#bsy_DebtConversionTermsTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_DebtConversionTermsTwoMember" xlink:to="lab_bsy_DebtConversionTermsTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_effa42e7-2e0e-4f7d-9038-046985b0c8de_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassBMember_ce71e306-dc95-4efe-b76b-f5b09fc31cd0_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class B Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_label_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassBMember" xlink:to="lab_us-gaap_CommonClassBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_ddab7ed1-8e80-43f3-aed3-c1d89b5b6b98_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink: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 income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink: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 Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4f2bf1fa-5018-4c05-b70e-14ec1e61248c_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">2023</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/2022/elts/us-gaap-2022.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_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue_1a4433a6-c700-47e2-a76d-2fd3c1423335_terseLabel_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued for stock grants, net</link:label>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue_label_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award, Options, Vested And Expected To Vest, Granted, Value</link:label>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue_documentation_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award, Options, Vested And Expected To Vest, Granted, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue" xlink:to="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_ReductionInSharesOutstandingBasic_6d2dfe51-7f7b-4e77-a461-86c04b055924_terseLabel_en-US" xlink:label="lab_bsy_ReductionInSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction in shares outstanding, basic (in shares)</link:label>
    <link:label id="lab_bsy_ReductionInSharesOutstandingBasic_label_en-US" xlink:label="lab_bsy_ReductionInSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction In Shares Outstanding, Basic</link:label>
    <link:label id="lab_bsy_ReductionInSharesOutstandingBasic_documentation_en-US" xlink:label="lab_bsy_ReductionInSharesOutstandingBasic" 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">Reduction In Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ReductionInSharesOutstandingBasic" xlink:href="bsy-20220930.xsd#bsy_ReductionInSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_ReductionInSharesOutstandingBasic" xlink:to="lab_bsy_ReductionInSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_ad5fda17-aaf1-441f-8729-9dc3140d1934_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_ace94dda-2bcb-40f3-be32-3f166d4196b9_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink: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 Benchmark</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink: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 Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_c8e41909-8008-480b-bba0-d95efbf820e8_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink: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 Contract Assets and Contract Liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_f34d00ef-f20f-49ef-959f-b39a217e70c1_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedSalariesCurrent_d4dfc8ac-97f5-4eba-ba63-266859180062_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedSalariesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation</link:label>
    <link:label id="lab_us-gaap_AccruedSalariesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedSalariesCurrent" xlink: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 Salaries, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedSalariesCurrent" xlink:to="lab_us-gaap_AccruedSalariesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignEarningsRepatriated_79aac0fe-ee80-4071-baed-3bee09266e3d_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignEarningsRepatriated" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign earnings repatriated</link:label>
    <link:label id="lab_us-gaap_ForeignEarningsRepatriated_label_en-US" xlink:label="lab_us-gaap_ForeignEarningsRepatriated" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Earnings Repatriated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignEarningsRepatriated" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignEarningsRepatriated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignEarningsRepatriated" xlink:to="lab_us-gaap_ForeignEarningsRepatriated" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_8376ac9b-0387-4ccf-b7c7-9219aea531b4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable" xlink: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 Business Acquisitions by Acquisition, Contingent Consideration [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable" xlink: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 Business Acquisitions by Acquisition, Contingent Consideration [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_5b5faf48-271b-4b60-b312-5579dd2536df_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" 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 identifiable assets acquired excluding goodwill</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_CashFlowLesseeAbstract_2cdfcc24-d1b6-4971-ba1d-552ef20207fb_terseLabel_en-US" xlink:label="lab_bsy_CashFlowLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities:</link:label>
    <link:label id="lab_bsy_CashFlowLesseeAbstract_label_en-US" xlink:label="lab_bsy_CashFlowLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Lessee [Abstract]</link:label>
    <link:label id="lab_bsy_CashFlowLesseeAbstract_documentation_en-US" xlink:label="lab_bsy_CashFlowLesseeAbstract" 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">Cash Flow, Lessee [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_CashFlowLesseeAbstract" xlink:href="bsy-20220930.xsd#bsy_CashFlowLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_CashFlowLesseeAbstract" xlink:to="lab_bsy_CashFlowLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_b8bd7940-1cab-45d3-bef7-d96923a23aa9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink: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 Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink: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 Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_d5970054-43ab-4243-bfad-46ce871adf24_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_NewCreditFacilityMember_167d6b95-ec68-400e-8e01-13c3c739ee41_terseLabel_en-US" xlink:label="lab_bsy_NewCreditFacilityMember" xlink: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 Credit Facility</link:label>
    <link:label id="lab_bsy_NewCreditFacilityMember_label_en-US" xlink:label="lab_bsy_NewCreditFacilityMember" xlink: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 Credit Facility [Member]</link:label>
    <link:label id="lab_bsy_NewCreditFacilityMember_documentation_en-US" xlink:label="lab_bsy_NewCreditFacilityMember" 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">New Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NewCreditFacilityMember" xlink:href="bsy-20220930.xsd#bsy_NewCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_NewCreditFacilityMember" xlink:to="lab_bsy_NewCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityStrikePrice1_e1fae2a4-ddf8-4bbd-a129-478afd5b2ab5_terseLabel_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityStrikePrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capped call transaction, cap price (USD per share)</link:label>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityStrikePrice1_label_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityStrikePrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option Indexed to Issuer's Equity, Strike Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityStrikePrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityStrikePrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityStrikePrice1" xlink:to="lab_us-gaap_OptionIndexedToIssuersEquityStrikePrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_352255f8-8991-4028-95a8-882c7d786db2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionContingentConsiderationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Contingent Consideration [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionContingentConsiderationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Contingent Consideration [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionContingentConsiderationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionContingentConsiderationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_898d409e-05a6-4e39-895d-4376cb69f269_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">Per share information:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_4621a6b6-37a3-44fe-8ad0-a949264a1ed4_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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_LettersOfCreditAndSuretyBondsMember_36fd65d1-f24c-459d-8bc3-ba444acb9ba5_terseLabel_en-US" xlink:label="lab_bsy_LettersOfCreditAndSuretyBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit And Surety Bonds</link:label>
    <link:label id="lab_bsy_LettersOfCreditAndSuretyBondsMember_label_en-US" xlink:label="lab_bsy_LettersOfCreditAndSuretyBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit And Surety Bonds [Member]</link:label>
    <link:label id="lab_bsy_LettersOfCreditAndSuretyBondsMember_documentation_en-US" xlink:label="lab_bsy_LettersOfCreditAndSuretyBondsMember" 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">Letters of Credit And Surety Bonds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_LettersOfCreditAndSuretyBondsMember" xlink:href="bsy-20220930.xsd#bsy_LettersOfCreditAndSuretyBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_LettersOfCreditAndSuretyBondsMember" xlink:to="lab_bsy_LettersOfCreditAndSuretyBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesAndExciseTaxPayableCurrent_f0b4e371-dcf4-4a8d-b30b-8f886f0de77a_terseLabel_en-US" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued indirect taxes</link:label>
    <link:label id="lab_us-gaap_SalesAndExciseTaxPayableCurrent_label_en-US" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and Excise Tax Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:to="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable_fea9d080-0e0f-47c0-b3ad-6deb960db6c6_terseLabel_en-US" xlink:label="lab_bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of trading days after maturity date, debt redeemable</link:label>
    <link:label id="lab_bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable_label_en-US" xlink:label="lab_bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Trading Days After Maturity Date, Debt Redeemable</link:label>
    <link:label id="lab_bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable_documentation_en-US" xlink:label="lab_bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable" 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">Number Of Trading Days After Maturity Date, Debt Redeemable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable" xlink:href="bsy-20220930.xsd#bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable" xlink:to="lab_bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_71bfde4e-eae5-45fe-ab1a-e69bd5a360ce_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/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_6918b80b-b237-499e-a311-e1fb7795754e_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink: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 Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_e0582224-afe5-49e2-8921-bf11b970779f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink: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 Accruals and Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_06e65681-c9a3-4b91-a2a1-b47943b009b7_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accruals and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_ab093b95-46bb-4b1f-b89a-ec4b09d78715_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total accruals and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_03ed4059-be37-4bb6-8368-2c937cabfb54_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" 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">Tax expense</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink: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), Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_1966e78e-ec27-47a8-b2c9-115cce47a8cb_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets acquired and liabilities assumed:</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_e17c1e38-75fc-4d37-b4db-41a90dfd45df_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink: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 portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_5140bd42-fd98-4bc3-a51f-707ed51e51e0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" 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">Less: Current portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink: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, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_a0e62ae6-6e46-4359-90aa-d9c0bb4a7f8b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_a775ff7e-2994-4565-b06f-3398502af637_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 financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid_ac9193e3-2cf1-47ee-ad70-95baea417ee6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid" xlink: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 tax withholding payment</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid" xlink: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, Share-Based Liabilities Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_AcquisitionOptionsMember_1e1d12b3-0005-4ea2-963d-22d213a1dd3d_terseLabel_en-US" xlink:label="lab_bsy_AcquisitionOptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition Options</link:label>
    <link:label id="lab_bsy_AcquisitionOptionsMember_label_en-US" xlink:label="lab_bsy_AcquisitionOptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition Options [Member]</link:label>
    <link:label id="lab_bsy_AcquisitionOptionsMember_documentation_en-US" xlink:label="lab_bsy_AcquisitionOptionsMember" 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">Acquisition Options [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_AcquisitionOptionsMember" xlink:href="bsy-20220930.xsd#bsy_AcquisitionOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_AcquisitionOptionsMember" xlink:to="lab_bsy_AcquisitionOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_713f13a0-bb8b-4d36-b788-fc3f6b234907_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink: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, fair value</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink: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, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_230730bb-f778-4f2a-b4bf-595fc40ffe0d_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchase program, authorized amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebt_11f039c6-8a90-4eae-9629-a4bf37cd6c83_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 and amortization of debt issuance costs</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/2022/elts/us-gaap-2022.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_LineOfCreditMember_857ddfbe-b20e-4a15-b50f-4b316c75d442_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_2db48579-a93b-4c55-ad26-1603c8fee22d_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_DeferredCompensationArrangementWithIndividualSharesIssuedGross_d34276fb-465f-4000-9218-f5e195d1374e_terseLabel_en-US" xlink:label="lab_bsy_DeferredCompensationArrangementWithIndividualSharesIssuedGross" xlink: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 compensation arrangement with individual, shares issued, gross (in shares)</link:label>
    <link:label id="lab_bsy_DeferredCompensationArrangementWithIndividualSharesIssuedGross_label_en-US" xlink:label="lab_bsy_DeferredCompensationArrangementWithIndividualSharesIssuedGross" xlink: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, Shares Issued, Gross</link:label>
    <link:label id="lab_bsy_DeferredCompensationArrangementWithIndividualSharesIssuedGross_documentation_en-US" xlink:label="lab_bsy_DeferredCompensationArrangementWithIndividualSharesIssuedGross" 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 Compensation Arrangement with Individual, Shares Issued, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationArrangementWithIndividualSharesIssuedGross" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationArrangementWithIndividualSharesIssuedGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_DeferredCompensationArrangementWithIndividualSharesIssuedGross" xlink:to="lab_bsy_DeferredCompensationArrangementWithIndividualSharesIssuedGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_03c16c81-47aa-45a4-a14a-881d2e48e353_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_479609ac-49ce-4e37-ab57-e35830a91f92_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_DigitalConstructionWorksIncMember_9db1ade3-a851-4140-8196-12484c57595c_terseLabel_en-US" xlink:label="lab_bsy_DigitalConstructionWorksIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Digital Construction Works, Inc.</link:label>
    <link:label id="lab_bsy_DigitalConstructionWorksIncMember_label_en-US" xlink:label="lab_bsy_DigitalConstructionWorksIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Digital Construction Works, Inc. [Member]</link:label>
    <link:label id="lab_bsy_DigitalConstructionWorksIncMember_documentation_en-US" xlink:label="lab_bsy_DigitalConstructionWorksIncMember" 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">Digital Construction Works, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DigitalConstructionWorksIncMember" xlink:href="bsy-20220930.xsd#bsy_DigitalConstructionWorksIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_DigitalConstructionWorksIncMember" xlink:to="lab_bsy_DigitalConstructionWorksIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_16998ef2-cecd-47ee-955c-5d086dddc269_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink: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 compensation plan liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink: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 Liability, Classified, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:to="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_557a604c-f458-494d-98a2-f9fe04225d39_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink: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 Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f577f7f6-f44f-41f5-b1e2-984f0686a508_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c9d05d89-f2d3-4d19-8c33-f96c7dce8a5c_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">Cost not yet recognized, period for recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_b6e2e303-bb32-47a7-ade5-86605c994a2e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares exercisable, weighted remaining contractual life (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_9dadb5ba-3212-4e2f-a4f6-6ba5ceeefc4a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable" xlink: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 Contingency [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable" xlink: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 Contingency [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyTable" xlink:to="lab_us-gaap_IncomeTaxContingencyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_88c63f8c-4c3c-4f4c-86e1-9bff1dd46d4d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_bc18172e-ecf3-444b-9820-596391b6ae87_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 purchases under employee stock purchase plan</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/2022/elts/us-gaap-2022.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_PaymentsToAcquireBusinessesGross_af94a85c-03aa-4aa1-bec8-b886bc754eed_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid at closing</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink: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 Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_755ea186-a0e8-42f2-bad2-2c8ab931d3e1_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_A2021TermLoanMember_4c8dad01-c17d-4201-9751-1ad6052c1716_terseLabel_en-US" xlink:label="lab_bsy_A2021TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loan:</link:label>
    <link:label id="lab_bsy_A2021TermLoanMember_8bea9b2f-c1aa-401a-8b63-eadabd1fe773_verboseLabel_en-US" xlink:label="lab_bsy_A2021TermLoanMember" 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">2021 Term Loan</link:label>
    <link:label id="lab_bsy_A2021TermLoanMember_label_en-US" xlink:label="lab_bsy_A2021TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Term Loan [Member]</link:label>
    <link:label id="lab_bsy_A2021TermLoanMember_documentation_en-US" xlink:label="lab_bsy_A2021TermLoanMember" 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">2021 Term Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_A2021TermLoanMember" xlink:href="bsy-20220930.xsd#bsy_A2021TermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_A2021TermLoanMember" xlink:to="lab_bsy_A2021TermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_7ee3d571-0c91-4e10-94fe-5ff3caa12b74_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_b0e901c1-ad64-4b91-b274-3dac7e046a35_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_PurchaseOfCappedCallOptions_f5a605c8-4fde-4972-af3e-1c1abca9c224_negatedTerseLabel_en-US" xlink:label="lab_bsy_PurchaseOfCappedCallOptions" 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 options</link:label>
    <link:label id="lab_bsy_PurchaseOfCappedCallOptions_label_en-US" xlink:label="lab_bsy_PurchaseOfCappedCallOptions" xlink: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 Options</link:label>
    <link:label id="lab_bsy_PurchaseOfCappedCallOptions_documentation_en-US" xlink:label="lab_bsy_PurchaseOfCappedCallOptions" 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 Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PurchaseOfCappedCallOptions" xlink:href="bsy-20220930.xsd#bsy_PurchaseOfCappedCallOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_PurchaseOfCappedCallOptions" xlink:to="lab_bsy_PurchaseOfCappedCallOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonqualifiedPlanMember_3aed8d20-70a9-4052-ab83-c8e972910225_terseLabel_en-US" xlink:label="lab_us-gaap_NonqualifiedPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonqualified Plan</link:label>
    <link:label id="lab_us-gaap_NonqualifiedPlanMember_label_en-US" xlink:label="lab_us-gaap_NonqualifiedPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonqualified Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonqualifiedPlanMember" xlink:to="lab_us-gaap_NonqualifiedPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_DeferredCompensationPlanExpenseMember_e68f4923-709d-45b6-8f59-5b1289c7b6db_terseLabel_en-US" xlink:label="lab_bsy_DeferredCompensationPlanExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DCP elective participant deferrals expense</link:label>
    <link:label id="lab_bsy_DeferredCompensationPlanExpenseMember_label_en-US" xlink:label="lab_bsy_DeferredCompensationPlanExpenseMember" xlink: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 Plan Expense [Member]</link:label>
    <link:label id="lab_bsy_DeferredCompensationPlanExpenseMember_documentation_en-US" xlink:label="lab_bsy_DeferredCompensationPlanExpenseMember" 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 Compensation Plan Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationPlanExpenseMember" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationPlanExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_DeferredCompensationPlanExpenseMember" xlink:to="lab_bsy_DeferredCompensationPlanExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_7523bf2b-8ebe-4dac-8187-ad3bfe75dc5f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink: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 options exercise price, upper limit (USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_fff4f914-b04e-4a9c-aa14-255e8fc5e264_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_ac25cc80-d833-44c2-a6ac-322b8328062c_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translations</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink: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 Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_432c073c-74b7-4169-bba9-15cbaeef05fd_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series of Individually Immaterial Business Acquisitions</link:label>
    <link:label id="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_label_en-US" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series of Individually Immaterial Business Acquisitions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:to="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_7bf4dd34-9eba-4de9-9ede-a41033ef3cf9_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_44c333e9-146d-41fa-b7d2-6b33cc231f82_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_f3b99bdc-74c1-4b91-b47b-6db3d4087eec_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EMEAMember_67548678-307d-4def-94a2-11e0f349be16_verboseLabel_en-US" xlink:label="lab_us-gaap_EMEAMember" 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">Europe, the Middle East, and Africa (&#8220;EMEA&#8221;)</link:label>
    <link:label id="lab_us-gaap_EMEAMember_cfc33a97-14bd-4ee2-aa74-291118c77214_terseLabel_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMEA</link:label>
    <link:label id="lab_us-gaap_EMEAMember_label_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMEA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EMEAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EMEAMember" xlink:to="lab_us-gaap_EMEAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_TwoThousandTwentyIncentiveAwardPlanMember_eeabfff2-b7d7-4463-9d00-23a162a964b9_terseLabel_en-US" xlink:label="lab_bsy_TwoThousandTwentyIncentiveAwardPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Incentive Award Plan</link:label>
    <link:label id="lab_bsy_TwoThousandTwentyIncentiveAwardPlanMember_label_en-US" xlink:label="lab_bsy_TwoThousandTwentyIncentiveAwardPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Twenty Incentive Award Plan [Member]</link:label>
    <link:label id="lab_bsy_TwoThousandTwentyIncentiveAwardPlanMember_documentation_en-US" xlink:label="lab_bsy_TwoThousandTwentyIncentiveAwardPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Twenty Incentive Award Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentyIncentiveAwardPlanMember" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentyIncentiveAwardPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_TwoThousandTwentyIncentiveAwardPlanMember" xlink:to="lab_bsy_TwoThousandTwentyIncentiveAwardPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_17619919-ecea-47b5-a61b-9760f976e223_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 expense (income):</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_EquityIncentivePlanMember_22fd465d-eb91-4322-94fe-6d18c48f6fbd_terseLabel_en-US" xlink:label="lab_bsy_EquityIncentivePlanMember" xlink: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 Incentive Plan</link:label>
    <link:label id="lab_bsy_EquityIncentivePlanMember_label_en-US" xlink:label="lab_bsy_EquityIncentivePlanMember" xlink: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 Incentive Plan [Member]</link:label>
    <link:label id="lab_bsy_EquityIncentivePlanMember_documentation_en-US" xlink:label="lab_bsy_EquityIncentivePlanMember" 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">Equity Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_EquityIncentivePlanMember" xlink:href="bsy-20220930.xsd#bsy_EquityIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_EquityIncentivePlanMember" xlink:to="lab_bsy_EquityIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_c3ff3394-3f84-42dc-9250-1ec043099665_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink: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 related to restricted stock, net</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink: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, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_PerpetualLicensesMember_ccb424d1-f184-4db0-93e6-3a462837e111_terseLabel_en-US" xlink:label="lab_bsy_PerpetualLicensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Perpetual licenses</link:label>
    <link:label id="lab_bsy_PerpetualLicensesMember_label_en-US" xlink:label="lab_bsy_PerpetualLicensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Perpetual Licenses [Member]</link:label>
    <link:label id="lab_bsy_PerpetualLicensesMember_documentation_en-US" xlink:label="lab_bsy_PerpetualLicensesMember" 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">Perpetual Licenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PerpetualLicensesMember" xlink:href="bsy-20220930.xsd#bsy_PerpetualLicensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_PerpetualLicensesMember" xlink:to="lab_bsy_PerpetualLicensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_f89091b3-5116-4488-af33-38ec32473ebe_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_c490d67c-af19-4dde-bc34-a50e8ced72b8_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_bbdec2b6-addb-4071-a8b4-7d5182cb52c6_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_c81d2ddb-d6a6-4737-99a6-98acbffb9f4e_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 (USD per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnDerivatives_cadf5e6a-1332-4c33-9345-20fa8c3212da_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnDerivatives" 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">Change in fair value of derivative</link:label>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnDerivatives_label_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnDerivatives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Gain (Loss) on Derivatives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnDerivatives" xlink:to="lab_us-gaap_UnrealizedGainLossOnDerivatives" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_c67be3c5-dad9-4c97-a744-3f8c6bc6261b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink: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 issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2c8126f5-09ac-4ab3-a109-b3d1fe14f869_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AirTransportationEquipmentMember_bea52ef6-b01a-49f4-9c18-539741154e85_terseLabel_en-US" xlink:label="lab_us-gaap_AirTransportationEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aircraft</link:label>
    <link:label id="lab_us-gaap_AirTransportationEquipmentMember_label_en-US" xlink:label="lab_us-gaap_AirTransportationEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Air Transportation Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AirTransportationEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AirTransportationEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AirTransportationEquipmentMember" xlink:to="lab_us-gaap_AirTransportationEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_5bc93fcd-9933-4ebc-9853-9de041a10cea_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink: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 assets obtained in exchange for lease liabilities, business acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_TermLicenseSubscriptionsMember_3998da0c-48b4-4741-b736-cad89cdc7fbd_terseLabel_en-US" xlink:label="lab_bsy_TermLicenseSubscriptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term license subscriptions</link:label>
    <link:label id="lab_bsy_TermLicenseSubscriptionsMember_label_en-US" xlink:label="lab_bsy_TermLicenseSubscriptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term License Subscriptions [Member]</link:label>
    <link:label id="lab_bsy_TermLicenseSubscriptionsMember_documentation_en-US" xlink:label="lab_bsy_TermLicenseSubscriptionsMember" 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">Term License Subscriptions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TermLicenseSubscriptionsMember" xlink:href="bsy-20220930.xsd#bsy_TermLicenseSubscriptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_TermLicenseSubscriptionsMember" xlink:to="lab_bsy_TermLicenseSubscriptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_e411b835-5b17-41d6-a443-beff8f5892f2_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/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_dc0e289a-e7c5-4347-a240-663a636a17f1_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtSecuritiesMember_2cd3b9a0-eb5b-4aed-98f7-fd4e17e79591_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 senior notes</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtSecuritiesMember" xlink:to="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_StockIssuedDuringPeriodValueDeferredCompensationPlan_4da1e850-bd64-4b16-acc3-ac6b4c65840b_terseLabel_en-US" xlink:label="lab_bsy_StockIssuedDuringPeriodValueDeferredCompensationPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued in connection with deferred compensation plan, net</link:label>
    <link:label id="lab_bsy_StockIssuedDuringPeriodValueDeferredCompensationPlan_label_en-US" xlink:label="lab_bsy_StockIssuedDuringPeriodValueDeferredCompensationPlan" xlink: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, Deferred Compensation Plan</link:label>
    <link:label id="lab_bsy_StockIssuedDuringPeriodValueDeferredCompensationPlan_documentation_en-US" xlink:label="lab_bsy_StockIssuedDuringPeriodValueDeferredCompensationPlan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Deferred Compensation Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_StockIssuedDuringPeriodValueDeferredCompensationPlan" xlink:href="bsy-20220930.xsd#bsy_StockIssuedDuringPeriodValueDeferredCompensationPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_StockIssuedDuringPeriodValueDeferredCompensationPlan" xlink:to="lab_bsy_StockIssuedDuringPeriodValueDeferredCompensationPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_DiscreteIncomeTaxExpenseBenefit_cd6ae6ea-43b4-4c6c-9bf7-671d87b46444_terseLabel_en-US" xlink:label="lab_bsy_DiscreteIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discrete income tax benefit</link:label>
    <link:label id="lab_bsy_DiscreteIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_bsy_DiscreteIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discrete Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_bsy_DiscreteIncomeTaxExpenseBenefit_documentation_en-US" xlink:label="lab_bsy_DiscreteIncomeTaxExpenseBenefit" 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">Discrete Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DiscreteIncomeTaxExpenseBenefit" xlink:href="bsy-20220930.xsd#bsy_DiscreteIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_DiscreteIncomeTaxExpenseBenefit" xlink:to="lab_bsy_DiscreteIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_9bf54cda-377d-4a9f-ab76-e9d7b053d9a2_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink: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) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink: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) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_7bc7bafe-76af-403b-8724-dd74608c098e_negatedLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Net income (loss) attributable to participating securities</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Earnings (Loss) Allocated to Participating Securities, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:to="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_f8897ea8-76fb-47c1-9ffc-1a9227d91259_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink: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 revenues</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_DebtInstrumentConvertibleTermsOfConversionDomain_390e3e37-4381-4a99-81af-23ac58ff2e35_terseLabel_en-US" xlink:label="lab_bsy_DebtInstrumentConvertibleTermsOfConversionDomain" xlink: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 Terms Of Conversion [Domain]</link:label>
    <link:label id="lab_bsy_DebtInstrumentConvertibleTermsOfConversionDomain_label_en-US" xlink:label="lab_bsy_DebtInstrumentConvertibleTermsOfConversionDomain" xlink: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 Terms Of Conversion [Domain]</link:label>
    <link:label id="lab_bsy_DebtInstrumentConvertibleTermsOfConversionDomain_documentation_en-US" xlink:label="lab_bsy_DebtInstrumentConvertibleTermsOfConversionDomain" 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">Debt Instrument Convertible Terms Of Conversion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleTermsOfConversionDomain" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleTermsOfConversionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_DebtInstrumentConvertibleTermsOfConversionDomain" xlink:to="lab_bsy_DebtInstrumentConvertibleTermsOfConversionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_c17a1c70-9b0d-426d-aa33-35ae78baa42b_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification_91cb2f26-64c7-48ae-9c25-e79c6160fbaf_terseLabel_en-US" xlink:label="lab_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification" xlink: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 compensation plan modification</link:label>
    <link:label id="lab_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification_label_en-US" xlink:label="lab_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification" xlink: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, Deferred Compensation Plan Modification</link:label>
    <link:label id="lab_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification_documentation_en-US" xlink:label="lab_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification" 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">Adjustments to Additional Paid in Capital, Deferred Compensation Plan Modification</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification" xlink:href="bsy-20220930.xsd#bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification" xlink:to="lab_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed_51e43384-69cd-4fc3-b073-0e0e05abcd2a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition and integration costs</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink:to="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e59168cd-d2da-48a3-b074-5f67ac44af40_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_05f92414-f656-4fb2-9f5f-185a38f23170_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d2c14986-1ac6-4e6f-8560-4995a10d3f97_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_54cbda35-b143-4ec3-84a2-cb5ea2406a8b_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember_c96d9af8-2275-45b5-bb60-8134adb75642_terseLabel_en-US" xlink:label="lab_bsy_PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember" xlink: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 Based Restricted Stock Units (RSUs), 2016</link:label>
    <link:label id="lab_bsy_PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember_label_en-US" xlink:label="lab_bsy_PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember" xlink: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 Based Restricted Stock Units (RSUs), Two Thousand Sixteen [Member]</link:label>
    <link:label id="lab_bsy_PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember_documentation_en-US" xlink:label="lab_bsy_PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember" 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">Performance Based Restricted Stock Units (RSUs), Two Thousand Sixteen</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember" xlink:href="bsy-20220930.xsd#bsy_PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember" xlink:to="lab_bsy_PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanTable_210aaf40-7d91-448e-9eb7-4f7578803632_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanTable_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanTable" xlink:to="lab_us-gaap_DefinedContributionPlanTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_af0f53af-ce6d-41e5-baf4-a35896e958f8_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilityNotionalAmount_0d02ba5d-82d2-4212-a9cc-dabf20050de6_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notional amount</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilityNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilityNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilityNotionalAmount" xlink:to="lab_us-gaap_DerivativeLiabilityNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_61754f74-2d1a-4ae9-bb9b-7d28de541c04_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink: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 Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Axis]</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink: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 Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_c4cf44d0-2adb-46e0-bdcb-1063a9b04407_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_2c79a9da-7192-4032-a155-62fe1e40849b_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" 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 assets acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink: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 Method Investments and Joint Ventures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_31cc5503-b628-4ce9-9d74-c2b227bdeff5_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink: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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_a25cee4e-e1d0-47c9-8adf-160062f4ee2a_periodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" 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">Balance, beginning of year</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_47b4ff48-d30f-4a46-8cbf-aff95ad9aafc_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" 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">Balance, end of period</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink: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 with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_257b1c84-8df0-44b1-8aef-7d43894bad56_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_DebtConversionTermsOneMember_e50497b1-493f-444c-aa6a-ecd801713858_terseLabel_en-US" xlink:label="lab_bsy_DebtConversionTermsOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Conversion Terms One</link:label>
    <link:label id="lab_bsy_DebtConversionTermsOneMember_label_en-US" xlink:label="lab_bsy_DebtConversionTermsOneMember" xlink: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 Conversion Terms One [Member]</link:label>
    <link:label id="lab_bsy_DebtConversionTermsOneMember_documentation_en-US" xlink:label="lab_bsy_DebtConversionTermsOneMember" 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">Debt Conversion Terms One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtConversionTermsOneMember" xlink:href="bsy-20220930.xsd#bsy_DebtConversionTermsOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_DebtConversionTermsOneMember" xlink:to="lab_bsy_DebtConversionTermsOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_d566cd0e-a718-437d-8d20-758c820cc2c2_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable, accruals, and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink: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 and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_502e94fc-c0af-4c8e-9f9d-dadc9da30031_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_5a49e14e-9879-4291-bec2-48ddbad33b38_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanDisclosureLineItems_80e16226-b0b2-4338-829b-bc1241201b73_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrent_bf88f13a-502e-463b-86c5-567c87bd7d0a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrent" xlink: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 compensation plan liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrent" xlink: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 Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityCurrent" xlink:to="lab_us-gaap_DeferredCompensationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_04c0d802-a7f6-422a-91f6-518235bc8d7a_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" 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 Carrying Amount</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink: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, Gross (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_6ad9464c-170e-450e-a99a-382b4096e302_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of purchased intangibles</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_21b90631-32d7-4311-ad8a-16a0a8aaac8d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Changes in the Carrying Amount of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_07fb160e-8baf-4592-9fdd-f4be67ed8806_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest paid</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_0b208fe8-5026-4a06-8991-af381f99e7ce_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">Net income (loss) per share, basic (USD per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c33d9f1f-e4a8-4a64-ac82-7ad39e5cacd3_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">2025</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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_593ad684-81d3-47eb-9300-9fb1d913b11f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink: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 service period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_NumeratorAbstract_00cae7a8-2c81-4faa-bb0b-ddb0af0fe7bb_terseLabel_en-US" xlink:label="lab_bsy_NumeratorAbstract" xlink: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_bsy_NumeratorAbstract_label_en-US" xlink:label="lab_bsy_NumeratorAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator [Abstract]</link:label>
    <link:label id="lab_bsy_NumeratorAbstract_documentation_en-US" xlink:label="lab_bsy_NumeratorAbstract" 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">Numerator</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NumeratorAbstract" xlink:href="bsy-20220930.xsd#bsy_NumeratorAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_NumeratorAbstract" xlink:to="lab_bsy_NumeratorAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_fda109ad-7217-42bc-8ff0-6bd5d9fc03ed_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink: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 Equity Method Investments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink: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 Equity Method Investments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_77778c4d-21d6-4c84-8bb2-41eb390f281e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink: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 from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink: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 from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_0ef334cc-e4fc-4ecc-a5e4-77cf517cd0d8_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" 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 DCP liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink: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 Liability, Current and Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:to="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_3da353bb-d9b5-4dce-b6f6-7f733401466e_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_BusinessCombinationConsiderationPayable_4f60813c-0b48-4fec-b48c-18f3a4d34d08_totalLabel_en-US" xlink:label="lab_bsy_BusinessCombinationConsiderationPayable" 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">Non-contingent consideration from acquisitions</link:label>
    <link:label id="lab_bsy_BusinessCombinationConsiderationPayable_label_en-US" xlink:label="lab_bsy_BusinessCombinationConsiderationPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Payable</link:label>
    <link:label id="lab_bsy_BusinessCombinationConsiderationPayable_documentation_en-US" xlink:label="lab_bsy_BusinessCombinationConsiderationPayable" 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">Business Combination, Consideration Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationConsiderationPayable" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationConsiderationPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_BusinessCombinationConsiderationPayable" xlink:to="lab_bsy_BusinessCombinationConsiderationPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_EnterpriseLicenseSubscriptionsE365SubscriptionsMember_8fa9f510-9802-48b0-b309-205de0917cac_terseLabel_en-US" xlink:label="lab_bsy_EnterpriseLicenseSubscriptionsE365SubscriptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprise subscriptions, E365</link:label>
    <link:label id="lab_bsy_EnterpriseLicenseSubscriptionsE365SubscriptionsMember_label_en-US" xlink:label="lab_bsy_EnterpriseLicenseSubscriptionsE365SubscriptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprise License Subscriptions, E365 Subscriptions [Member]</link:label>
    <link:label id="lab_bsy_EnterpriseLicenseSubscriptionsE365SubscriptionsMember_documentation_en-US" xlink:label="lab_bsy_EnterpriseLicenseSubscriptionsE365SubscriptionsMember" 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">Enterprise License Subscriptions, E365 Subscriptions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_EnterpriseLicenseSubscriptionsE365SubscriptionsMember" xlink:href="bsy-20220930.xsd#bsy_EnterpriseLicenseSubscriptionsE365SubscriptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_EnterpriseLicenseSubscriptionsE365SubscriptionsMember" xlink:to="lab_bsy_EnterpriseLicenseSubscriptionsE365SubscriptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_39d2e166-a65f-46a5-8005-8966c093a2bf_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</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_cbd2b142-72db-4964-9aac-ffa4a4adabc0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" xlink: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 compensation arrangement with individual, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" xlink: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, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_346699d0-ec64-4027-8c2d-b40f56d815fe_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_3d83b4bf-33b0-460a-9aba-b8e75488c281_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&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_0af1120d-1795-4a2d-b8a8-dc2d22ec000c_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">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_2aecbd88-9026-427c-ac13-c676f3d4d5d0_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">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/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_361a4b70-21cf-4908-bbee-eb536f1861e5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink: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 Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain]</link:label>
    <link:label id="lab_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_label_en-US" xlink:label="lab_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink: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 Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:to="lab_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_aaa4ca01-fb02-4e81-a346-eb9a5f58052b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember" xlink: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 Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember" xlink: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, by Type of Compensation, Pension and Other Postretirement Benefits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingDomain_436081a7-556f-4a5b-86cf-293469347ff3_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/2022/elts/us-gaap-2022.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_DividendsCommonStock_bd2ce087-0344-49be-b751-8fb99f8be60c_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount (1)</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStock" xlink:to="lab_us-gaap_DividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_ReductionInSharesOutstandingDiluted_c96af05e-5a61-483b-b150-f8d9401812ef_terseLabel_en-US" xlink:label="lab_bsy_ReductionInSharesOutstandingDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction in shares outstanding, diluted (in shares)</link:label>
    <link:label id="lab_bsy_ReductionInSharesOutstandingDiluted_label_en-US" xlink:label="lab_bsy_ReductionInSharesOutstandingDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction In Shares Outstanding, Diluted</link:label>
    <link:label id="lab_bsy_ReductionInSharesOutstandingDiluted_documentation_en-US" xlink:label="lab_bsy_ReductionInSharesOutstandingDiluted" 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">Reduction In Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ReductionInSharesOutstandingDiluted" xlink:href="bsy-20220930.xsd#bsy_ReductionInSharesOutstandingDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_ReductionInSharesOutstandingDiluted" xlink:to="lab_bsy_ReductionInSharesOutstandingDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_bf1e8afb-ff76-4817-b431-7162fac4dd3c_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_c68f9e4c-0a36-4e84-8136-408708b94361_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares sold (in shares)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4aeabfd7-71fa-47a5-9f5b-d25bc53d23f6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" 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">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a4111107-fc82-49e1-8bb6-1eac993909b7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_1cbd6486-b946-454f-b630-8c8f57bb51d0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink: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 Awards and Instruments</link:label>
    <link:label id="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders' Equity and Share-Based Payments [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_27cecc23-1128-47dc-8daa-d55e507982ac_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in assets and liabilities, net of effect from acquisitions:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_4f3e79ee-fdcc-498a-aad0-203aa6297923_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_553c064e-933d-4fe6-88f1-6825322ed9b9_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividends_b990ad72-0567-4a91-8a18-9100d596f313_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" 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 dividends</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividends_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink: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 Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividends" xlink:to="lab_us-gaap_PaymentsOfDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_4b889944-dd57-4505-8cc0-004521312d5c_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_3d922ea7-6ccf-479e-9034-edba55b04561_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseMember_547c1a01-d513-4969-826e-797580b3ef87_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseMember_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink: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) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_DeferredCompensationPlanOneTimeInducementMember_586a291b-23c2-45dc-8e1e-711ae31a62b3_terseLabel_en-US" xlink:label="lab_bsy_DeferredCompensationPlanOneTimeInducementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DCP, One-Time Inducement</link:label>
    <link:label id="lab_bsy_DeferredCompensationPlanOneTimeInducementMember_label_en-US" xlink:label="lab_bsy_DeferredCompensationPlanOneTimeInducementMember" xlink: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 Plan, One-Time Inducement [Member]</link:label>
    <link:label id="lab_bsy_DeferredCompensationPlanOneTimeInducementMember_documentation_en-US" xlink:label="lab_bsy_DeferredCompensationPlanOneTimeInducementMember" 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 Compensation Plan, One-Time Inducement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationPlanOneTimeInducementMember" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationPlanOneTimeInducementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_DeferredCompensationPlanOneTimeInducementMember" xlink:to="lab_bsy_DeferredCompensationPlanOneTimeInducementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_b0d0fa31-0d23-4dd8-b7d3-a15ab7c53efe_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_724b24d5-c869-47da-acc5-121aa65cce79_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink: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, Diluted, by Common Class, Including Two Class Method [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink: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, Diluted, by Common Class, Including Two Class Method [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRent_89283df8-798a-4ff8-8ded-8eb7831e9fda_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for rent</link:label>
    <link:label id="lab_us-gaap_PaymentsForRent_label_en-US" xlink:label="lab_us-gaap_PaymentsForRent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Rent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRent" xlink:to="lab_us-gaap_PaymentsForRent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_d9a36019-0c2d-4f02-a8fc-c49d5f56c3c2_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_f585104a-826d-4016-8bd2-06bba03d2f3b_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">Maximum percent of eligible compensation available to contribute</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/2022/elts/us-gaap-2022.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_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_e6fa135c-f4ca-4c76-b4a1-3eca2b8085c0_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" 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 other comprehensive loss, net of taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_07adec4f-d629-48e0-a598-7e591b2b9820_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_acd442da-fbab-443c-8880-a4721ddae96a_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fully vested shares granted</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_6e3afeaf-b085-4bbd-8754-1a0736f8816c_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Supplemental Cash Flow and Other Information Related to Leases</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_fade1f08-2eea-451f-9ced-29951f60f6be_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" 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">Repurchase of Class&#160;B Common Stock under approved program</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_834bbe20-5215-4592-b56c-7aa7192e1453_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" 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">Contingent consideration from acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_b43aaecc-9635-436b-b9dd-59e9a8990251_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" 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">Acquisition contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_8957a900-a729-4ffc-a716-9f5cf7c5a82a_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/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_a555d3f2-da19-4364-9627-1a8cf18ef590_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_937f77cf-7d82-4e3c-96d7-abfa69630c0f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_eb046787-70c8-409b-bf3e-04d1b4865c07_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink: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, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentEquityInterests_d4f49685-25ca-4208-b065-bc61b15181d3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentEquityInterests" xlink: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 adjustment of stock consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentEquityInterests_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentEquityInterests" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Equity Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentEquityInterests" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentEquityInterests"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentEquityInterests" xlink:to="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentEquityInterests" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_7e6b522f-2bc8-426b-9411-61cc35f31957_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition option exercises, net</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink: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, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_71746742-7712-4599-85e3-43b4782831af_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">Renewal term</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/2022/elts/us-gaap-2022.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_dei_DocumentQuarterlyReport_96289a74-0fe1-4857-bf5a-cdf7bb138825_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_f2ccc594-e158-49db-95b7-f98d76daf638_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_5777376f-c12b-4f23-88d8-a0e4b5e4eeb4_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" 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 identifiable assets acquired excluding goodwill</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_32a9992b-d502-4b65-bf9c-770c84e51075_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture, fixtures, and equipment</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_BusinessCombinationConsiderationPayableInitialValue_5e896bf9-f263-4b3e-9548-09c1d6b0f5c0_terseLabel_en-US" xlink:label="lab_bsy_BusinessCombinationConsiderationPayableInitialValue" xlink: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, non-contingent consideration, net</link:label>
    <link:label id="lab_bsy_BusinessCombinationConsiderationPayableInitialValue_label_en-US" xlink:label="lab_bsy_BusinessCombinationConsiderationPayableInitialValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Payable, Initial Value</link:label>
    <link:label id="lab_bsy_BusinessCombinationConsiderationPayableInitialValue_documentation_en-US" xlink:label="lab_bsy_BusinessCombinationConsiderationPayableInitialValue" 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">Business Combination, Consideration Payable, Initial Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationConsiderationPayableInitialValue" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationConsiderationPayableInitialValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_BusinessCombinationConsiderationPayableInitialValue" xlink:to="lab_bsy_BusinessCombinationConsiderationPayableInitialValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_004873bf-0c14-4985-be30-c31354ea7e82_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_1afd428a-5da1-4b8a-b23c-087472a0a9b0_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">Long-term operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_3efdc590-bd5e-4fe7-8983-270604a004b2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink: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 Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink: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 Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:to="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_27be3d29-d962-4351-8674-0ea6af2b07c6_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" 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">Actuarial gain on retirement plan, net of tax effect of $(5), $(8), $(15), and $(25), respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink: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, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_2b308083-81dc-447c-86b9-793d54387300_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_5be41523-3a55-4991-86d0-4063640f53d4_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">In-process research and development</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_15e031cf-8939-49f8-b90b-8f8db144a651_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_58d58913-6f8f-4a2e-9253-64627d764479_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink: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 purchased (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink: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, Shares Purchased for Award</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromConvertibleDebt_21e00748-2c87-43b3-b306-2162654312bf_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 senior notes, net of discounts and commissions</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/2022/elts/us-gaap-2022.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_ScheduleOfFiniteLivedIntangibleAssetsTable_afc5276f-7528-4806-850f-7e401d061873_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_DenominatorAbstract_b3ef3d31-ea53-4f14-9d22-68cc98e46ad0_terseLabel_en-US" xlink:label="lab_bsy_DenominatorAbstract" xlink: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_bsy_DenominatorAbstract_label_en-US" xlink:label="lab_bsy_DenominatorAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator [Abstract]</link:label>
    <link:label id="lab_bsy_DenominatorAbstract_documentation_en-US" xlink:label="lab_bsy_DenominatorAbstract" 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">Denominator</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DenominatorAbstract" xlink:href="bsy-20220930.xsd#bsy_DenominatorAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_DenominatorAbstract" xlink:to="lab_bsy_DenominatorAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_b1bf3b40-33b7-4877-9570-dc6d5dcb7613_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksMember_db94677b-fb2c-497e-a889-4545142f968b_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks</link:label>
    <link:label id="lab_us-gaap_TrademarksMember_label_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksMember" xlink:to="lab_us-gaap_TrademarksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_d4e80e81-4114-4a20-8260-ce8d12a05bf5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_DeferredCompensationPolicyPolicyTextBlock_3702c7d0-73b4-440c-8d24-053b4b938cb7_terseLabel_en-US" xlink:label="lab_bsy_DeferredCompensationPolicyPolicyTextBlock" xlink: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 Compensation</link:label>
    <link:label id="lab_bsy_DeferredCompensationPolicyPolicyTextBlock_label_en-US" xlink:label="lab_bsy_DeferredCompensationPolicyPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:label id="lab_bsy_DeferredCompensationPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_bsy_DeferredCompensationPolicyPolicyTextBlock" 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 Compensation, Policy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationPolicyPolicyTextBlock" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_DeferredCompensationPolicyPolicyTextBlock" xlink:to="lab_bsy_DeferredCompensationPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_a6d6bd78-666f-46db-88b1-3e94b3073def_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price, exercisable (USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_3684f1ba-05f7-415f-a4b8-3fc9406a3bf8_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_67b36c64-0cb2-4bff-b412-c6ed6362ac91_totalLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" 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, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink: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 Income (Expense), Nonoperating, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_005879a9-b60e-4494-8396-93cf71f1e6e8_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_18da8259-144b-429d-a122-de32f7859c19_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets Amortization Expense</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_cd6e2e7e-b934-4a02-b8d7-58123bb74ca7_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/2022/elts/us-gaap-2022.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_bsy_BusinessCombinationConsiderationPayableCurrent_cf118ec7-fae3-4856-8803-e7299d201a92_terseLabel_en-US" xlink:label="lab_bsy_BusinessCombinationConsiderationPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-contingent consideration from acquisitions</link:label>
    <link:label id="lab_bsy_BusinessCombinationConsiderationPayableCurrent_label_en-US" xlink:label="lab_bsy_BusinessCombinationConsiderationPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Payable, Current</link:label>
    <link:label id="lab_bsy_BusinessCombinationConsiderationPayableCurrent_documentation_en-US" xlink:label="lab_bsy_BusinessCombinationConsiderationPayableCurrent" 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">Business Combination, Consideration Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationConsiderationPayableCurrent" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationConsiderationPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_BusinessCombinationConsiderationPayableCurrent" xlink:to="lab_bsy_BusinessCombinationConsiderationPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_bf39112d-47a3-4a42-bde6-3db6ddbe6c6e_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_ec32cbbb-3e50-42c8-bcc3-0aafe04558c1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e84281b3-868e-403f-a50e-54a8b4e399ec_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6d89b40f-9f4a-4154-aa28-27158f8026d6_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_42ae11a2-bb51-41c0-a718-316d15b02bfa_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested, ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_59bfdf85-9b8d-4e0a-9a83-81fd02df994b_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_ba555415-cf57-4895-b663-aa0a13c94874_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accruals and other current liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_937f068d-1b91-4fae-990e-3d145eb74fed_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" 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">Contingent consideration from acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_236eebac-ce1e-46bc-b8fb-26b867e96e80_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_ForeignCurrencyTransactionGainLossUnrealizedIntercompany_5d4eb39e-61d4-4478-a02b-d3da8670c656_negatedTerseLabel_en-US" xlink:label="lab_bsy_ForeignCurrencyTransactionGainLossUnrealizedIntercompany" 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">Foreign exchange losses, unrealized, intercompany</link:label>
    <link:label id="lab_bsy_ForeignCurrencyTransactionGainLossUnrealizedIntercompany_label_en-US" xlink:label="lab_bsy_ForeignCurrencyTransactionGainLossUnrealizedIntercompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), Unrealized, Intercompany</link:label>
    <link:label id="lab_bsy_ForeignCurrencyTransactionGainLossUnrealizedIntercompany_documentation_en-US" xlink:label="lab_bsy_ForeignCurrencyTransactionGainLossUnrealizedIntercompany" 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">Foreign Currency Transaction Gain (Loss), Unrealized, Intercompany</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ForeignCurrencyTransactionGainLossUnrealizedIntercompany" xlink:href="bsy-20220930.xsd#bsy_ForeignCurrencyTransactionGainLossUnrealizedIntercompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_ForeignCurrencyTransactionGainLossUnrealizedIntercompany" xlink:to="lab_bsy_ForeignCurrencyTransactionGainLossUnrealizedIntercompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_9ba72561-0731-4729-8129-9fa997924cdd_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_358a1200-2d2f-4a5d-87bd-7b9a7a2125db_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_3c56e1c8-6dc9-4691-9839-dba721206318_terseLabel_en-US" xlink:label="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee stock purchase plan contributions</link:label>
    <link:label id="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink: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 Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_27ab037b-cb0a-4c2f-897b-2f50678c98f6_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">Recent Accounting Pronouncements</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/2022/elts/us-gaap-2022.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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_61f553c4-34ea-44ab-ab8d-2231670ac76c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of acquisition contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_UnitedStatesCanadaLatinAmericaAndCaribbeanMember_945a2e83-f38a-4dd4-8579-a6bcf8ad1087_terseLabel_en-US" xlink:label="lab_bsy_UnitedStatesCanadaLatinAmericaAndCaribbeanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Americas</link:label>
    <link:label id="lab_bsy_UnitedStatesCanadaLatinAmericaAndCaribbeanMember_label_en-US" xlink:label="lab_bsy_UnitedStatesCanadaLatinAmericaAndCaribbeanMember" xlink: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, Canada, Latin America And Caribbean [Member]</link:label>
    <link:label id="lab_bsy_UnitedStatesCanadaLatinAmericaAndCaribbeanMember_documentation_en-US" xlink:label="lab_bsy_UnitedStatesCanadaLatinAmericaAndCaribbeanMember" 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">United States, Canada, Latin America And Caribbean</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_UnitedStatesCanadaLatinAmericaAndCaribbeanMember" xlink:href="bsy-20220930.xsd#bsy_UnitedStatesCanadaLatinAmericaAndCaribbeanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_UnitedStatesCanadaLatinAmericaAndCaribbeanMember" xlink:to="lab_bsy_UnitedStatesCanadaLatinAmericaAndCaribbeanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_d47879eb-a386-4512-9d97-3de39d813b8e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_b32d44ec-4eab-48dc-95e4-1eca677ef4cd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of Class&#160;B Common Stock under approved program</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_b204b98e-4449-4d25-a843-7f757e787a71_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of Class&#160;B Common Stock under approved program</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7b943a9b-e22a-4b15-9469-a4ac84fc3b20_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_02f9b1f7-8903-4fda-b267-76f41bbcacec_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink: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 Loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink: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) Note [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_TeralyticsInvestmentMember_e053fe77-e807-49f4-b76a-2b1e3bf350ab_terseLabel_en-US" xlink:label="lab_bsy_TeralyticsInvestmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Teralytics investment</link:label>
    <link:label id="lab_bsy_TeralyticsInvestmentMember_label_en-US" xlink:label="lab_bsy_TeralyticsInvestmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Teralytics investment [Member]</link:label>
    <link:label id="lab_bsy_TeralyticsInvestmentMember_documentation_en-US" xlink:label="lab_bsy_TeralyticsInvestmentMember" 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">Teralytics investment Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TeralyticsInvestmentMember" xlink:href="bsy-20220930.xsd#bsy_TeralyticsInvestmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_TeralyticsInvestmentMember" xlink:to="lab_bsy_TeralyticsInvestmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions_7f79806b-5b23-403e-b0e4-b135391ea73d_terseLabel_en-US" xlink:label="lab_bsy_SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares sold subject to employment service conditions (in shares)</link:label>
    <link:label id="lab_bsy_SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions_label_en-US" xlink:label="lab_bsy_SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Stock, Number Of Shares Issued In Transaction, Subject To Employment Service Conditions</link:label>
    <link:label id="lab_bsy_SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions_documentation_en-US" xlink:label="lab_bsy_SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions" 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">Sale Of Stock, Number Of Shares Issued In Transaction, Subject To Employment Service Conditions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions" xlink:href="bsy-20220930.xsd#bsy_SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions" xlink:to="lab_bsy_SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset_70a4a7c7-2c04-48d9-a305-bca78d19884f_terseLabel_en-US" xlink:label="lab_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Assets, Operating Lease, Right-Of-Use Asset</link:label>
    <link:label id="lab_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset" 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">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Assets, Operating Lease, Right-Of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset" xlink:to="lab_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_b9eccb00-eb4b-4fca-93e3-8dfc06e0b892_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue_5ee1b7a0-12ab-432e-90d5-6c20237f555f_terseLabel_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited and canceled (USD per share)</link:label>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue" xlink: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, Canceled And Forfeited, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other Than Options, Canceled And Forfeited, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue" xlink:to="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_15b6a643-4224-4f70-844a-019e9de733ff_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink: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 (loss) income, before taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink: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), before Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_85f8bc72-8cbb-41b6-8423-5a385e0731e8_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_8988dc1f-0512-41d9-85ff-87deae19e955_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Options</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_ab070d37-a689-4477-a659-5569dcd4a45e_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 (loss) from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_PerformanceBasedVestingMember_5001eb8a-60bd-417c-8885-44772793e40b_terseLabel_en-US" xlink:label="lab_bsy_PerformanceBasedVestingMember" xlink: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-Based Vesting</link:label>
    <link:label id="lab_bsy_PerformanceBasedVestingMember_label_en-US" xlink:label="lab_bsy_PerformanceBasedVestingMember" xlink: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-Based Vesting [Member]</link:label>
    <link:label id="lab_bsy_PerformanceBasedVestingMember_documentation_en-US" xlink:label="lab_bsy_PerformanceBasedVestingMember" 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">Performance-Based Vesting</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PerformanceBasedVestingMember" xlink:href="bsy-20220930.xsd#bsy_PerformanceBasedVestingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_PerformanceBasedVestingMember" xlink:to="lab_bsy_PerformanceBasedVestingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage_f5f4b659-4903-42bc-b632-9fe4f4294da7_terseLabel_en-US" xlink:label="lab_bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capped call, premium above share price, percentage</link:label>
    <link:label id="lab_bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage_label_en-US" xlink:label="lab_bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option Indexed to Issuer's Equity, Strike Price, Premium Over Share Price, Percentage</link:label>
    <link:label id="lab_bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage_documentation_en-US" xlink:label="lab_bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage" 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">Option Indexed to Issuer's Equity, Strike Price, Premium Over Share Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage" xlink:href="bsy-20220930.xsd#bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage" xlink:to="lab_bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeNet_37d22490-2fb7-4010-ae9c-73e63f195d8a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative fair value</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeNet_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Fair Value, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeNet" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_d2adae47-1086-493d-842d-19c5d510c8f7_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recent Accounting Pronouncements and Recently Adopted Accounting Guidance</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments_db49e02b-300b-4fdf-9044-5f651ec972cf_terseLabel_en-US" xlink:label="lab_bsy_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Refunds) payments</link:label>
    <link:label id="lab_bsy_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments_label_en-US" xlink:label="lab_bsy_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments Not Designated as Hedging Instruments, Payments</link:label>
    <link:label id="lab_bsy_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments_documentation_en-US" xlink:label="lab_bsy_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments" 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">Derivative Instruments Not Designated as Hedging Instruments, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments" xlink:href="bsy-20220930.xsd#bsy_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments" xlink:to="lab_bsy_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_f6769e8c-4d64-4cba-b8e8-b45feb7cf47d_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink: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_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_e6a29d04-d49f-4f30-ba48-aa3f7e629483_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" 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">Prepaid and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_81bb4f42-e8c7-494b-a6e5-3e230c3a5448_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_986b56b1-9255-4d7a-8893-79429fadc13a_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 (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_3b915245-11fc-434e-a090-58d68fee3970_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">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_e0005525-1507-4e60-bf0e-b1547f459c8d_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">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServiceMember_d034d916-635f-49fa-adea-6f64f60dacdc_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">Services</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/2022/elts/us-gaap-2022.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_us-gaap_Goodwill_2eaef17f-7509-4451-a7a7-b99d4ae3eeea_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_9f00eb1a-2ba4-419c-860a-2c22dfb08815_verboseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" 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">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_28927990-cf58-4ea8-a671-48b11cca8abc_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_86e72b4f-d373-4683-a0cf-1163a70434fc_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill ending balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidTaxes_ea3cca7d-ce3d-47df-be70-763f2028b2ec_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidTaxes" xlink: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 income taxes</link:label>
    <link:label id="lab_us-gaap_PrepaidTaxes_label_en-US" xlink:label="lab_us-gaap_PrepaidTaxes" xlink: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 Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidTaxes" xlink:to="lab_us-gaap_PrepaidTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_2a55f326-b274-495d-ae03-544d404acc91_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" 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_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized_461ebffe-b7e5-4e9a-a053-860850b9ab50_terseLabel_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized" xlink: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 realized to extent performance exceeds the applicable targets (in shares)</link:label>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized_label_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized" xlink: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, Shares Realized</link:label>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized_documentation_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Shares Realized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized" xlink:to="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_40b57b7c-dcbc-4347-91d1-b0edfbdf6e51_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_7db16669-dc07-4092-bd2e-43a8a50c74cc_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/2022/elts/us-gaap-2022.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_StockRepurchasedDuringPeriodShares_51df7f3f-2aa6-427e-96ee-3e6b59b13e61_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of Class&#160;B Common Stock under approved program (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_fae2fafb-96f0-418c-b6cc-86ce27661055_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of Class&#160;B Common Stock under approved program (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvesteeMember_c44d41c3-830c-4a34-88f7-474ef90105f5_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvesteeMember" xlink: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 Method Investee</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvesteeMember_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvesteeMember" xlink: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 Method Investee [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvesteeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvesteeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvesteeMember" xlink:to="lab_us-gaap_EquityMethodInvesteeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8a389051-13f5-4cc1-9be5-7915b3a8cc26_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net 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/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_324b5e82-c67e-4d78-b680-81866d7b63de_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink: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 and Other Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink: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 and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_50564954-0799-48fe-92d4-588228fee259_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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">(Provision) benefit for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_28df0109-f88e-4808-aa15-b044327a97be_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision (benefit) for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_41e26b76-c6ca-4476-8605-9c6e89fbd39d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease, right-of-use asset, statement of financial position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_03e1a336-d50c-4d22-9e27-c690123f12ca_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_ae513a2d-295e-4783-84a5-49b6e8390d93_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink: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 income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink: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 Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_552354d7-96b2-4c7f-89ef-d82eb2191a57_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 (USD per share)</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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_5fd75e94-b869-4f36-b43a-152e6a2a4d47_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">2026</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/2022/elts/us-gaap-2022.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_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_30d0aa75-3f5b-4f54-94eb-a2ed27685edf_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_2faab00f-3f5b-40cd-a9d5-5ce162c6c8d9_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_dc3818d5-d6b0-426c-b59f-379b7f1826cf_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options exercised, intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards_09f32708-6b1a-4762-8301-28048b9b771b_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards" xlink: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 used to settle award</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards" xlink: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, Cash Used to Settle Award</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_cd27a8f5-a3e7-47ac-9ef7-36fb5a97e5c7_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_bb0e5d79-4cbe-4228-b160-bd34abfc199b_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 (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_505c108e-be59-41af-a1b4-bc9ff4f354c9_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" 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">Weighted average shares, diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTaxStatusAxis_c41099b9-4fd1-4d4d-a94d-04b510694ad6_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTaxStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Tax Status [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTaxStatusAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTaxStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Tax Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis" xlink:to="lab_us-gaap_RetirementPlanTaxStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_04ab5da7-81d7-4866-889b-4b82cc2a0515_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building and improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_StockGrantMember_510ddce4-5f27-4946-b8d5-2d351887d3cf_terseLabel_en-US" xlink:label="lab_bsy_StockGrantMember" xlink: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 grants expense</link:label>
    <link:label id="lab_bsy_StockGrantMember_label_en-US" xlink:label="lab_bsy_StockGrantMember" xlink: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 Grant [Member]</link:label>
    <link:label id="lab_bsy_StockGrantMember_documentation_en-US" xlink:label="lab_bsy_StockGrantMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_StockGrantMember" xlink:href="bsy-20220930.xsd#bsy_StockGrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_StockGrantMember" xlink:to="lab_bsy_StockGrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Investments_eacfe66d-69a2-4984-9c52-9e032f5a55b3_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">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/2022/elts/us-gaap-2022.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_bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays_f6a2f40a-4974-4783-9393-48ec3633be4f_terseLabel_en-US" xlink:label="lab_bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays" xlink: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, threshold consecutive trading days, after threshold consecutive business days</link:label>
    <link:label id="lab_bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays_label_en-US" xlink:label="lab_bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays" xlink: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, Threshold Consecutive Trading Days, After Threshold Consecutive Business Days</link:label>
    <link:label id="lab_bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays_documentation_en-US" xlink:label="lab_bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays" 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">Debt Instrument, Convertible, Threshold Consecutive Trading Days, After Threshold Consecutive Business Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays" xlink:to="lab_bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_855b5b00-d62c-4f9c-9370-019d45dc2a2e_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class&#160;A Common Stock, $0.01&#160;par value, authorized 100,000,000&#160;shares; issued and outstanding 11,601,757&#160;shares as of September&#160;30, 2022 and December&#160;31, 2021, and Class&#160;B Common Stock, $0.01&#160;par value, authorized 1,800,000,000&#160;shares; issued and outstanding 276,816,008 and 270,924,962&#160;shares as of September&#160;30, 2022 and December&#160;31, 2021, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_b96eb204-7480-4e6e-a9d9-5f53f28bd7de_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_3200fd59-8f55-4b65-ac49-1f063bab92e9_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9338c10c-bd8c-48bb-881a-ccbf46756314_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">Grant date fair value (USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_06122aef-6036-4882-83f4-69ad0c06d865_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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">Granted (USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AsiaPacificMember_205edb42-fbf5-4223-ae0c-4090c40a3c55_terseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia-Pacific (&#8220;APAC&#8221;)</link:label>
    <link:label id="lab_srt_AsiaPacificMember_5ac26369-714c-4280-8fa8-8a60e5450560_verboseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" 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">APAC</link:label>
    <link:label id="lab_srt_AsiaPacificMember_label_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaPacificMember" xlink:to="lab_srt_AsiaPacificMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_9ddd3df1-890e-48a0-9a42-91a2e5e65e10_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions by employer</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" xlink: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, Contributions by Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_223037a5-9761-4942-b7a4-5211ddfede37_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 (USD per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_0bf0f1da-0bb9-4a32-8203-46edd64ac9c4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_cd303c6c-5c1a-4ebd-a0dd-b4e45fa32d1f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink: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 Fair Value, Assets and Liabilities Measured on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink: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 Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod_bda77ab9-e47b-4acf-bc44-64d1a4524bb1_terseLabel_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Delivered in period (in shares)</link:label>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod_label_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod" xlink: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, Delivered In Period</link:label>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod_documentation_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Delivered In Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod" xlink:to="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_d1580aed-7bf0-4694-b409-8ecb9864df40_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtMember" xlink:to="lab_us-gaap_ConvertibleDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_EntityControlledByCEOMember_e7a72f19-61ae-4f84-9142-398db2fc4ac6_terseLabel_en-US" xlink:label="lab_bsy_EntityControlledByCEOMember" xlink: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 Controlled By CEO</link:label>
    <link:label id="lab_bsy_EntityControlledByCEOMember_label_en-US" xlink:label="lab_bsy_EntityControlledByCEOMember" xlink: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 Controlled By CEO [Member]</link:label>
    <link:label id="lab_bsy_EntityControlledByCEOMember_documentation_en-US" xlink:label="lab_bsy_EntityControlledByCEOMember" 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">Entity Controlled By CEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_EntityControlledByCEOMember" xlink:href="bsy-20220930.xsd#bsy_EntityControlledByCEOMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_EntityControlledByCEOMember" xlink:to="lab_bsy_EntityControlledByCEOMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_5372d560-2edd-4d00-bac2-83d81255b479_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares exercisable, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_e527974e-f33e-4848-a8a7-076a2f36df8b_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_60c9d138-71e1-4fd8-b48c-e83ff4549e96_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink: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 Capitalized Property Plant and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:to="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_c6a82507-1ee6-45d2-b28a-6dd2088f6e34_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 (in shares)</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/2022/elts/us-gaap-2022.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_aa5aedac-1e14-48be-9f51-435aac924290_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9cde02d5-0ac9-4c97-bd7a-adca613a1baa_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedBonusesCurrent_9b9f2e91-9620-42f6-957b-054d1234525a_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedBonusesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued acquisition stay bonus</link:label>
    <link:label id="lab_us-gaap_AccruedBonusesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedBonusesCurrent" xlink: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 Bonuses, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedBonusesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedBonusesCurrent" xlink:to="lab_us-gaap_AccruedBonusesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_161160df-4b23-4cd0-92cd-242632b06023_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_cc51b08c-a1b6-478a-8e50-add9afb2e648_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_e59c8585-a2ea-41a1-ad35-ece465bbf758_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink: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 options exercised</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink: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 Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_de43700f-46b9-48f3-9e28-6363f198a62c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_f872558e-e9ee-43a0-b5d2-96246c3eb4ef_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" 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) attributable to Class&#160;A and Class&#160;B&#160;common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_76bab9ef-7e8e-4ae9-b1a8-18339e5b9457_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink: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) attributable to Class&#160;A and Class&#160;B common stockholders, basic</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink: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) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_LesseeOperatingLeaseTerminationPeriod_d4ca0d6f-aca9-44fb-a345-e927bd9736ae_terseLabel_en-US" xlink:label="lab_bsy_LesseeOperatingLeaseTerminationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Termination period (less than)</link:label>
    <link:label id="lab_bsy_LesseeOperatingLeaseTerminationPeriod_label_en-US" xlink:label="lab_bsy_LesseeOperatingLeaseTerminationPeriod" xlink: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 Period</link:label>
    <link:label id="lab_bsy_LesseeOperatingLeaseTerminationPeriod_documentation_en-US" xlink:label="lab_bsy_LesseeOperatingLeaseTerminationPeriod" 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 Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_LesseeOperatingLeaseTerminationPeriod" xlink:href="bsy-20220930.xsd#bsy_LesseeOperatingLeaseTerminationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_LesseeOperatingLeaseTerminationPeriod" xlink:to="lab_bsy_LesseeOperatingLeaseTerminationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_9ba36914-19e9-47b3-9af6-2ee5a2a257ed_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 (in shares)</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/2022/elts/us-gaap-2022.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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_b15fe9e3-ae3e-4e1c-a184-46a407d03821_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Addition</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink: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 with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_DebtInstrumentConvertibleTermsOfConversionAxis_4c6d08c2-873e-4403-b258-7ba1bdbf7f13_terseLabel_en-US" xlink:label="lab_bsy_DebtInstrumentConvertibleTermsOfConversionAxis" xlink: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 Terms Of Conversion [Axis]</link:label>
    <link:label id="lab_bsy_DebtInstrumentConvertibleTermsOfConversionAxis_label_en-US" xlink:label="lab_bsy_DebtInstrumentConvertibleTermsOfConversionAxis" xlink: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 Terms Of Conversion [Axis]</link:label>
    <link:label id="lab_bsy_DebtInstrumentConvertibleTermsOfConversionAxis_documentation_en-US" xlink:label="lab_bsy_DebtInstrumentConvertibleTermsOfConversionAxis" 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">Debt Instrument Convertible Terms Of Conversion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleTermsOfConversionAxis" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleTermsOfConversionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_DebtInstrumentConvertibleTermsOfConversionAxis" xlink:to="lab_bsy_DebtInstrumentConvertibleTermsOfConversionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_03ed7fb2-618e-4259-9777-405e679631d9_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink: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 method investment</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink: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 Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_60403a1a-00f8-4035-b821-578a74a74ca8_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenues</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_LineOfCreditFacilityAccordionFeatureIncreaseLimit_5713029e-a76d-49b1-90f4-c5094ea2634d_terseLabel_en-US" xlink:label="lab_bsy_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accordion feature, increase limit</link:label>
    <link:label id="lab_bsy_LineOfCreditFacilityAccordionFeatureIncreaseLimit_label_en-US" xlink:label="lab_bsy_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Accordion Feature, Increase Limit</link:label>
    <link:label id="lab_bsy_LineOfCreditFacilityAccordionFeatureIncreaseLimit_documentation_en-US" xlink:label="lab_bsy_LineOfCreditFacilityAccordionFeatureIncreaseLimit" 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">Line of Credit Facility, Accordion Feature, Increase Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:href="bsy-20220930.xsd#bsy_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:to="lab_bsy_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_a7ec1b9b-fee9-4c10-9b9c-7967273d183a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" 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">Foreign currency remeasurement loss</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_f12b93e5-4a5a-4ad1-98bb-adda014e8fe3_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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseOther_4c3b9009-0698-4409-8180-2a1a08c689db_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseOther" xlink: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 obligations</link:label>
    <link:label id="lab_us-gaap_InterestExpenseOther_label_en-US" xlink:label="lab_us-gaap_InterestExpenseOther" xlink: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, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseOther" xlink:to="lab_us-gaap_InterestExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_22a86c01-d832-49be-8615-abd83115bee4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_RepaymentsOfSecuredDebtPerQuarter_47833975-7aa8-4283-a5b1-8442afd7bd4a_terseLabel_en-US" xlink:label="lab_bsy_RepaymentsOfSecuredDebtPerQuarter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of term loan per quarter</link:label>
    <link:label id="lab_bsy_RepaymentsOfSecuredDebtPerQuarter_label_en-US" xlink:label="lab_bsy_RepaymentsOfSecuredDebtPerQuarter" xlink: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 Secured Debt Per Quarter</link:label>
    <link:label id="lab_bsy_RepaymentsOfSecuredDebtPerQuarter_documentation_en-US" xlink:label="lab_bsy_RepaymentsOfSecuredDebtPerQuarter" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Secured Debt Per Quarter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_RepaymentsOfSecuredDebtPerQuarter" xlink:href="bsy-20220930.xsd#bsy_RepaymentsOfSecuredDebtPerQuarter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_RepaymentsOfSecuredDebtPerQuarter" xlink:to="lab_bsy_RepaymentsOfSecuredDebtPerQuarter" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_f312162f-28a3-43f9-97af-3d0c002a490f_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_a7ae27c1-4b8a-4f05-af2e-8eaa4b9b59ac_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink: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 lease term (less than)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink: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, Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4e835003-98c9-4af0-9a25-f6e25e781996_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Useful Life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_TermLicensesMember_1bac4dfd-ca7a-4cc7-9465-255f33403ce2_terseLabel_en-US" xlink:label="lab_bsy_TermLicensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Licenses</link:label>
    <link:label id="lab_bsy_TermLicensesMember_label_en-US" xlink:label="lab_bsy_TermLicensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Licenses [Member]</link:label>
    <link:label id="lab_bsy_TermLicensesMember_documentation_en-US" xlink:label="lab_bsy_TermLicensesMember" 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">Term Licenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TermLicensesMember" xlink:href="bsy-20220930.xsd#bsy_TermLicensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_TermLicensesMember" xlink:to="lab_bsy_TermLicensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_7ccb0225-a32a-4ada-85f1-17c64d9d706b_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_0b743945-1035-46b4-8fc3-d5aac8c0da72_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink: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 cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink: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, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_f538cf09-29ea-4ae8-a673-ba8e35bad567_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/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestOnConvertibleDebtNetOfTax_6cb8a607-685d-4b09-8560-cb99fdf60149_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestOnConvertibleDebtNetOfTax" 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">Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes</link:label>
    <link:label id="lab_us-gaap_InterestOnConvertibleDebtNetOfTax_label_en-US" xlink:label="lab_us-gaap_InterestOnConvertibleDebtNetOfTax" xlink: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 on Convertible Debt, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestOnConvertibleDebtNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:to="lab_us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_bff0c741-ef9c-49c5-9b2e-a405fed0b9ce_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink: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 credit facilities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink: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 Long-Term Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_2a36dbcd-f5f2-441b-98dd-783a6b47ce83_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued in connection with employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward_97df6936-58cb-4c3f-a3cd-05cda7bf2e51_terseLabel_en-US" xlink:label="lab_bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Exercise Price Per Share</link:label>
    <link:label id="lab_bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward_label_en-US" xlink:label="lab_bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward" xlink: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 By Share-Based Payment Award, Options, Weighted Average Exercise Price Per Share [Roll Forward]</link:label>
    <link:label id="lab_bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward_documentation_en-US" xlink:label="lab_bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward" 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 Payment Arrangement By Share-Based Payment Award, Options, Weighted Average Exercise Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward" xlink:href="bsy-20220930.xsd#bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward" xlink:to="lab_bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_ad1050aa-3eac-479d-b1ae-c9da8a79b88a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink: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 Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink: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, Excluding Share-Based Payments and Postretirement Benefits [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_24196763-9c37-420a-a765-5d0658c32421_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/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_AccruedCloudProvisioningCostsCurrent_37b3d06a-653c-4933-9dbd-31521f7b18f2_terseLabel_en-US" xlink:label="lab_bsy_AccruedCloudProvisioningCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued cloud provisioning costs</link:label>
    <link:label id="lab_bsy_AccruedCloudProvisioningCostsCurrent_label_en-US" xlink:label="lab_bsy_AccruedCloudProvisioningCostsCurrent" xlink: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 Cloud Provisioning Costs, Current</link:label>
    <link:label id="lab_bsy_AccruedCloudProvisioningCostsCurrent_documentation_en-US" xlink:label="lab_bsy_AccruedCloudProvisioningCostsCurrent" 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">Accrued Cloud Provisioning Costs, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_AccruedCloudProvisioningCostsCurrent" xlink:href="bsy-20220930.xsd#bsy_AccruedCloudProvisioningCostsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_AccruedCloudProvisioningCostsCurrent" xlink:to="lab_bsy_AccruedCloudProvisioningCostsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_CappedCallOptionsCostsAccruedDuringPeriod_3ea2d78a-e339-4c41-9d66-3454d80b421c_terseLabel_en-US" xlink:label="lab_bsy_CappedCallOptionsCostsAccruedDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capped call options expenses included in Accounts payable</link:label>
    <link:label id="lab_bsy_CappedCallOptionsCostsAccruedDuringPeriod_label_en-US" xlink:label="lab_bsy_CappedCallOptionsCostsAccruedDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capped Call Options Costs Accrued During Period</link:label>
    <link:label id="lab_bsy_CappedCallOptionsCostsAccruedDuringPeriod_documentation_en-US" xlink:label="lab_bsy_CappedCallOptionsCostsAccruedDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capped Call Options Costs Accrued During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_CappedCallOptionsCostsAccruedDuringPeriod" xlink:href="bsy-20220930.xsd#bsy_CappedCallOptionsCostsAccruedDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_CappedCallOptionsCostsAccruedDuringPeriod" xlink:to="lab_bsy_CappedCallOptionsCostsAccruedDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent_4d6d2d38-875f-426b-a7ce-b537f459e794_negatedTerseLabel_en-US" xlink:label="lab_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent" 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">Operating lease liabilities</link:label>
    <link:label id="lab_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Liabilities, Operating Lease, Liability, Noncurrent</link:label>
    <link:label id="lab_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent_documentation_en-US" xlink:label="lab_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent" 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">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Liabilities, Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent" xlink:to="lab_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_146d34da-64f0-4a1d-b800-e75b6d4ab682_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink: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, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_907b3cf7-6b34-4b28-ae19-fb2750b81385_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_CreditFacilityMember_54ff4a47-167c-4794-9669-f9224849c2a6_terseLabel_en-US" xlink:label="lab_bsy_CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility</link:label>
    <link:label id="lab_bsy_CreditFacilityMember_label_en-US" xlink:label="lab_bsy_CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Member]</link:label>
    <link:label id="lab_bsy_CreditFacilityMember_documentation_en-US" xlink:label="lab_bsy_CreditFacilityMember" 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">Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_CreditFacilityMember" xlink:href="bsy-20220930.xsd#bsy_CreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_CreditFacilityMember" xlink:to="lab_bsy_CreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_57b8d6ef-c652-4577-80c9-9101d71742ea_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business acquisition, pro forma revenue</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_d2f92f15-2a94-4a46-9a59-c9f7ebc88d0c_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities assumed</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_49816ebb-ebe8-41d7-afb7-c4b62026694d_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember_104afbd2-84f6-4a16-a134-c314b52fee57_terseLabel_en-US" xlink:label="lab_bsy_PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember" xlink: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 Based Restricted Stock And Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_bsy_PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember_label_en-US" xlink:label="lab_bsy_PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember" xlink: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 Based Restricted Stock And Restricted Stock Units (RSUs) [Member]</link:label>
    <link:label id="lab_bsy_PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember_documentation_en-US" xlink:label="lab_bsy_PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember" 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">Performance Based Restricted Stock And Restricted Stock Units (RSUs)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember" xlink:href="bsy-20220930.xsd#bsy_PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember" xlink:to="lab_bsy_PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink: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 and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_8379cb91-02e3-4167-9c57-4ffe79fc018e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" 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">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_515d8bff-2de3-4ec2-9d31-9b96904e8cc4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_BusinessCombinationConsiderationPayableNoncurrent_05bda491-0fc4-4b0f-9685-a3f58fbaa291_terseLabel_en-US" xlink:label="lab_bsy_BusinessCombinationConsiderationPayableNoncurrent" xlink: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</link:label>
    <link:label id="lab_bsy_BusinessCombinationConsiderationPayableNoncurrent_label_en-US" xlink:label="lab_bsy_BusinessCombinationConsiderationPayableNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Payable, Noncurrent</link:label>
    <link:label id="lab_bsy_BusinessCombinationConsiderationPayableNoncurrent_documentation_en-US" xlink:label="lab_bsy_BusinessCombinationConsiderationPayableNoncurrent" 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">Business Combination, Consideration Payable, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationConsiderationPayableNoncurrent" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationConsiderationPayableNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_BusinessCombinationConsiderationPayableNoncurrent" xlink:to="lab_bsy_BusinessCombinationConsiderationPayableNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_GainLossOnSaleOfInterestInPropertyPlantEquipment_0c86a98f-9793-4eac-b840-a3b461515d89_terseLabel_en-US" xlink:label="lab_bsy_GainLossOnSaleOfInterestInPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of aircraft</link:label>
    <link:label id="lab_bsy_GainLossOnSaleOfInterestInPropertyPlantEquipment_label_en-US" xlink:label="lab_bsy_GainLossOnSaleOfInterestInPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) On Sale Of Interest In Property Plant Equipment</link:label>
    <link:label id="lab_bsy_GainLossOnSaleOfInterestInPropertyPlantEquipment_documentation_en-US" xlink:label="lab_bsy_GainLossOnSaleOfInterestInPropertyPlantEquipment" 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">Gain (Loss) On Sale Of Interest In Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_GainLossOnSaleOfInterestInPropertyPlantEquipment" xlink:href="bsy-20220930.xsd#bsy_GainLossOnSaleOfInterestInPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_GainLossOnSaleOfInterestInPropertyPlantEquipment" xlink:to="lab_bsy_GainLossOnSaleOfInterestInPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_daeb82ea-771e-45bc-acbd-afffdb06c6ef_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options, exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_8baddf2c-afb1-4d32-8157-71730a189c36_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 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/2022/elts/us-gaap-2022.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_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions_28c18cb1-4456-4fe3-b663-c7064ea87fb2_terseLabel_en-US" xlink:label="lab_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions" xlink: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 compensation plan elective participant deferrals</link:label>
    <link:label id="lab_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions_label_en-US" xlink:label="lab_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions" xlink: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, Deferred Compensation Plan Voluntary Contributions</link:label>
    <link:label id="lab_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions_documentation_en-US" xlink:label="lab_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions" 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">Adjustments to Additional Paid in Capital, Deferred Compensation Plan Voluntary Contributions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions" xlink:href="bsy-20220930.xsd#bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions" xlink:to="lab_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_e6658b0f-fd41-490c-8db1-dedddac1d6db_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink: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 price of common stock, percent</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink: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, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_d53e7389-2a8a-4fdb-b9fa-d9e07352eb5c_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays_9d1e3889-93a5-4d4f-ad53-8cfa9aa6ce43_terseLabel_en-US" xlink:label="lab_bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" xlink: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, threshold consecutive business days</link:label>
    <link:label id="lab_bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays_label_en-US" xlink:label="lab_bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" xlink: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, Threshold Consecutive Business Days</link:label>
    <link:label id="lab_bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays_documentation_en-US" xlink:label="lab_bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" 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">Debt Instrument, Convertible, Threshold Consecutive Business Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" xlink:to="lab_bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_648444b9-2c09-40db-b6d6-a86bacab1dc0_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">Shares issued in connection with employee stock purchase plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_ebcde712-bc26-4d47-a216-50fc208a2218_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink: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 Recognized Identified Assets Acquired and Liabilities Assumed</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink: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 Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_4373f979-4e25-4eb3-bb95-71cec0a135e3_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_label_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e32a370b-2c70-4bac-b8de-711e779e8421_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_fe18e0d8-3455-4a3f-a182-f5348b995e62_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3fe88964-9632-44ec-82d9-560576f39910_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_7ee34358-85db-4b97-9ede-26bd005b14c1_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink: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) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink: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) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_5c31c344-abfb-46a3-a42d-c07aa269d33f_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Interest Expense</link:label>
    <link:label id="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_2370e266-d5c4-42b6-b6e2-945b999875ce_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Interest Expense, Net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink: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 Income and Interest Expense Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:to="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_c6c821fd-983f-4c88-be6a-4e7c38c01756_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink: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 [Axis]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_c07e2701-5666-4267-92fc-69481b5076cf_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accruals and Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink: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, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_e9954703-b493-4643-915e-b509b3e16347_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink: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 Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink: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 Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_238855f1-76d5-4149-bdac-0c6f73176ec0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived intangibles</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_e21224d1-d1ad-4a2d-99b3-0db322b5138a_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock_51cde87a-8845-4c47-b53d-b21018ab079d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Interest Rate Derivatives</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Interest Rate Derivatives [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets_4abc80b5-aa29-4eab-98ca-26632cd4ce11_terseLabel_en-US" xlink:label="lab_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable and other current assets</link:label>
    <link:label id="lab_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets_label_en-US" xlink:label="lab_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Assets, Receivables And Other Current Assets</link:label>
    <link:label id="lab_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets_documentation_en-US" xlink:label="lab_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets" 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">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Assets, Receivables And Other Current Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets" xlink:to="lab_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_51a77a3a-1df8-4e50-8dde-3645cfeaacca_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/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6f4460f1-a5ac-44e0-aaa9-80d6ba8a26fd_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_DueToCustomers_f26a0fcb-9af4-487d-a2bd-bcd0e55b9388_terseLabel_en-US" xlink:label="lab_bsy_DueToCustomers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to customers</link:label>
    <link:label id="lab_bsy_DueToCustomers_label_en-US" xlink:label="lab_bsy_DueToCustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to Customers</link:label>
    <link:label id="lab_bsy_DueToCustomers_documentation_en-US" xlink:label="lab_bsy_DueToCustomers" 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">Due to Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DueToCustomers" xlink:href="bsy-20220930.xsd#bsy_DueToCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_DueToCustomers" xlink:to="lab_bsy_DueToCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_dc0007fa-552e-4b89-8e92-2f296ac230eb_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 cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_TimeBasedRestrictedStockUnitsRSUsMember_0eaf8f26-4d71-40e1-bb88-9b74b0454960_terseLabel_en-US" xlink:label="lab_bsy_TimeBasedRestrictedStockUnitsRSUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-Based Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_bsy_TimeBasedRestrictedStockUnitsRSUsMember_label_en-US" xlink:label="lab_bsy_TimeBasedRestrictedStockUnitsRSUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-Based Restricted Stock Units (RSUs) [Member]</link:label>
    <link:label id="lab_bsy_TimeBasedRestrictedStockUnitsRSUsMember_documentation_en-US" xlink:label="lab_bsy_TimeBasedRestrictedStockUnitsRSUsMember" 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">Time-Based Restricted Stock Units (RSUs)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TimeBasedRestrictedStockUnitsRSUsMember" xlink:href="bsy-20220930.xsd#bsy_TimeBasedRestrictedStockUnitsRSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_TimeBasedRestrictedStockUnitsRSUsMember" xlink:to="lab_bsy_TimeBasedRestrictedStockUnitsRSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIncomeTaxRefunds_2488a33a-272f-485b-b895-2e34451f35f7_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIncomeTaxRefunds" xlink: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 refunds</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIncomeTaxRefunds_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIncomeTaxRefunds" xlink: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 Income Tax Refunds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIncomeTaxRefunds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:to="lab_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_ee4d0878-415f-414a-a199-86d3eb9b425c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink: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 with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_132dc7bd-a72e-4c85-a749-d8420cfe3fef_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</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_2d6df00e-efb8-411f-ad98-38c9e6b14c61_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_ad80f101-d7c0-43c8-9641-4497e56ae473_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" 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">Stock option expense</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsDeclaredTableTextBlock_d7d1f951-793e-4dc2-b694-c5982c388166_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsDeclaredTableTextBlock" xlink: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 Dividends Declared</link:label>
    <link:label id="lab_us-gaap_DividendsDeclaredTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DividendsDeclaredTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Declared [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDeclaredTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsDeclaredTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsDeclaredTableTextBlock" xlink:to="lab_us-gaap_DividendsDeclaredTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Dividends_7793c9b1-ed2d-42d8-8bc3-a842fdb10cb6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_Dividends" 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">Dividends declared</link:label>
    <link:label id="lab_us-gaap_Dividends_label_en-US" xlink:label="lab_us-gaap_Dividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Dividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Dividends" xlink:to="lab_us-gaap_Dividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain_9b2b3328-69b9-470d-b269-c3c0dcd350c0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink: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, Redemption, Period [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_bf421d4d-0ca9-4a2a-8b55-508b0c19c481_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" 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">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_ProfessionalServicesRecurringMember_597a0502-f301-4064-9d79-a4b5180409f5_terseLabel_en-US" xlink:label="lab_bsy_ProfessionalServicesRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring</link:label>
    <link:label id="lab_bsy_ProfessionalServicesRecurringMember_label_en-US" xlink:label="lab_bsy_ProfessionalServicesRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional Services, Recurring [Member]</link:label>
    <link:label id="lab_bsy_ProfessionalServicesRecurringMember_documentation_en-US" xlink:label="lab_bsy_ProfessionalServicesRecurringMember" 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">Professional Services, Recurring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ProfessionalServicesRecurringMember" xlink:href="bsy-20220930.xsd#bsy_ProfessionalServicesRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_ProfessionalServicesRecurringMember" xlink:to="lab_bsy_ProfessionalServicesRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_e4527304-0a50-4fa6-b835-4d946885bdae_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink: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 option exercises, net</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink: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, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_32ed10f7-5ad0-4dcd-a6b5-96aadd867332_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" 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 net carrying value</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_36431a2f-f07b-4240-9205-6126ab3a947f_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_77ad4519-d237-4683-be25-ced5a5cda96a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_6eb68b6b-a56d-4977-9fb1-e148578b33d2_totalLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" 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 other income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_f6259e81-a24e-4267-a173-8e583ee32920_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink: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</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_6f0c64db-e7e7-4083-9ed5-08b9cbda6ddd_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 (in shares)</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/2022/elts/us-gaap-2022.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_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_9e5dfdf7-21c7-48df-8002-93ddf7996d63_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain from change in fair value</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:to="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_ad1ea382-f404-4770-a91f-b5d5a8fa1392_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Separately Recognized Transactions [Table]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Separately Recognized Transactions [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable" xlink:to="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_49f08ed5-5328-43ac-afac-f86eee808dc6_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink: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 Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes_f47e64bf-0c32-4436-b9fa-86d490755721_negatedLabel_en-US" xlink:label="lab_bsy_PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for shares acquired including shares withheld for taxes</link:label>
    <link:label id="lab_bsy_PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes_label_en-US" xlink:label="lab_bsy_PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Repurchase Of Common Stock, Including Shares Withheld For Taxes</link:label>
    <link:label id="lab_bsy_PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes_documentation_en-US" xlink:label="lab_bsy_PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Repurchase Of Common Stock, Including Shares Withheld For Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes" xlink:href="bsy-20220930.xsd#bsy_PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes" xlink:to="lab_bsy_PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_145696e2-d38e-49d4-926c-1cb8992e0bd7_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_e15a9c1c-ba07-43c0-91a3-640dfc51e42d_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_5ebc42b5-b2f5-4452-8e92-57eb56d22eda_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of interest rate swap</link:label>
    <link:label id="lab_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_label_en-US" xlink:label="lab_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:to="lab_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c6d38ffa-f329-4edb-9457-1ffeeba4730a_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 loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassAMember_ca81d99a-9528-417a-9bed-6990ff9e5993_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class A Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_label_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_TopconMember_88bff005-eff7-4427-88f1-f6bebf7dabd7_terseLabel_en-US" xlink:label="lab_bsy_TopconMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Topcon</link:label>
    <link:label id="lab_bsy_TopconMember_label_en-US" xlink:label="lab_bsy_TopconMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Topcon [Member]</link:label>
    <link:label id="lab_bsy_TopconMember_documentation_en-US" xlink:label="lab_bsy_TopconMember" 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">Topcon</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TopconMember" xlink:href="bsy-20220930.xsd#bsy_TopconMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_TopconMember" xlink:to="lab_bsy_TopconMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_d3daf005-9bb2-4acb-a678-5e18ece9fda0_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_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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInContractWithCustomerLiability_1eaacf87-0241-40ea-a98f-837eacca3473_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenues</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_be043f22-4097-47c5-a1bb-9df276d86d70_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_530cfaa7-99b3-4336-b646-edaf1d16e703_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink: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 not subject to amortization:</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink: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) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_FinanceLeasePaymentsFinancingActivities_fdeb20b8-6585-4ad4-ad2e-0ce568553f5d_negatedTerseLabel_en-US" xlink:label="lab_bsy_FinanceLeasePaymentsFinancingActivities" 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 financing leases</link:label>
    <link:label id="lab_bsy_FinanceLeasePaymentsFinancingActivities_label_en-US" xlink:label="lab_bsy_FinanceLeasePaymentsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease Payments, Financing Activities</link:label>
    <link:label id="lab_bsy_FinanceLeasePaymentsFinancingActivities_documentation_en-US" xlink:label="lab_bsy_FinanceLeasePaymentsFinancingActivities" 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">Finance Lease Payments, Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_FinanceLeasePaymentsFinancingActivities" xlink:href="bsy-20220930.xsd#bsy_FinanceLeasePaymentsFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_FinanceLeasePaymentsFinancingActivities" xlink:to="lab_bsy_FinanceLeasePaymentsFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_3861cf8b-dce7-49d2-ae79-626b01ac49f7_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with customer, liability, revenue recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillOtherIncreaseDecrease_9b448aad-9b8a-4d76-8618-9770ea3bb2ae_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillOtherIncreaseDecrease" xlink: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 adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillOtherIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_GoodwillOtherIncreaseDecrease" xlink: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, Other Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillOtherIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillOtherIncreaseDecrease" xlink:to="lab_us-gaap_GoodwillOtherIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_a06bfe15-b835-402e-b30b-085fab18cff1_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_dd40c8be-4f42-49bf-9d8a-c90c0167b84a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_8306a2c9-f373-4fdb-9eff-d4ff2edd4370_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_6a1dd14a-1b2c-40f8-868c-a65141014493_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends per share (USD per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink: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, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_08580a21-7f68-4dd4-8a5c-5dd277af4897_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink: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, Shares Issued in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_200cee32-d969-4570-9ab1-e5c4263fa0d2_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink: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_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_632bcea2-c4bc-47fc-87cf-e529da208b03_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" 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 Book Value</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_AssetsAndLiabilitiesLesseeTableTextBlock_5b0bb2ff-58dd-4351-83ee-7270c4c47110_terseLabel_en-US" xlink:label="lab_bsy_AssetsAndLiabilitiesLesseeTableTextBlock" xlink: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 Balance Sheet Information</link:label>
    <link:label id="lab_bsy_AssetsAndLiabilitiesLesseeTableTextBlock_label_en-US" xlink:label="lab_bsy_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets and Liabilities, Lessee [Table Text Block]</link:label>
    <link:label id="lab_bsy_AssetsAndLiabilitiesLesseeTableTextBlock_documentation_en-US" xlink:label="lab_bsy_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets and Liabilities, Lessee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:href="bsy-20220930.xsd#bsy_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="lab_bsy_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_371fc59e-2f0c-445f-90a5-193d49831cc3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" 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">Accruals and other current liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_476edc20-89c8-4143-b595-8dcf08dc2f06_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligation expected timing of satisfaction period</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember_5ea18b21-8a91-4147-ab07-0c1446eeafcd_terseLabel_en-US" xlink:label="lab_bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-Based Restricted Stock and Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember_label_en-US" xlink:label="lab_bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-Based Restricted Stock And Restricted Stock Units (RSUs) [Member]</link:label>
    <link:label id="lab_bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember_documentation_en-US" xlink:label="lab_bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember" 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">Time-Based Restricted Stock And Restricted Stock Units (RSUs)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember" xlink:href="bsy-20220930.xsd#bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember" xlink:to="lab_bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_PerformanceBasedRestrictedStockUnitsRSUsMember_d2c55474-5c20-458f-bdb2-55c9615048aa_terseLabel_en-US" xlink:label="lab_bsy_PerformanceBasedRestrictedStockUnitsRSUsMember" xlink: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 Based Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_bsy_PerformanceBasedRestrictedStockUnitsRSUsMember_label_en-US" xlink:label="lab_bsy_PerformanceBasedRestrictedStockUnitsRSUsMember" xlink: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 Based Restricted Stock Units (RSUs) [Member]</link:label>
    <link:label id="lab_bsy_PerformanceBasedRestrictedStockUnitsRSUsMember_documentation_en-US" xlink:label="lab_bsy_PerformanceBasedRestrictedStockUnitsRSUsMember" 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">Performance Based Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PerformanceBasedRestrictedStockUnitsRSUsMember" xlink:href="bsy-20220930.xsd#bsy_PerformanceBasedRestrictedStockUnitsRSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_PerformanceBasedRestrictedStockUnitsRSUsMember" xlink:to="lab_bsy_PerformanceBasedRestrictedStockUnitsRSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_24d77fef-7479-4ae0-aa0c-e7df5689e893_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink: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, threshold trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink: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, Threshold Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_ea97a98b-15b6-4d75-a3ab-d924861a957b_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and technology</link:label>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_label_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Software, Intangible Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4be87709-08be-4dfe-a6ea-7571554014c2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_2610b40b-5ffb-4344-ae14-95bc06ba42e5_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_718aede1-c043-4aab-a41d-a730c8d55e4d_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" 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">Shares outstanding, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_d94b9118-2ea5-4960-a8e1-1811ba0ad97d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_120d2238-eeaf-40b3-aa29-661d2a18712b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" 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">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_9ed6878e-b6ad-491c-8a67-86becb932777_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/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_ComputerEquipmentAndSoftwareMember_338e83de-80b9-4695-805f-57f3aea94d87_terseLabel_en-US" xlink:label="lab_bsy_ComputerEquipmentAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer equipment and software</link:label>
    <link:label id="lab_bsy_ComputerEquipmentAndSoftwareMember_label_en-US" xlink:label="lab_bsy_ComputerEquipmentAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment And Software [Member]</link:label>
    <link:label id="lab_bsy_ComputerEquipmentAndSoftwareMember_documentation_en-US" xlink:label="lab_bsy_ComputerEquipmentAndSoftwareMember" 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">Computer Equipment And Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ComputerEquipmentAndSoftwareMember" xlink:href="bsy-20220930.xsd#bsy_ComputerEquipmentAndSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_ComputerEquipmentAndSoftwareMember" xlink:to="lab_bsy_ComputerEquipmentAndSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_955db349-a617-436b-827f-49614af4675f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" 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">Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_BusinessCombinationContingentConsiderationLiabilityInitialValue_6f6174a9-3337-4a44-9190-1a1ce6f2fbb3_terseLabel_en-US" xlink:label="lab_bsy_BusinessCombinationContingentConsiderationLiabilityInitialValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration</link:label>
    <link:label id="lab_bsy_BusinessCombinationContingentConsiderationLiabilityInitialValue_label_en-US" xlink:label="lab_bsy_BusinessCombinationContingentConsiderationLiabilityInitialValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Initial Value</link:label>
    <link:label id="lab_bsy_BusinessCombinationContingentConsiderationLiabilityInitialValue_documentation_en-US" xlink:label="lab_bsy_BusinessCombinationContingentConsiderationLiabilityInitialValue" 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">Business Combination, Contingent Consideration, Liability, Initial Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationContingentConsiderationLiabilityInitialValue" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationContingentConsiderationLiabilityInitialValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_BusinessCombinationContingentConsiderationLiabilityInitialValue" xlink:to="lab_bsy_BusinessCombinationContingentConsiderationLiabilityInitialValue" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_SubscriptionsAndLicensesMember_431f3ad4-a901-4a0c-af11-8235b304373c_terseLabel_en-US" xlink:label="lab_bsy_SubscriptionsAndLicensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscriptions and licenses</link:label>
    <link:label id="lab_bsy_SubscriptionsAndLicensesMember_label_en-US" xlink:label="lab_bsy_SubscriptionsAndLicensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscriptions And Licenses [Member]</link:label>
    <link:label id="lab_bsy_SubscriptionsAndLicensesMember_documentation_en-US" xlink:label="lab_bsy_SubscriptionsAndLicensesMember" 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">Subscriptions And Licenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_SubscriptionsAndLicensesMember" xlink:href="bsy-20220930.xsd#bsy_SubscriptionsAndLicensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_SubscriptionsAndLicensesMember" xlink:to="lab_bsy_SubscriptionsAndLicensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_4bf84c9d-3e98-4ca4-83eb-efa0199ea519_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of credit facility</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink: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 Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_2893c85a-9719-451e-bf99-35e40d82b0cf_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredBonusMember_75f2eac3-0b16-4bb9-82d2-e8e992e4c6af_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredBonusMember" xlink: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 Bonus</link:label>
    <link:label id="lab_us-gaap_DeferredBonusMember_label_en-US" xlink:label="lab_us-gaap_DeferredBonusMember" xlink: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 Bonus [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredBonusMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredBonusMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredBonusMember" xlink:to="lab_us-gaap_DeferredBonusMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostImpairmentLoss_2acc5704-dd7b-4b45-ac9c-6d2135c0dffa_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract asset impairment</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostImpairmentLoss" xlink: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, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:to="lab_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxContingencyLineItems_1726876e-b0e9-465a-9f74-d015f4bb59b1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink: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 Contingency [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink: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 Contingency [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:to="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_9b3bce8a-ac7a-4361-923f-047bacbf3b19_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fully vested shares granted (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_7cce48de-dcf0-4c12-8616-476ff5204fb3_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_d0571667-8fbb-4506-bc86-40491bb5af1e_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_e6108296-dc16-4674-996b-f292bd631756_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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/2022/elts/us-gaap-2022.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_OperatingLeaseLiability_556fade2-710a-4140-9f98-665a6bde4a7e_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">Total operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_4e34257f-e409-4b98-8639-4d1a0c1f1edb_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Data</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d8df9d44-2313-4765-8d43-4e010b71f792_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_VoluntaryDeferredCompensationPlanContributionsDuringPeriod_73e8545e-b9b2-4ec3-9a28-e2c3c5e59ce2_terseLabel_en-US" xlink:label="lab_bsy_VoluntaryDeferredCompensationPlanContributionsDuringPeriod" xlink: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 compensation plan elective participant deferrals</link:label>
    <link:label id="lab_bsy_VoluntaryDeferredCompensationPlanContributionsDuringPeriod_label_en-US" xlink:label="lab_bsy_VoluntaryDeferredCompensationPlanContributionsDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Voluntary Deferred Compensation Plan Contributions During Period</link:label>
    <link:label id="lab_bsy_VoluntaryDeferredCompensationPlanContributionsDuringPeriod_documentation_en-US" xlink:label="lab_bsy_VoluntaryDeferredCompensationPlanContributionsDuringPeriod" 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">Voluntary Deferred Compensation Plan Contributions During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_VoluntaryDeferredCompensationPlanContributionsDuringPeriod" xlink:href="bsy-20220930.xsd#bsy_VoluntaryDeferredCompensationPlanContributionsDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_VoluntaryDeferredCompensationPlanContributionsDuringPeriod" xlink:to="lab_bsy_VoluntaryDeferredCompensationPlanContributionsDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_0ffcdd3e-7e54-45e5-8ec9-a5aca0195a79_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink: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, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration_008168b5-52dd-4a2c-83f7-0b35227bac5d_terseLabel_en-US" xlink:label="lab_bsy_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued related to acquisition</link:label>
    <link:label id="lab_bsy_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration_label_en-US" xlink:label="lab_bsy_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration" xlink: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 or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration</link:label>
    <link:label id="lab_bsy_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration_documentation_en-US" xlink:label="lab_bsy_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration" 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 or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration" xlink:href="bsy-20220930.xsd#bsy_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration" xlink:to="lab_bsy_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4a7a12f3-9c2a-42a4-82e2-dcc0359011d7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_23e01b25-7d77-428f-8f3a-ee14ba33bfcf_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited and expired (USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_PortfolioBalancingExchangeRightsMember_dc5936e7-1dfc-4916-9d04-39af7b411274_terseLabel_en-US" xlink:label="lab_bsy_PortfolioBalancingExchangeRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portfolio Balancing</link:label>
    <link:label id="lab_bsy_PortfolioBalancingExchangeRightsMember_label_en-US" xlink:label="lab_bsy_PortfolioBalancingExchangeRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portfolio Balancing Exchange Rights [Member]</link:label>
    <link:label id="lab_bsy_PortfolioBalancingExchangeRightsMember_documentation_en-US" xlink:label="lab_bsy_PortfolioBalancingExchangeRightsMember" 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">Portfolio Balancing Exchange Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PortfolioBalancingExchangeRightsMember" xlink:href="bsy-20220930.xsd#bsy_PortfolioBalancingExchangeRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_PortfolioBalancingExchangeRightsMember" xlink:to="lab_bsy_PortfolioBalancingExchangeRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_BonusPlanIncentiveMember_4c13e39e-8cb2-4184-9c14-14803f925792_terseLabel_en-US" xlink:label="lab_bsy_BonusPlanIncentiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bonus Plan Incentive</link:label>
    <link:label id="lab_bsy_BonusPlanIncentiveMember_label_en-US" xlink:label="lab_bsy_BonusPlanIncentiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bonus Plan Incentive [Member]</link:label>
    <link:label id="lab_bsy_BonusPlanIncentiveMember_documentation_en-US" xlink:label="lab_bsy_BonusPlanIncentiveMember" 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">Bonus Plan Incentive</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BonusPlanIncentiveMember" xlink:href="bsy-20220930.xsd#bsy_BonusPlanIncentiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_BonusPlanIncentiveMember" xlink:to="lab_bsy_BonusPlanIncentiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_43b5a518-3217-442c-9366-505fce72dc0e_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_AccruedEquityBasedCompensationFairValueDisclosure_76195140-85dc-4784-b2a6-78863f37b288_terseLabel_en-US" xlink:label="lab_bsy_AccruedEquityBasedCompensationFairValueDisclosure" xlink: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-settled equity awards</link:label>
    <link:label id="lab_bsy_AccruedEquityBasedCompensationFairValueDisclosure_label_en-US" xlink:label="lab_bsy_AccruedEquityBasedCompensationFairValueDisclosure" xlink: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 Equity Based Compensation, Fair Value Disclosure</link:label>
    <link:label id="lab_bsy_AccruedEquityBasedCompensationFairValueDisclosure_documentation_en-US" xlink:label="lab_bsy_AccruedEquityBasedCompensationFairValueDisclosure" 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">Accrued Equity Based Compensation, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_AccruedEquityBasedCompensationFairValueDisclosure" xlink:href="bsy-20220930.xsd#bsy_AccruedEquityBasedCompensationFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_AccruedEquityBasedCompensationFairValueDisclosure" xlink:to="lab_bsy_AccruedEquityBasedCompensationFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfBusinessesAcquired_d175e7d0-4068-45c0-b636-6c0207f7142e_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of acquisitions</link:label>
    <link:label id="lab_us-gaap_NumberOfBusinessesAcquired_label_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Businesses Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfBusinessesAcquired" xlink:to="lab_us-gaap_NumberOfBusinessesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_5176aa07-d468-48ee-b968-7bf7ff5300e2_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" 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">Unamortized debt issuance costs</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/2022/elts/us-gaap-2022.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_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_6ae0efcf-e4f6-4dbc-8625-12bd869b6e4f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink: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, threshold percentage of stock price trigger</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink: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, Threshold Percentage of Stock Price Trigger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_491f9009-4128-4659-951c-833279fcf448_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" 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">Less: Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink: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 and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_7c7160dd-61ff-44df-ae21-3de77d56cc59_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid_453efa3a-33dd-4782-8b83-10a572f6e946_terseLabel_en-US" xlink:label="lab_bsy_NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible senior notes expenses included in Accounts payable</link:label>
    <link:label id="lab_bsy_NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid_label_en-US" xlink:label="lab_bsy_NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid" xlink: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 Or Part Noncash, Convertible Senior Notes Expenses Incurred But Not Yet Paid</link:label>
    <link:label id="lab_bsy_NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid_documentation_en-US" xlink:label="lab_bsy_NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid" 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 Or Part Noncash, Convertible Senior Notes Expenses Incurred But Not Yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid" xlink:href="bsy-20220930.xsd#bsy_NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid" xlink:to="lab_bsy_NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_PaymentsToAcquireCostMethodInvestments_3b3e24b7-be7e-4fcc-92ba-d54ad0d44019_terseLabel_en-US" xlink:label="lab_bsy_PaymentsToAcquireCostMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to acquire cost method investments</link:label>
    <link:label id="lab_bsy_PaymentsToAcquireCostMethodInvestments_label_en-US" xlink:label="lab_bsy_PaymentsToAcquireCostMethodInvestments" xlink: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 Cost Method Investments</link:label>
    <link:label id="lab_bsy_PaymentsToAcquireCostMethodInvestments_documentation_en-US" xlink:label="lab_bsy_PaymentsToAcquireCostMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments To Acquire Cost Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PaymentsToAcquireCostMethodInvestments" xlink:href="bsy-20220930.xsd#bsy_PaymentsToAcquireCostMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_PaymentsToAcquireCostMethodInvestments" xlink:to="lab_bsy_PaymentsToAcquireCostMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_8f120470-0354-48c5-99a6-06f0de6177d3_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_444e2c76-26eb-42db-b72e-71ace088ee79_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of common stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink: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 Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3e0d4f7d-1249-4a33-8e78-eb444d2480de_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 shares, basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_aa8eb5c3-5ef1-43d7-8255-9ae685611d02_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/2022/country-2022.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_c5d1df96-b88a-4b85-88dc-95f3df7f8352_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink: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, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_36397998-a170-4dde-a0b8-f09b4fd4fb9b_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership percentage</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink: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 Method Investment, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_a9f0bd0a-d648-4062-ac60-57a941f8e356_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">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_31e18e6e-9828-4302-9cbf-ccef9bfab614_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note&#160;18)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_2f1403b0-b21b-4288-b08c-8c584f0726f3_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/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_f506586b-44a3-4dd6-940b-3e6d3c8efb2d_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_af937477-2737-4591-b650-4805b059102d_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_bce964ce-1a51-40a2-9f12-a94c3c5ecd63_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink: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 not subject to amortization:</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets (Excluding Goodwill) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid_b2da89bd-8668-470e-9f81-0d8bd1845a9f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DCP participant deferrals</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid" xlink: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, Distribution Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LicenseMember_dacd6753-6c89-425f-aa37-df52fe3ad524_terseLabel_en-US" xlink:label="lab_us-gaap_LicenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Licenses</link:label>
    <link:label id="lab_us-gaap_LicenseMember_label_en-US" xlink:label="lab_us-gaap_LicenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LicenseMember" xlink:to="lab_us-gaap_LicenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_102a17a0-b9dd-45aa-88dc-4e7114e2549b_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired finite-lived intangible assets, weighted average useful life</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_e0d533e7-9bf3-4336-994e-11f4c6cb730a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative notional amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_896b29dc-e27f-4a9c-97cd-2b1aa904688c_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink: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, $0.01&#160;par value, authorized 100,000,000&#160;shares; none issued or&#160;outstanding as of September&#160;30, 2022 and December&#160;31, 2021</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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodValueIssuedForServices_d83dfedf-3d4b-4181-bb1c-24cceafb3c3b_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued in connection with Executive Bonus Plan, net</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink: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, Issued for Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_NonDeferredIncentiveBonusThresholdForProRataAdjustment_4dc78010-ad36-4548-9f1c-e615e0036849_terseLabel_en-US" xlink:label="lab_bsy_NonDeferredIncentiveBonusThresholdForProRataAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-deferred incentive bonus threshold for pro rata adjustment</link:label>
    <link:label id="lab_bsy_NonDeferredIncentiveBonusThresholdForProRataAdjustment_label_en-US" xlink:label="lab_bsy_NonDeferredIncentiveBonusThresholdForProRataAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Deferred Incentive Bonus Threshold For Pro Rata Adjustment</link:label>
    <link:label id="lab_bsy_NonDeferredIncentiveBonusThresholdForProRataAdjustment_documentation_en-US" xlink:label="lab_bsy_NonDeferredIncentiveBonusThresholdForProRataAdjustment" 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">Non-Deferred Incentive Bonus Threshold For Pro Rata Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NonDeferredIncentiveBonusThresholdForProRataAdjustment" xlink:href="bsy-20220930.xsd#bsy_NonDeferredIncentiveBonusThresholdForProRataAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_NonDeferredIncentiveBonusThresholdForProRataAdjustment" xlink:to="lab_bsy_NonDeferredIncentiveBonusThresholdForProRataAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_NoncashOrPartNoncashCostMethodInvestmentNonCashExchange_066550e5-13ae-454d-83e7-cebf419a7da5_terseLabel_en-US" xlink:label="lab_bsy_NoncashOrPartNoncashCostMethodInvestmentNonCashExchange" xlink: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 investment, non-cash exchange</link:label>
    <link:label id="lab_bsy_NoncashOrPartNoncashCostMethodInvestmentNonCashExchange_label_en-US" xlink:label="lab_bsy_NoncashOrPartNoncashCostMethodInvestmentNonCashExchange" xlink: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 Or Part Noncash Cost Method Investment, Non-Cash Exchange</link:label>
    <link:label id="lab_bsy_NoncashOrPartNoncashCostMethodInvestmentNonCashExchange_documentation_en-US" xlink:label="lab_bsy_NoncashOrPartNoncashCostMethodInvestmentNonCashExchange" 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 Or Part Noncash Cost Method Investment, Non-Cash Exchange</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NoncashOrPartNoncashCostMethodInvestmentNonCashExchange" xlink:href="bsy-20220930.xsd#bsy_NoncashOrPartNoncashCostMethodInvestmentNonCashExchange"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_NoncashOrPartNoncashCostMethodInvestmentNonCashExchange" xlink:to="lab_bsy_NoncashOrPartNoncashCostMethodInvestmentNonCashExchange" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_2aebbcf4-e619-4369-a141-92e7e58d5b8c_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_ce6b3791-2161-44cb-be05-bc18294f404f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" 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">Other liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_3b4b25fb-0ac8-441f-8c9a-69a69515b39e_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4a29bd9d-5890-4b5f-86b0-0c81e444bb9d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_3849b00c-4f7b-44ee-8dac-4992c4efd722_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable, net of prepaid income taxes</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink: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 Income Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_6299febd-1c33-4f06-bef3-dc982be9ebe0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued at closing</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_CashSettledRestrictedStockUnitsRSUsMember_9719a054-d600-49c3-ad50-007ef845973d_terseLabel_en-US" xlink:label="lab_bsy_CashSettledRestrictedStockUnitsRSUsMember" xlink: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-Settled Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_bsy_CashSettledRestrictedStockUnitsRSUsMember_label_en-US" xlink:label="lab_bsy_CashSettledRestrictedStockUnitsRSUsMember" xlink: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-Settled Restricted Stock Units (RSUs) [Member]</link:label>
    <link:label id="lab_bsy_CashSettledRestrictedStockUnitsRSUsMember_documentation_en-US" xlink:label="lab_bsy_CashSettledRestrictedStockUnitsRSUsMember" 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">Cash-Settled Restricted Stock Units (RSUs)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_CashSettledRestrictedStockUnitsRSUsMember" xlink:href="bsy-20220930.xsd#bsy_CashSettledRestrictedStockUnitsRSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_CashSettledRestrictedStockUnitsRSUsMember" xlink:to="lab_bsy_CashSettledRestrictedStockUnitsRSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_20532fe2-bdf7-4a02-80c6-c7132c674180_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_f601da32-a98e-4075-82d6-78932c9dbe8e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_09e1b855-03b6-4ba9-bf67-4a719453f438_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" 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) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_a0d605ef-5a69-4fff-93a1-63bc79c9cd73_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink: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 (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink: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 Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationNonproduction_c4cff011-6dc7-4b70-8067-6e3de86312d9_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationNonproduction" xlink: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 expense</link:label>
    <link:label id="lab_us-gaap_DepreciationNonproduction_label_en-US" xlink:label="lab_us-gaap_DepreciationNonproduction" xlink: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, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationNonproduction" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationNonproduction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationNonproduction" xlink:to="lab_us-gaap_DepreciationNonproduction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_d46664bc-b7c8-467c-acfd-5677c3d1716a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock-based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Cost by Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_28fb920b-a025-4b91-b6ec-4a232d2846b3_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink: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 (Loss) Gain on Retirement Plan</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink: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 Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_ade6336e-d1a1-406a-a39c-4e98375eca12_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contracts with Customer</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_d4c7a317-4785-4fcf-be72-442ae8de85b7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition" 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">Cash acquired</link:label>
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_label_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition" xlink: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 Acquired from Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAcquiredFromAcquisition" xlink:to="lab_us-gaap_CashAcquiredFromAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_1e038faf-d71b-4c81-a314-3200d9e0fabb_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">March 31, 2024 - November 14, 2025</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_aa914a39-d8ef-47b9-9532-27c15eaec755_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink: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 tax withholding payment</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_bdae519f-9e32-472c-9225-821ab55e4a84_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&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_2a9bc638-16a4-45e4-9497-98bfd531ed7c_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange (loss) gain</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), Unrealized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_90ebdf94-5c4c-422c-9a01-e8ddceae7525_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 and write-off of deferred debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_fa7ae516-16ab-4cf2-bac6-0664e1cb30c0_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_568d24f9-ca91-4457-a10e-a2faa89d6dde_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_097eb83d-a1fe-4094-998e-9be06ed341c2_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights_599d8932-3bd6-4f19-a7e6-d253c2290048_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participating securities outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_abe083a1-f84a-48af-9144-983d75d3c769_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" 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 credit facilities</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink: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 Long-Term Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_8fd43834-5678-484a-ab6e-70e3f4de0edb_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_5536206f-b22b-4414-8b47-8474f468a8e0_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink: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 ESPP (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NondesignatedMember_e14e4001-02bb-489e-b573-574058b53d5d_terseLabel_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not Designated as Hedging Instrument</link:label>
    <link:label id="lab_us-gaap_NondesignatedMember_label_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NondesignatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NondesignatedMember" xlink:to="lab_us-gaap_NondesignatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d7a686d2-9059-4bdf-af6f-5f29df2cd06d_terseLabel_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_label_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:to="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_ce5d1861-1022-4e73-b76d-0a095e37b08e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" 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">Acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_25d6d41e-8710-483e-9a7f-7a43ef23f3d3_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink: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 cash paid</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_cc2983de-ca31-4756-af81-81ea2d08e307_totalLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" 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 paid</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink: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 Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_b3c0d80f-60d8-417a-b3be-984fddea3b84_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_170eca31-ea38-42db-b769-2cb1d1f850aa_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_229256a9-6c39-45b7-ab9c-69e9aafeda05_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink: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 from acquisition, expected tax deductible amount</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Goodwill, Expected Tax Deductible Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember_341ff3c8-46b1-4f4f-8d1d-e8afa38a6cdd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">March 31,2022 - December 31, 2023</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_5a9a0e90-d0a4-4639-834e-b250ac19a1bc_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_DeferredCompensationLiabilityFairValueDisclosureCurrent_40deb83d-7d80-46ca-b005-1fc61915144c_terseLabel_en-US" xlink:label="lab_bsy_DeferredCompensationLiabilityFairValueDisclosureCurrent" xlink: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 compensation plan, current</link:label>
    <link:label id="lab_bsy_DeferredCompensationLiabilityFairValueDisclosureCurrent_label_en-US" xlink:label="lab_bsy_DeferredCompensationLiabilityFairValueDisclosureCurrent" xlink: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 Liability, Fair Value Disclosure, Current</link:label>
    <link:label id="lab_bsy_DeferredCompensationLiabilityFairValueDisclosureCurrent_documentation_en-US" xlink:label="lab_bsy_DeferredCompensationLiabilityFairValueDisclosureCurrent" 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 Compensation Liability, Fair Value Disclosure, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationLiabilityFairValueDisclosureCurrent" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationLiabilityFairValueDisclosureCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_DeferredCompensationLiabilityFairValueDisclosureCurrent" xlink:to="lab_bsy_DeferredCompensationLiabilityFairValueDisclosureCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_64d2a00f-abea-460b-b5e2-5393a63fbde1_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">Less: Imputed interest</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/2022/elts/us-gaap-2022.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_NetIncomeLossAvailableToCommonStockholdersDiluted_aaaaad8a-42d4-44a2-be59-a1b2ce0e7ff6_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" 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) attributable to Class&#160;A and Class&#160;B common stockholders, diluted</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink: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) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedLineItems_05104796-0a12-4bcb-aceb-4b03e7051e29_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedLineItems" xlink: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, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedLineItems_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedLineItems" xlink: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, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems" xlink:to="lab_us-gaap_EarningsPerShareDilutedLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingAxis_8ec1d73b-f6c9-4553-9240-c48d049232b3_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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsLineItems_6a9e9d02-3b8c-4d30-be85-b8fabf375c37_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_f371fb8a-56a5-43e6-a5ab-5a5d407c689e_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">Net income (loss) per share, diluted (USD per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_bb87c8ff-d5dd-4b47-ac7c-35d6c27b8af5_verboseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" 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">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_fee1adc8-b5c5-4907-a8d6-9ee707bbce26_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Book Value</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock_c6bdac7a-cfc1-46d5-83d9-01d198c7b48c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income (Expense), Net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock" xlink: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 and Expense [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock" xlink:to="lab_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_PowerLineSystemsAcquisitionMember_4fcd973c-014d-486f-8668-19bdceb964f4_terseLabel_en-US" xlink:label="lab_bsy_PowerLineSystemsAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Line Systems</link:label>
    <link:label id="lab_bsy_PowerLineSystemsAcquisitionMember_label_en-US" xlink:label="lab_bsy_PowerLineSystemsAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Line Systems Acquisition [Member]</link:label>
    <link:label id="lab_bsy_PowerLineSystemsAcquisitionMember_documentation_en-US" xlink:label="lab_bsy_PowerLineSystemsAcquisitionMember" 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">Power Line Systems Acquisition [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PowerLineSystemsAcquisitionMember" xlink:href="bsy-20220930.xsd#bsy_PowerLineSystemsAcquisitionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_PowerLineSystemsAcquisitionMember" xlink:to="lab_bsy_PowerLineSystemsAcquisitionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_0966fd90-99fe-4306-ae3c-f0489ad7e9bf_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink: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 sale of aircraft</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions_9e13a8fb-853f-4249-850d-ae80c438e23f_negatedTerseLabel_en-US" xlink:label="lab_bsy_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions" 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 options, net of tax</link:label>
    <link:label id="lab_bsy_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions_label_en-US" xlink:label="lab_bsy_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions" xlink: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, Purchase Of Capped Call Options</link:label>
    <link:label id="lab_bsy_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions_documentation_en-US" xlink:label="lab_bsy_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions" 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">Adjustments To Additional Paid In Capital, Purchase Of Capped Call Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions" xlink:href="bsy-20220930.xsd#bsy_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions" xlink:to="lab_bsy_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_43565c6c-7da0-4853-8d95-9f132710501f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_b917d692-d544-4e2d-8db7-2e1c1a4b43ec_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of expenses associated with initial public offering</link:label>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink: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 Stock Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_fe234d07-b15a-41a5-b4f7-a950fc1791bf_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on disposition of property plant equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b6f0b207-1487-48f0-a736-7b3825ad27d0_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">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_f99306cf-5eb6-4a5f-941f-76157855df2e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink: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 Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink: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 Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_6492dda8-80e5-49c2-b851-772fb23881c0_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_c473b986-1b93-4ad9-a8ed-e6d19e67e9c5_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_NoncashOrPartNoncashDeferredAcquisitionConsideration_2cba256f-05ac-4ebf-a186-ce44181ef839_terseLabel_en-US" xlink:label="lab_bsy_NoncashOrPartNoncashDeferredAcquisitionConsideration" xlink: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, non-contingent consideration, net</link:label>
    <link:label id="lab_bsy_NoncashOrPartNoncashDeferredAcquisitionConsideration_label_en-US" xlink:label="lab_bsy_NoncashOrPartNoncashDeferredAcquisitionConsideration" xlink: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 Or Part Noncash, Deferred Acquisition Consideration</link:label>
    <link:label id="lab_bsy_NoncashOrPartNoncashDeferredAcquisitionConsideration_documentation_en-US" xlink:label="lab_bsy_NoncashOrPartNoncashDeferredAcquisitionConsideration" 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 Or Part Noncash, Deferred Acquisition Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NoncashOrPartNoncashDeferredAcquisitionConsideration" xlink:href="bsy-20220930.xsd#bsy_NoncashOrPartNoncashDeferredAcquisitionConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_NoncashOrPartNoncashDeferredAcquisitionConsideration" xlink:to="lab_bsy_NoncashOrPartNoncashDeferredAcquisitionConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization_540897b7-4165-4bbb-b067-4c96520f1400_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink: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 subscriptions and licenses</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink: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, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_9943687e-1a8e-46a1-898e-848c9d6f08c0_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, before Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1d4837b1-c230-417c-baf5-8ae2e67e731b_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">2024</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/2022/elts/us-gaap-2022.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_bsy_SaleOfInterestInPropertyPlantEquipmentPercent_22d68d8c-a7bd-4284-9378-1c44e68c1035_terseLabel_en-US" xlink:label="lab_bsy_SaleOfInterestInPropertyPlantEquipmentPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of interest percent</link:label>
    <link:label id="lab_bsy_SaleOfInterestInPropertyPlantEquipmentPercent_label_en-US" xlink:label="lab_bsy_SaleOfInterestInPropertyPlantEquipmentPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Interest In Property Plant Equipment, Percent</link:label>
    <link:label id="lab_bsy_SaleOfInterestInPropertyPlantEquipmentPercent_documentation_en-US" xlink:label="lab_bsy_SaleOfInterestInPropertyPlantEquipmentPercent" 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">Sale Of Interest In Property Plant Equipment, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_SaleOfInterestInPropertyPlantEquipmentPercent" xlink:href="bsy-20220930.xsd#bsy_SaleOfInterestInPropertyPlantEquipmentPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_SaleOfInterestInPropertyPlantEquipmentPercent" xlink:to="lab_bsy_SaleOfInterestInPropertyPlantEquipmentPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_NoncashOrPartNoncashContingentAcquisitionConsideration_ccd99318-5ff9-4db0-a09a-f36fede333f8_terseLabel_en-US" xlink:label="lab_bsy_NoncashOrPartNoncashContingentAcquisitionConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent acquisition consideration</link:label>
    <link:label id="lab_bsy_NoncashOrPartNoncashContingentAcquisitionConsideration_label_en-US" xlink:label="lab_bsy_NoncashOrPartNoncashContingentAcquisitionConsideration" xlink: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 Or Part Noncash, Contingent Acquisition Consideration</link:label>
    <link:label id="lab_bsy_NoncashOrPartNoncashContingentAcquisitionConsideration_documentation_en-US" xlink:label="lab_bsy_NoncashOrPartNoncashContingentAcquisitionConsideration" 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 Or Part Noncash, Contingent Acquisition Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NoncashOrPartNoncashContingentAcquisitionConsideration" xlink:href="bsy-20220930.xsd#bsy_NoncashOrPartNoncashContingentAcquisitionConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_NoncashOrPartNoncashContingentAcquisitionConsideration" xlink:to="lab_bsy_NoncashOrPartNoncashContingentAcquisitionConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_cf0045b0-a16a-4351-99aa-cc38bc0fba3a_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesNoncurrent_0cc6cf16-44fc-466f-a6ab-42ce833e4287_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink: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 Income Taxes, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_TwoThousandTwentySevenNotesMember_2333ada0-61b6-44f8-be76-ac8d61e0c476_terseLabel_en-US" xlink:label="lab_bsy_TwoThousandTwentySevenNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027 Notes:</link:label>
    <link:label id="lab_bsy_TwoThousandTwentySevenNotesMember_label_en-US" xlink:label="lab_bsy_TwoThousandTwentySevenNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Twenty Seven Notes [Member]</link:label>
    <link:label id="lab_bsy_TwoThousandTwentySevenNotesMember_documentation_en-US" xlink:label="lab_bsy_TwoThousandTwentySevenNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Twenty Seven Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentySevenNotesMember" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentySevenNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_TwoThousandTwentySevenNotesMember" xlink:to="lab_bsy_TwoThousandTwentySevenNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock_47f3a0b3-2a67-4780-8b31-f2da79cddd9a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock" xlink: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 Deferred Compensation Plan Liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock" xlink: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 Disclosure, Postretirement Benefits [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock_be8c860e-51d6-48f0-a6a6-ed3d9fe5a847_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock" xlink: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 Income and Interest Expense Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock" xlink:to="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_TwoThousandTwentySixNotesMember_058eb1f5-8425-455b-8224-33039e00a121_terseLabel_en-US" xlink:label="lab_bsy_TwoThousandTwentySixNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026 Notes:</link:label>
    <link:label id="lab_bsy_TwoThousandTwentySixNotesMember_label_en-US" xlink:label="lab_bsy_TwoThousandTwentySixNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Twenty Six Notes [Member]</link:label>
    <link:label id="lab_bsy_TwoThousandTwentySixNotesMember_documentation_en-US" xlink:label="lab_bsy_TwoThousandTwentySixNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Twenty Six Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentySixNotesMember" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentySixNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_TwoThousandTwentySixNotesMember" xlink:to="lab_bsy_TwoThousandTwentySixNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_7a182e74-61bf-4288-a14f-e62f56cad2ff_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued in connection with Executive Bonus Plan, net (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink: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, Issued for Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_bcc84f3f-51f6-4be9-a557-cb4dd284ed65_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">Remaining performance obligation amount</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesAndFairValueTextBlock_d2e26898-272b-44e7-9129-9a46efd2cff5_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesAndFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives and Fair Value [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesAndFairValueTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesAndFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesAndFairValueTextBlock" xlink:to="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_c6899f3d-2871-4142-a9df-017f1abf5af5_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">Operating Lease Maturity</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/2022/elts/us-gaap-2022.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_2f24d13d-e859-4552-93e5-bca8f6f71a94_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink: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 options exercise price, lower limit (USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_7f883748-2849-4639-a6fc-3517ed63c5c4_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_StockIssuedDuringPeriodSharesDeferredCompensationPlan_1d147c80-58df-4530-8e89-8d8969adc453_terseLabel_en-US" xlink:label="lab_bsy_StockIssuedDuringPeriodSharesDeferredCompensationPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued in connection with deferred compensation plan, net (in shares)</link:label>
    <link:label id="lab_bsy_StockIssuedDuringPeriodSharesDeferredCompensationPlan_label_en-US" xlink:label="lab_bsy_StockIssuedDuringPeriodSharesDeferredCompensationPlan" xlink: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, Deferred Compensation Plan</link:label>
    <link:label id="lab_bsy_StockIssuedDuringPeriodSharesDeferredCompensationPlan_documentation_en-US" xlink:label="lab_bsy_StockIssuedDuringPeriodSharesDeferredCompensationPlan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Deferred Compensation Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_StockIssuedDuringPeriodSharesDeferredCompensationPlan" xlink:href="bsy-20220930.xsd#bsy_StockIssuedDuringPeriodSharesDeferredCompensationPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_StockIssuedDuringPeriodSharesDeferredCompensationPlan" xlink:to="lab_bsy_StockIssuedDuringPeriodSharesDeferredCompensationPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTable_d8e73024-b3b5-4907-a469-f8dc7d456250_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/2022/elts/us-gaap-2022.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_CostOfRevenue_8d347ec4-743a-49bd-b848-c29c9fa5c637_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cost of revenues</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink: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 Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_becdc69c-1460-4383-be85-1c375153a3ed_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink: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 revenues</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_5f15c405-dfe1-4e93-ad4d-a0b1652f6f40_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/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_171e3218-98b0-4afc-aa10-bfacb48ad729_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/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_2da35029-efc6-4561-b880-5c96e1e25627_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_2ada8de4-ba2f-46c4-92e5-02a8f2419dd7_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink: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 borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_ad18c492-8c37-4fa3-be8c-31675cb32c8d_totalLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_071a4dda-66ca-48dd-b6cd-3062e3674cf3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" 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">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_001f3540-7d05-4b1d-872f-19b7aca3cf53_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0b209a9e-fe0c-4d65-806f-929ba8a77a4c_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink: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 [Domain]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTaxStatusDomain_48ef2a79-52a9-4367-aaf8-e64191905c57_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTaxStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Tax Status [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTaxStatusDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTaxStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Tax Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain" xlink:to="lab_us-gaap_RetirementPlanTaxStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentLineItems_9b99a0d4-0b5f-4d5e-815a-41058f9222c9_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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfDebtInstrumentsTextBlock_66a9fc8c-cfc0-4975-a57a-af188706b1ba_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_f7e2c142-b293-4f45-a366-a37a5694f2a3_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice_cecf8179-40b8-4852-9a48-b3a97970ea71_terseLabel_en-US" xlink:label="lab_bsy_NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of trading days prior to end of applicable quarter, shares determined upon election by volume-weighted average price</link:label>
    <link:label id="lab_bsy_NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice_label_en-US" xlink:label="lab_bsy_NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Trading Days Prior To End Of Applicable Quarter, Shares Determined Upon Election By Volume-Weighted Average Price</link:label>
    <link:label id="lab_bsy_NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice_documentation_en-US" xlink:label="lab_bsy_NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice" 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">Number Of Trading Days Prior To End Of Applicable Quarter, Shares Determined Upon Election By Volume-Weighted Average Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice" xlink:href="bsy-20220930.xsd#bsy_NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice" xlink:to="lab_bsy_NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_ChannelPartnersMember_39fa4300-fc36-43ff-ad02-d82b24a81bb1_terseLabel_en-US" xlink:label="lab_bsy_ChannelPartnersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Channel Partners</link:label>
    <link:label id="lab_bsy_ChannelPartnersMember_label_en-US" xlink:label="lab_bsy_ChannelPartnersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Channel Partners [Member]</link:label>
    <link:label id="lab_bsy_ChannelPartnersMember_documentation_en-US" xlink:label="lab_bsy_ChannelPartnersMember" 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">Channel Partners</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ChannelPartnersMember" xlink:href="bsy-20220930.xsd#bsy_ChannelPartnersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_ChannelPartnersMember" xlink:to="lab_bsy_ChannelPartnersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0def238f-8c99-4cd6-96a3-ce750db730e8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" 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">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_01a605a6-68a0-4c75-8707-bde84e398c72_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_986001cf-5dad-4f86-a647-eda3bc23d8b4_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 authorized (in shares)</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/2022/elts/us-gaap-2022.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_LongLivedAssetsByGeographicAreasTableTextBlock_68cf257b-1710-4f2a-85e4-687a87cabfba_terseLabel_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived Assets by Geographic Areas</link:label>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_ProfessionalServicesOtherMember_0b36c77a-cc36-46ee-9faa-1222e8d8befd_terseLabel_en-US" xlink:label="lab_bsy_ProfessionalServicesOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_bsy_ProfessionalServicesOtherMember_label_en-US" xlink:label="lab_bsy_ProfessionalServicesOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional Services, Other [Member]</link:label>
    <link:label id="lab_bsy_ProfessionalServicesOtherMember_documentation_en-US" xlink:label="lab_bsy_ProfessionalServicesOtherMember" 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">Professional Services, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ProfessionalServicesOtherMember" xlink:href="bsy-20220930.xsd#bsy_ProfessionalServicesOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_ProfessionalServicesOtherMember" xlink:to="lab_bsy_ProfessionalServicesOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_0aac1256-a553-46ef-a534-62ac3269dc33_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Separately Recognized Transactions [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Separately Recognized Transactions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems" xlink:to="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_CappedCallOptionsExpense_569ab8dc-f539-483a-94ad-f56b38e326ff_terseLabel_en-US" xlink:label="lab_bsy_CappedCallOptionsExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capped call options expense</link:label>
    <link:label id="lab_bsy_CappedCallOptionsExpense_label_en-US" xlink:label="lab_bsy_CappedCallOptionsExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capped Call Options Expense</link:label>
    <link:label id="lab_bsy_CappedCallOptionsExpense_documentation_en-US" xlink:label="lab_bsy_CappedCallOptionsExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capped Call Options Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_CappedCallOptionsExpense" xlink:href="bsy-20220930.xsd#bsy_CappedCallOptionsExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_CappedCallOptionsExpense" xlink:to="lab_bsy_CappedCallOptionsExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount_a62253f8-999d-49a2-bbfb-be8197067f73_terseLabel_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount" xlink: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 employee annual contribution amount</link:label>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount_label_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount" xlink: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 Annual Contribution Amount</link:label>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount_documentation_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-based Payment Award, Maximum Employee Annual Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount" xlink:to="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_2110acb6-2443-45e4-9503-3f8b9610b9c1_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue by Type and Location</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_1e1efdce-18c8-497f-a868-58eaafd3b595_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_dc07d292-46c2-4798-8ea4-bd550fa2f03a_terseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink: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 withheld for tax withholding obligation (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink: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, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_38bd4eac-e703-4a32-b310-c492eb2b632d_terseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-compete agreements</link:label>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_label_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember" xlink:to="lab_us-gaap_NoncompeteAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod_e82192dd-1277-4c70-9577-859b3fd78061_terseLabel_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earned through dividends in period (in shares)</link:label>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod_label_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod" xlink: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, Earned Through Dividends In Period</link:label>
    <link:label id="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod_documentation_en-US" xlink:label="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Earned Through Dividends In Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod" xlink:to="lab_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_5acbeb27-0083-49ee-98dc-089d01330b46_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, at cost</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink: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 and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice_08b99264-9a57-4bfb-8bf3-df816f8b723d_terseLabel_en-US" xlink:label="lab_bsy_NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of trading days after the end of applicable quarter, shares determined upon election by volume-weighted average price</link:label>
    <link:label id="lab_bsy_NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice_label_en-US" xlink:label="lab_bsy_NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Trading Days After The End Of Applicable Quarter, Shares Determined Upon Election By Volume-Weighted Average Price</link:label>
    <link:label id="lab_bsy_NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice_documentation_en-US" xlink:label="lab_bsy_NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice" 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">Number Of Trading Days After The End Of Applicable Quarter, Shares Determined Upon Election By Volume-Weighted Average Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice" xlink:href="bsy-20220930.xsd#bsy_NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice" xlink:to="lab_bsy_NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_3b7fc309-b90b-4bf7-b780-3638d72115f1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9b5233b8-bad6-44d3-b6e3-de04115e2a5a_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">(Decrease) increase in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_64aa302f-3626-4bfe-ab30-2f8c4711ef6e_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 stock options, restricted stock, and RSUs (in 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 of Shares Outstanding, Diluted, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bsy_OtherMiscellaneousNonoperatingIncomeExpenseOther_c56c880f-e237-47bd-a008-4ffa708a3f20_terseLabel_en-US" xlink:label="lab_bsy_OtherMiscellaneousNonoperatingIncomeExpenseOther" xlink: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, net</link:label>
    <link:label id="lab_bsy_OtherMiscellaneousNonoperatingIncomeExpenseOther_label_en-US" xlink:label="lab_bsy_OtherMiscellaneousNonoperatingIncomeExpenseOther" xlink: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 Miscellaneous Nonoperating Income (Expense), Other</link:label>
    <link:label id="lab_bsy_OtherMiscellaneousNonoperatingIncomeExpenseOther_documentation_en-US" xlink:label="lab_bsy_OtherMiscellaneousNonoperatingIncomeExpenseOther" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Miscellaneous Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_OtherMiscellaneousNonoperatingIncomeExpenseOther" xlink:href="bsy-20220930.xsd#bsy_OtherMiscellaneousNonoperatingIncomeExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_OtherMiscellaneousNonoperatingIncomeExpenseOther" xlink:to="lab_bsy_OtherMiscellaneousNonoperatingIncomeExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_0b4240aa-3fd9-4e50-b4b2-101a74be5230_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">Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_ef91f5a2-6897-44b4-a9bf-9b877cb78025_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/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_6bedb543-2c64-41cc-8670-08765bfce202_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfSecuredDebt_b444d6be-8104-431b-a816-6e867df32f80_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of term loan</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfSecuredDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfSecuredDebt" xlink: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 Secured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfSecuredDebt" xlink:to="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_57338ca0-d496-416d-97d6-88cec5bbccc1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_EnterpriseLicenseSubscriptionsMember_2511341a-110b-446b-ac05-76bf8584e2ce_terseLabel_en-US" xlink:label="lab_bsy_EnterpriseLicenseSubscriptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprise subscriptions</link:label>
    <link:label id="lab_bsy_EnterpriseLicenseSubscriptionsMember_label_en-US" xlink:label="lab_bsy_EnterpriseLicenseSubscriptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprise License Subscriptions [Member]</link:label>
    <link:label id="lab_bsy_EnterpriseLicenseSubscriptionsMember_documentation_en-US" xlink:label="lab_bsy_EnterpriseLicenseSubscriptionsMember" 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">Enterprise License Subscriptions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_EnterpriseLicenseSubscriptionsMember" xlink:href="bsy-20220930.xsd#bsy_EnterpriseLicenseSubscriptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_EnterpriseLicenseSubscriptionsMember" xlink:to="lab_bsy_EnterpriseLicenseSubscriptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1edcdae5-db41-49b6-afe0-f88f0e28650d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Grant Date Fair Value Per Share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_TermLoanAndCreditFacilityMember_2ceb292c-c8df-49a1-9637-5da359e379d5_terseLabel_en-US" xlink:label="lab_bsy_TermLoanAndCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan and Credit Facility</link:label>
    <link:label id="lab_bsy_TermLoanAndCreditFacilityMember_label_en-US" xlink:label="lab_bsy_TermLoanAndCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan And Credit Facility [Member]</link:label>
    <link:label id="lab_bsy_TermLoanAndCreditFacilityMember_documentation_en-US" xlink:label="lab_bsy_TermLoanAndCreditFacilityMember" 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">Term Loan And Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TermLoanAndCreditFacilityMember" xlink:href="bsy-20220930.xsd#bsy_TermLoanAndCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_TermLoanAndCreditFacilityMember" xlink:to="lab_bsy_TermLoanAndCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_290081fd-693f-4971-a2fd-9a2076bacae4_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4f73eb80-481f-4250-99b7-027687033703_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_eed7acf1-b7d5-4054-a5f0-ea849c37a032_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_fe8c1c92-95a0-4971-a73c-3f6814491eee_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued and current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_0509af7f-fe1b-4fde-a39e-16fd3ffb6c7c_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/2022/dei-2022.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_bsy_SeequentMember_d4ddefd1-1fd7-45cf-abba-cc9b7032afbe_terseLabel_en-US" xlink:label="lab_bsy_SeequentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Seequent</link:label>
    <link:label id="lab_bsy_SeequentMember_label_en-US" xlink:label="lab_bsy_SeequentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Seequent [Member]</link:label>
    <link:label id="lab_bsy_SeequentMember_documentation_en-US" xlink:label="lab_bsy_SeequentMember" 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">Seequent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_SeequentMember" xlink:href="bsy-20220930.xsd#bsy_SeequentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_SeequentMember" xlink:to="lab_bsy_SeequentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_af2eefb3-e2d1-470d-a784-061343a974fb_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_60b020f0-4342-4714-9ec2-380bf5b73fa7_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued professional fees</link:label>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink: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 Professional Fees, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_17cfaaea-b73f-4f0a-b0c1-ae3650dcc167_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_042d58c0-46ac-448a-b89b-55de518f3b9c_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_b9499f12-7096-4738-99b9-0c06bd6f6f39_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis_7ced3331-d11e-4235-88bc-3148c7a1bfcd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink: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, Redemption, Period [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_0d02e6f5-dce8-4315-8577-ea3ca7b1db4c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligation, percent to be recognized over next twelve months</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepositLiabilityCurrent_881a9daf-d2bd-4ca5-bf76-28383188c47d_terseLabel_en-US" xlink:label="lab_us-gaap_DepositLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CSS deposits</link:label>
    <link:label id="lab_us-gaap_DepositLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_DepositLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposit Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositLiabilityCurrent" xlink:to="lab_us-gaap_DepositLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ceaef068-38bc-43c7-9bd2-07b6b597a673_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_DividendsCommonStockStockIssuable_519322a3-bd26-46d0-bfaf-d8fd1632d873_terseLabel_en-US" xlink:label="lab_bsy_DividendsCommonStockStockIssuable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Phantom shares issuable (in shares)</link:label>
    <link:label id="lab_bsy_DividendsCommonStockStockIssuable_label_en-US" xlink:label="lab_bsy_DividendsCommonStockStockIssuable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock, Stock, Issuable</link:label>
    <link:label id="lab_bsy_DividendsCommonStockStockIssuable_documentation_en-US" xlink:label="lab_bsy_DividendsCommonStockStockIssuable" 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">Dividends, Common Stock, Stock, Issuable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DividendsCommonStockStockIssuable" xlink:href="bsy-20220930.xsd#bsy_DividendsCommonStockStockIssuable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_DividendsCommonStockStockIssuable" xlink:to="lab_bsy_DividendsCommonStockStockIssuable" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_DeferredCompensationArrangementWithIndividualCompensationIncome_d1e9e7c4-86ee-49c7-bf29-875152bdf854_terseLabel_en-US" xlink:label="lab_bsy_DeferredCompensationArrangementWithIndividualCompensationIncome" xlink: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 compensation plan income</link:label>
    <link:label id="lab_bsy_DeferredCompensationArrangementWithIndividualCompensationIncome_label_en-US" xlink:label="lab_bsy_DeferredCompensationArrangementWithIndividualCompensationIncome" xlink: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, Compensation Income</link:label>
    <link:label id="lab_bsy_DeferredCompensationArrangementWithIndividualCompensationIncome_documentation_en-US" xlink:label="lab_bsy_DeferredCompensationArrangementWithIndividualCompensationIncome" 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 Compensation Arrangement with Individual, Compensation Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationArrangementWithIndividualCompensationIncome" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationArrangementWithIndividualCompensationIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_DeferredCompensationArrangementWithIndividualCompensationIncome" xlink:to="lab_bsy_DeferredCompensationArrangementWithIndividualCompensationIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_cfb6c981-dbdb-4af4-88a1-f4ac5dd9cf05_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash investing and financing activities:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_e5217fff-ba3c-42d4-b999-e8d7739745c3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_17c3fe54-9240-4c8d-95cb-0833ffb28ec1_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to acquire equity method investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink: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 Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_1c5a9c83-cce4-4706-ba30-99566088c6e9_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" 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">Deferred compensation plan</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_5e932604-fedb-40e7-9baf-84b9124c46ed_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bonus plan compensation expense</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_3d43c064-d4ee-48aa-8729-f93a8dddbe99_netLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred compensation plan expense</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink: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, Compensation Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_d45b7c69-3be6-4936-a99a-537644a16105_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</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_68a6f8e3-5102-4d24-b82f-8ade4f595ed6_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink: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 Method Investments and Joint Ventures Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:to="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_11fddc12-59ba-44f7-81df-c78e2480c0df_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from investment accounted for using the equity method, net of tax</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink: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 Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_HostedSoftwareSolutionsMember_7f67866e-2a73-439c-be45-b2c0e14aeb6a_terseLabel_en-US" xlink:label="lab_bsy_HostedSoftwareSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hosted Software Solutions</link:label>
    <link:label id="lab_bsy_HostedSoftwareSolutionsMember_label_en-US" xlink:label="lab_bsy_HostedSoftwareSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hosted Software Solutions [Member]</link:label>
    <link:label id="lab_bsy_HostedSoftwareSolutionsMember_documentation_en-US" xlink:label="lab_bsy_HostedSoftwareSolutionsMember" 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">Hosted Software Solutions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_HostedSoftwareSolutionsMember" xlink:href="bsy-20220930.xsd#bsy_HostedSoftwareSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_HostedSoftwareSolutionsMember" xlink:to="lab_bsy_HostedSoftwareSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_9232b2c0-4cf2-4c9d-bce0-2706810dfb16_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Phantom shares, maximum elections (in shares)</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" xlink: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, Common Stock Reserved for Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold_8f177624-f6a2-41cc-bb77-6eb143cc2e78_terseLabel_en-US" xlink:label="lab_bsy_DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company's adjusted Management Reported Operating Income (MORI) threshold for bonus plan percentage (up to)</link:label>
    <link:label id="lab_bsy_DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold_label_en-US" xlink:label="lab_bsy_DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold" xlink: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, Management Report Operating Income Funding Threshold</link:label>
    <link:label id="lab_bsy_DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold_documentation_en-US" xlink:label="lab_bsy_DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold" 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 Compensation Arrangement With Individual, Management Report Operating Income Funding Threshold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold" xlink:to="lab_bsy_DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage_93661e4a-d531-44aa-bc5f-305edd634840_terseLabel_en-US" xlink:label="lab_bsy_LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings guaranteed through stock of foreign subsidiaries percentage</link:label>
    <link:label id="lab_bsy_LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage_label_en-US" xlink:label="lab_bsy_LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Borrowings Guaranteed through Stock of Foreign Subsidiaries, Percentage</link:label>
    <link:label id="lab_bsy_LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage_documentation_en-US" xlink:label="lab_bsy_LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage" 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">Line of Credit Facility, Borrowings Guaranteed through Stock of Foreign Subsidiaries, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage" xlink:href="bsy-20220930.xsd#bsy_LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage" xlink:to="lab_bsy_LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_bf96036c-63ab-4265-af36-59dec75dd9a0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment and investment in capitalized software</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_530c9b50-7dff-4bbf-95b3-4f7a6fc61ac0_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EscrowDeposit_0257231c-fad9-41e2-adc6-2b2495a4f489_terseLabel_en-US" xlink:label="lab_us-gaap_EscrowDeposit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Escrow deposit</link:label>
    <link:label id="lab_us-gaap_EscrowDeposit_label_en-US" xlink:label="lab_us-gaap_EscrowDeposit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Escrow Deposit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EscrowDeposit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EscrowDeposit" xlink:to="lab_us-gaap_EscrowDeposit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_0e45a45b-45be-4c96-9fb9-3583a59f78e2_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentAmount_346760ce-9b8f-4a00-918a-033ef60a256f_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink: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, amount</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentAmount_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink: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, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentAmount" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_DeferredCompensationLiabilityFairValueDisclosure_0bd10ead-7707-4995-b5d1-7a715813cb3a_verboseLabel_en-US" xlink:label="lab_bsy_DeferredCompensationLiabilityFairValueDisclosure" 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">Deferred compensation plan liabilities</link:label>
    <link:label id="lab_bsy_DeferredCompensationLiabilityFairValueDisclosure_label_en-US" xlink:label="lab_bsy_DeferredCompensationLiabilityFairValueDisclosure" xlink: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 Liability, Fair Value Disclosure</link:label>
    <link:label id="lab_bsy_DeferredCompensationLiabilityFairValueDisclosure_documentation_en-US" xlink:label="lab_bsy_DeferredCompensationLiabilityFairValueDisclosure" 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 Compensation Liability, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationLiabilityFairValueDisclosure" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationLiabilityFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_DeferredCompensationLiabilityFairValueDisclosure" xlink:to="lab_bsy_DeferredCompensationLiabilityFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_WeightedAverageMember_3b7781b6-e194-4201-bc1d-a2509a9e120b_terseLabel_en-US" xlink:label="lab_srt_WeightedAverageMember" xlink: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</link:label>
    <link:label id="lab_srt_WeightedAverageMember_label_en-US" xlink:label="lab_srt_WeightedAverageMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_WeightedAverageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_WeightedAverageMember" xlink:to="lab_srt_WeightedAverageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationRelatedCostsGeneralTextBlock_cee08e32-a81f-4f67-bfe0-9c1b90f849af_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsGeneralTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Bonus Plan</link:label>
    <link:label id="lab_us-gaap_CompensationRelatedCostsGeneralTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsGeneralTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Related Costs, General [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsGeneralTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationRelatedCostsGeneralTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationRelatedCostsGeneralTextBlock" xlink:to="lab_us-gaap_CompensationRelatedCostsGeneralTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_bsy_UnitedStatesCanadaAndLatinAmericaMember_482b9342-c931-4843-ab6d-2918f988c965_terseLabel_en-US" xlink:label="lab_bsy_UnitedStatesCanadaAndLatinAmericaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Americas</link:label>
    <link:label id="lab_bsy_UnitedStatesCanadaAndLatinAmericaMember_label_en-US" xlink:label="lab_bsy_UnitedStatesCanadaAndLatinAmericaMember" xlink: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, Canada, And Latin America [Member]</link:label>
    <link:label id="lab_bsy_UnitedStatesCanadaAndLatinAmericaMember_documentation_en-US" xlink:label="lab_bsy_UnitedStatesCanadaAndLatinAmericaMember" 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">United States, Canada, And Latin America</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_UnitedStatesCanadaAndLatinAmericaMember" xlink:href="bsy-20220930.xsd#bsy_UnitedStatesCanadaAndLatinAmericaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bsy_UnitedStatesCanadaAndLatinAmericaMember" xlink:to="lab_bsy_UnitedStatesCanadaAndLatinAmericaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_96bbe816-1e9e-44ea-9305-0c46bc9592a3_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 Net Income Per Share, Basic and Diluted</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_a81adffa-2f6d-4985-8b3f-4ec3ddf01717_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 assets obtained in exchange for new operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_6c81877a-182e-45ef-b2a8-b017e0cd21b8_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenues:</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_431dd8a9-5b71-4664-83ed-5ade8e12d753_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>bsy-20220930_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:36ff465a-8382-44aa-8784-34f8b225f564,g:93a5aba1-dc50-4a32-b511-13f25a6f5b81-->
<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.bentley.com/role/Cover" xlink:type="simple" xlink:href="bsy-20220930.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_fa954126-84e7-4540-94ac-72fbdef9dc96" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_7cd63726-1a24-4719-849c-3554bc94a9e2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_fa954126-84e7-4540-94ac-72fbdef9dc96" xlink:to="loc_dei_DocumentInformationTable_7cd63726-1a24-4719-849c-3554bc94a9e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_dc8bb56f-4519-4726-987e-88abcc8623ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_7cd63726-1a24-4719-849c-3554bc94a9e2" xlink:to="loc_us-gaap_StatementClassOfStockAxis_dc8bb56f-4519-4726-987e-88abcc8623ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9af65696-4a18-4d31-81f3-91773ab830fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_dc8bb56f-4519-4726-987e-88abcc8623ab" xlink:to="loc_us-gaap_ClassOfStockDomain_9af65696-4a18-4d31-81f3-91773ab830fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_e73c282a-319c-42a7-9475-3e4b5e21c958" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_9af65696-4a18-4d31-81f3-91773ab830fe" xlink:to="loc_us-gaap_CommonClassAMember_e73c282a-319c-42a7-9475-3e4b5e21c958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_2f5b5cd2-84f3-4997-970a-878dd2de57c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_9af65696-4a18-4d31-81f3-91773ab830fe" xlink:to="loc_us-gaap_CommonClassBMember_2f5b5cd2-84f3-4997-970a-878dd2de57c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_7cd63726-1a24-4719-849c-3554bc94a9e2" xlink:to="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_25a2b212-2f15-40ef-9d10-e7562eb10e93" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_DocumentType_25a2b212-2f15-40ef-9d10-e7562eb10e93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_7e5498ce-8ece-4cb1-ba75-daafb3b8d332" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_DocumentQuarterlyReport_7e5498ce-8ece-4cb1-ba75-daafb3b8d332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_a7aedb31-03f2-4536-8967-6d47680a54e3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_DocumentPeriodEndDate_a7aedb31-03f2-4536-8967-6d47680a54e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_30640c27-91c2-4e99-8dff-4bed3bce7755" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_DocumentTransitionReport_30640c27-91c2-4e99-8dff-4bed3bce7755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_56265a8b-aed2-4bcb-9481-dfef9d9f316d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityFileNumber_56265a8b-aed2-4bcb-9481-dfef9d9f316d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_7854b58c-3868-47f3-86d1-91794fca938c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityRegistrantName_7854b58c-3868-47f3-86d1-91794fca938c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_e52bb030-0a65-4e7c-86c3-483e24910890" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityIncorporationStateCountryCode_e52bb030-0a65-4e7c-86c3-483e24910890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_e7f9c5e7-30c9-46b1-8f2d-82ccecb1ac8c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityTaxIdentificationNumber_e7f9c5e7-30c9-46b1-8f2d-82ccecb1ac8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_749a0b22-c8f3-4177-ae9f-814ca39fbda8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityAddressAddressLine1_749a0b22-c8f3-4177-ae9f-814ca39fbda8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_5de6f21d-8db8-4e17-8f40-cfa01fa20ba2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityAddressCityOrTown_5de6f21d-8db8-4e17-8f40-cfa01fa20ba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_8136e0f1-c93b-4829-8e79-01e29a7085de" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityAddressStateOrProvince_8136e0f1-c93b-4829-8e79-01e29a7085de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_005ce0cb-8f02-41f4-9d5d-e27e0da426b5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityAddressPostalZipCode_005ce0cb-8f02-41f4-9d5d-e27e0da426b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_845af54d-8eeb-4183-a5da-dd68c8e4f40c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_CityAreaCode_845af54d-8eeb-4183-a5da-dd68c8e4f40c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_a04bf6d4-01f5-42e2-bb32-42ca6b8e92cb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_LocalPhoneNumber_a04bf6d4-01f5-42e2-bb32-42ca6b8e92cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_8401700f-c936-4af8-a5d7-944843682392" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_Security12bTitle_8401700f-c936-4af8-a5d7-944843682392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_a278fc2c-1283-485a-ab3d-8df32e8dcfee" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_TradingSymbol_a278fc2c-1283-485a-ab3d-8df32e8dcfee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_ff04fa15-e0a9-46f2-a7c4-faeb06fafb19" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_SecurityExchangeName_ff04fa15-e0a9-46f2-a7c4-faeb06fafb19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_19062c9f-b693-459a-85a9-5c9ffcac87a7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityCurrentReportingStatus_19062c9f-b693-459a-85a9-5c9ffcac87a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_46727f15-50ce-48ab-90b0-ca59e0118675" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityInteractiveDataCurrent_46727f15-50ce-48ab-90b0-ca59e0118675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_a2b357a9-3c76-4b90-9bfc-5f076bfe3ad2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityFilerCategory_a2b357a9-3c76-4b90-9bfc-5f076bfe3ad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_aa6eaa8d-e34d-4475-839c-1711ad2dce80" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntitySmallBusiness_aa6eaa8d-e34d-4475-839c-1711ad2dce80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_66313b64-be92-48b4-bb69-2a8092d0da06" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityEmergingGrowthCompany_66313b64-be92-48b4-bb69-2a8092d0da06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_3915a9bb-f83e-4d8b-94c7-a4291909b4d5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityShellCompany_3915a9bb-f83e-4d8b-94c7-a4291909b4d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_aba25c62-a52b-4f69-b3ef-9171b9783ab0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_aba25c62-a52b-4f69-b3ef-9171b9783ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_8f1a2eb2-f526-4a09-a4d1-73b680b5d797" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_CurrentFiscalYearEndDate_8f1a2eb2-f526-4a09-a4d1-73b680b5d797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_2a1f96b9-670a-4827-ba26-8c89b394e39a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_EntityCentralIndexKey_2a1f96b9-670a-4827-ba26-8c89b394e39a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_b9999962-f5e4-4b00-b26d-2bad4b2f7397" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_AmendmentFlag_b9999962-f5e4-4b00-b26d-2bad4b2f7397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_2ba8d0c3-9add-422b-a093-bff78344331b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_DocumentFiscalPeriodFocus_2ba8d0c3-9add-422b-a093-bff78344331b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_bd4b86d8-7c00-4b49-861d-5c8204bfdcba" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f327e208-3246-4632-9a15-ece14b270236" xlink:to="loc_dei_DocumentFiscalYearFocus_bd4b86d8-7c00-4b49-861d-5c8204bfdcba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="bsy-20220930.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_ab8b02e0-9030-42ac-ac2b-0ae682b924f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_21996511-5958-4893-aa58-a12051cd340d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ab8b02e0-9030-42ac-ac2b-0ae682b924f2" xlink:to="loc_us-gaap_AssetsAbstract_21996511-5958-4893-aa58-a12051cd340d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_435923fd-243e-4e95-a087-6079a56ed191" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_21996511-5958-4893-aa58-a12051cd340d" xlink:to="loc_us-gaap_AssetsCurrentAbstract_435923fd-243e-4e95-a087-6079a56ed191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f0181d82-f628-4745-bc38-5f2fe17e948f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_435923fd-243e-4e95-a087-6079a56ed191" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f0181d82-f628-4745-bc38-5f2fe17e948f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_5c1b52f4-b94a-4787-a0b1-29375239b40c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_435923fd-243e-4e95-a087-6079a56ed191" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_5c1b52f4-b94a-4787-a0b1-29375239b40c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_d5add025-2c96-4690-8016-369baa2b2ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_435923fd-243e-4e95-a087-6079a56ed191" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_d5add025-2c96-4690-8016-369baa2b2ba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_fa7698d0-e7c9-4d0e-87ec-9594de02f86a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidTaxes"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_435923fd-243e-4e95-a087-6079a56ed191" xlink:to="loc_us-gaap_PrepaidTaxes_fa7698d0-e7c9-4d0e-87ec-9594de02f86a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_OtherPrepaidExpensesAndCurrentAssets_864fbb4b-a0b8-42c7-91b4-4a480e997000" xlink:href="bsy-20220930.xsd#bsy_OtherPrepaidExpensesAndCurrentAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_435923fd-243e-4e95-a087-6079a56ed191" xlink:to="loc_bsy_OtherPrepaidExpensesAndCurrentAssets_864fbb4b-a0b8-42c7-91b4-4a480e997000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_4d174d38-59ea-4b5c-822e-13d523d67bb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_435923fd-243e-4e95-a087-6079a56ed191" xlink:to="loc_us-gaap_AssetsCurrent_4d174d38-59ea-4b5c-822e-13d523d67bb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_538de97f-54d6-44ec-8069-5714aad2dcb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_21996511-5958-4893-aa58-a12051cd340d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_538de97f-54d6-44ec-8069-5714aad2dcb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_58fa97af-b312-4e28-8c09-d878098ff50d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_21996511-5958-4893-aa58-a12051cd340d" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_58fa97af-b312-4e28-8c09-d878098ff50d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3331be71-30aa-461f-9271-697d5003e027" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_21996511-5958-4893-aa58-a12051cd340d" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3331be71-30aa-461f-9271-697d5003e027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_bbbd9867-e4e9-4f44-a835-de84bae352a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_21996511-5958-4893-aa58-a12051cd340d" xlink:to="loc_us-gaap_Goodwill_bbbd9867-e4e9-4f44-a835-de84bae352a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_dd664c67-d828-4c55-8459-9cb70cf2981e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Investments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_21996511-5958-4893-aa58-a12051cd340d" xlink:to="loc_us-gaap_Investments_dd664c67-d828-4c55-8459-9cb70cf2981e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_2c60f650-c155-4d1e-a6b5-93a0e155c8ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_21996511-5958-4893-aa58-a12051cd340d" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_2c60f650-c155-4d1e-a6b5-93a0e155c8ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_8955221d-a086-4ae0-988b-8c5c01362c09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_21996511-5958-4893-aa58-a12051cd340d" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_8955221d-a086-4ae0-988b-8c5c01362c09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_11835130-3e02-4250-b08b-3fa69193e428" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_21996511-5958-4893-aa58-a12051cd340d" xlink:to="loc_us-gaap_Assets_11835130-3e02-4250-b08b-3fa69193e428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d49ec865-c512-4a4c-98ce-56bd7d26a26b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ab8b02e0-9030-42ac-ac2b-0ae682b924f2" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d49ec865-c512-4a4c-98ce-56bd7d26a26b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_e133be4f-6e0d-4645-b1b0-2f3bda2fe2e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d49ec865-c512-4a4c-98ce-56bd7d26a26b" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_e133be4f-6e0d-4645-b1b0-2f3bda2fe2e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_e0f99032-83ad-402f-adb2-2eefcfd0a0e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e133be4f-6e0d-4645-b1b0-2f3bda2fe2e7" xlink:to="loc_us-gaap_AccountsPayableCurrent_e0f99032-83ad-402f-adb2-2eefcfd0a0e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_e838494f-b58f-46cc-a105-3cb695444ba2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e133be4f-6e0d-4645-b1b0-2f3bda2fe2e7" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_e838494f-b58f-46cc-a105-3cb695444ba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_9394a566-e951-4aa1-ad2f-c4e145d0a437" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e133be4f-6e0d-4645-b1b0-2f3bda2fe2e7" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_9394a566-e951-4aa1-ad2f-c4e145d0a437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_2c07422f-b149-4d40-85cc-bd8875170731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e133be4f-6e0d-4645-b1b0-2f3bda2fe2e7" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_2c07422f-b149-4d40-85cc-bd8875170731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_909e266e-758d-4107-8fed-d5f56db9fd98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e133be4f-6e0d-4645-b1b0-2f3bda2fe2e7" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_909e266e-758d-4107-8fed-d5f56db9fd98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_fbcef892-6e32-43d4-bc2b-d339b15531af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e133be4f-6e0d-4645-b1b0-2f3bda2fe2e7" xlink:to="loc_us-gaap_LongTermDebtCurrent_fbcef892-6e32-43d4-bc2b-d339b15531af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_8d8f0613-7d3e-45ec-888b-9756a84427ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e133be4f-6e0d-4645-b1b0-2f3bda2fe2e7" xlink:to="loc_us-gaap_LiabilitiesCurrent_8d8f0613-7d3e-45ec-888b-9756a84427ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_e53604eb-d8f9-4087-95c9-84f0118428eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d49ec865-c512-4a4c-98ce-56bd7d26a26b" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_e53604eb-d8f9-4087-95c9-84f0118428eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_16fe8949-9785-4f7a-ac4c-ebd206471a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d49ec865-c512-4a4c-98ce-56bd7d26a26b" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_16fe8949-9785-4f7a-ac4c-ebd206471a9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_32c95ba5-912f-4f7d-b14d-d4a64582ef1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d49ec865-c512-4a4c-98ce-56bd7d26a26b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_32c95ba5-912f-4f7d-b14d-d4a64582ef1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_a9cf3f44-31ec-4d94-901e-8dbbbcd812b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d49ec865-c512-4a4c-98ce-56bd7d26a26b" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_a9cf3f44-31ec-4d94-901e-8dbbbcd812b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_4769f604-9725-4457-9e4f-a8a94b226993" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d49ec865-c512-4a4c-98ce-56bd7d26a26b" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_4769f604-9725-4457-9e4f-a8a94b226993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_a7439740-5464-4acc-b1b8-e950e0240cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d49ec865-c512-4a4c-98ce-56bd7d26a26b" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_a7439740-5464-4acc-b1b8-e950e0240cf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_b0c69007-9443-4b99-a66e-72e847340c75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d49ec865-c512-4a4c-98ce-56bd7d26a26b" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_b0c69007-9443-4b99-a66e-72e847340c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_3ed4e8af-e10c-40a7-bf78-093879d0475f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d49ec865-c512-4a4c-98ce-56bd7d26a26b" xlink:to="loc_us-gaap_Liabilities_3ed4e8af-e10c-40a7-bf78-093879d0475f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_b85cc199-a4fd-459e-966e-a4f2485f5c92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d49ec865-c512-4a4c-98ce-56bd7d26a26b" xlink:to="loc_us-gaap_CommitmentsAndContingencies_b85cc199-a4fd-459e-966e-a4f2485f5c92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_808761c0-2ea7-4a05-817e-d23518d6c947" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d49ec865-c512-4a4c-98ce-56bd7d26a26b" xlink:to="loc_us-gaap_EquityAbstract_808761c0-2ea7-4a05-817e-d23518d6c947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_11e52aea-9546-4554-a443-7f0e6366f586" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_808761c0-2ea7-4a05-817e-d23518d6c947" xlink:to="loc_us-gaap_PreferredStockValue_11e52aea-9546-4554-a443-7f0e6366f586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_0620e8dd-953f-423d-a7aa-b653ba276190" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_808761c0-2ea7-4a05-817e-d23518d6c947" xlink:to="loc_us-gaap_CommonStockValue_0620e8dd-953f-423d-a7aa-b653ba276190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_2e4e5732-f272-489a-9e48-6f3c19e1d2ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_808761c0-2ea7-4a05-817e-d23518d6c947" xlink:to="loc_us-gaap_AdditionalPaidInCapital_2e4e5732-f272-489a-9e48-6f3c19e1d2ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e65e9eb8-2c7d-4aea-a237-f59ce9134957" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_808761c0-2ea7-4a05-817e-d23518d6c947" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e65e9eb8-2c7d-4aea-a237-f59ce9134957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_964a55ab-bfa8-4b68-a8a4-bfd7858c10bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_808761c0-2ea7-4a05-817e-d23518d6c947" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_964a55ab-bfa8-4b68-a8a4-bfd7858c10bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_87208ea3-0d9e-4f26-80d3-bf39b5219c76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_808761c0-2ea7-4a05-817e-d23518d6c947" xlink:to="loc_us-gaap_StockholdersEquity_87208ea3-0d9e-4f26-80d3-bf39b5219c76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_430242aa-64f4-445f-b92c-c0fe83462484" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d49ec865-c512-4a4c-98ce-56bd7d26a26b" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_430242aa-64f4-445f-b92c-c0fe83462484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="bsy-20220930.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_098693a3-5205-4d2b-a079-e763a8a78d11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b552a4ae-73f1-4827-86d0-f09cf06ae159" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_098693a3-5205-4d2b-a079-e763a8a78d11" xlink:to="loc_us-gaap_StatementTable_b552a4ae-73f1-4827-86d0-f09cf06ae159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ed6045e6-d771-4d57-80e5-f3eea8f3df95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b552a4ae-73f1-4827-86d0-f09cf06ae159" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ed6045e6-d771-4d57-80e5-f3eea8f3df95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7a9f26e4-ad96-43f2-950c-2c6b47a0b26b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ed6045e6-d771-4d57-80e5-f3eea8f3df95" xlink:to="loc_us-gaap_ClassOfStockDomain_7a9f26e4-ad96-43f2-950c-2c6b47a0b26b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_d1a6029f-01dd-47b1-af57-d29952264c34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_7a9f26e4-ad96-43f2-950c-2c6b47a0b26b" xlink:to="loc_us-gaap_CommonClassAMember_d1a6029f-01dd-47b1-af57-d29952264c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_97b1f907-388f-41bc-996b-63703a1bde32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_7a9f26e4-ad96-43f2-950c-2c6b47a0b26b" xlink:to="loc_us-gaap_CommonClassBMember_97b1f907-388f-41bc-996b-63703a1bde32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_21a347b6-d3a6-47cf-b216-150347638df0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b552a4ae-73f1-4827-86d0-f09cf06ae159" xlink:to="loc_us-gaap_StatementLineItems_21a347b6-d3a6-47cf-b216-150347638df0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_e66e2f0e-d37e-4631-b877-a61299cbb108" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_21a347b6-d3a6-47cf-b216-150347638df0" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_e66e2f0e-d37e-4631-b877-a61299cbb108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_a2123b27-554a-441b-9a49-3c279bbf5d09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_21a347b6-d3a6-47cf-b216-150347638df0" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_a2123b27-554a-441b-9a49-3c279bbf5d09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_f9d8a33d-ac35-43dc-a04f-985a8a56820c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_21a347b6-d3a6-47cf-b216-150347638df0" xlink:to="loc_us-gaap_PreferredStockSharesIssued_f9d8a33d-ac35-43dc-a04f-985a8a56820c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_27765844-a9ae-45ea-9f11-2023a6873146" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_21a347b6-d3a6-47cf-b216-150347638df0" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_27765844-a9ae-45ea-9f11-2023a6873146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_5efb36e5-0fc6-458e-bf75-34e32344a228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_21a347b6-d3a6-47cf-b216-150347638df0" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_5efb36e5-0fc6-458e-bf75-34e32344a228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_1f5160e0-f559-401c-82cf-7d951fcdb936" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_21a347b6-d3a6-47cf-b216-150347638df0" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_1f5160e0-f559-401c-82cf-7d951fcdb936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_ea48037d-2e5c-403f-a88f-37df01a19ee9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_21a347b6-d3a6-47cf-b216-150347638df0" xlink:to="loc_us-gaap_CommonStockSharesIssued_ea48037d-2e5c-403f-a88f-37df01a19ee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_dc59bd30-1bae-4380-b1ea-0fa8d84bff72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_21a347b6-d3a6-47cf-b216-150347638df0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_dc59bd30-1bae-4380-b1ea-0fa8d84bff72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="bsy-20220930.xsd#ConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_a9e44835-ac91-4da2-824a-4f666a102f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_33894553-f49f-42b3-b1aa-f63e18fc1ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a9e44835-ac91-4da2-824a-4f666a102f7d" xlink:to="loc_us-gaap_StatementTable_33894553-f49f-42b3-b1aa-f63e18fc1ea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_b849eeca-23fc-4343-852d-b570ef59de7e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_33894553-f49f-42b3-b1aa-f63e18fc1ea7" xlink:to="loc_srt_ProductOrServiceAxis_b849eeca-23fc-4343-852d-b570ef59de7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_8fb9aef3-9c86-451d-a4f0-1a4c7a032071" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_b849eeca-23fc-4343-852d-b570ef59de7e" xlink:to="loc_srt_ProductsAndServicesDomain_8fb9aef3-9c86-451d-a4f0-1a4c7a032071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_SubscriptionsAndLicensesMember_13a683ff-e335-4290-acef-ace56652e61e" xlink:href="bsy-20220930.xsd#bsy_SubscriptionsAndLicensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8fb9aef3-9c86-451d-a4f0-1a4c7a032071" xlink:to="loc_bsy_SubscriptionsAndLicensesMember_13a683ff-e335-4290-acef-ace56652e61e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubscriptionAndCirculationMember_e333b6a8-3893-4cc1-9f4b-7cd8a977db29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubscriptionAndCirculationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_SubscriptionsAndLicensesMember_13a683ff-e335-4290-acef-ace56652e61e" xlink:to="loc_us-gaap_SubscriptionAndCirculationMember_e333b6a8-3893-4cc1-9f4b-7cd8a977db29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PerpetualLicensesMember_d91c1855-ed11-4800-a3a4-ad284defe8dd" xlink:href="bsy-20220930.xsd#bsy_PerpetualLicensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_SubscriptionsAndLicensesMember_13a683ff-e335-4290-acef-ace56652e61e" xlink:to="loc_bsy_PerpetualLicensesMember_d91c1855-ed11-4800-a3a4-ad284defe8dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_5450cd21-49db-459b-9bb1-c953f9e66b29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8fb9aef3-9c86-451d-a4f0-1a4c7a032071" xlink:to="loc_us-gaap_ServiceMember_5450cd21-49db-459b-9bb1-c953f9e66b29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_33894553-f49f-42b3-b1aa-f63e18fc1ea7" xlink:to="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_015b0796-9e55-4eca-96d0-a7e9381ad087" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_RevenuesAbstract_015b0796-9e55-4eca-96d0-a7e9381ad087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ba3c4775-afb8-49e1-96dd-5a2faea61d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_015b0796-9e55-4eca-96d0-a7e9381ad087" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ba3c4775-afb8-49e1-96dd-5a2faea61d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_9d610265-ac78-4037-ad55-6282824061bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_CostOfRevenueAbstract_9d610265-ac78-4037-ad55-6282824061bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_6a17ee36-662d-4bc9-820b-93704adccdd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_9d610265-ac78-4037-ad55-6282824061bc" xlink:to="loc_us-gaap_CostOfRevenue_6a17ee36-662d-4bc9-820b-93704adccdd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_0df3c4d7-cbba-43e3-9d4a-a0fe1adb12bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_GrossProfit_0df3c4d7-cbba-43e3-9d4a-a0fe1adb12bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_02385067-4db5-48d0-95a7-b4abd0686fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_OperatingExpensesAbstract_02385067-4db5-48d0-95a7-b4abd0686fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_83f2ee64-cbaa-41bf-9bde-432247f3cd2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_02385067-4db5-48d0-95a7-b4abd0686fa6" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_83f2ee64-cbaa-41bf-9bde-432247f3cd2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_5b45e9e9-7cee-4750-a3db-a3da283b857d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_02385067-4db5-48d0-95a7-b4abd0686fa6" xlink:to="loc_us-gaap_SellingAndMarketingExpense_5b45e9e9-7cee-4750-a3db-a3da283b857d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_2fcb3ebd-976c-411a-baaa-946bc08513b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_02385067-4db5-48d0-95a7-b4abd0686fa6" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_2fcb3ebd-976c-411a-baaa-946bc08513b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_7b06f814-e231-4b38-b95c-91d7059de9c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_02385067-4db5-48d0-95a7-b4abd0686fa6" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_7b06f814-e231-4b38-b95c-91d7059de9c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_e39b2dd9-1246-49ca-89e9-245a95f832f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_02385067-4db5-48d0-95a7-b4abd0686fa6" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_e39b2dd9-1246-49ca-89e9-245a95f832f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_9c904344-7b24-4669-a87b-14a3f9170a17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_02385067-4db5-48d0-95a7-b4abd0686fa6" xlink:to="loc_us-gaap_OperatingExpenses_9c904344-7b24-4669-a87b-14a3f9170a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5a405f85-ebda-493e-b8c4-2b3ba3e4c617" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_OperatingIncomeLoss_5a405f85-ebda-493e-b8c4-2b3ba3e4c617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_15902e8e-46fa-435b-8223-a1033d31e361" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_15902e8e-46fa-435b-8223-a1033d31e361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_9055985c-01e1-4355-beef-fa19f0322001" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_9055985c-01e1-4355-beef-fa19f0322001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_73ca9bf3-7c48-4edc-95a5-994252371e28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_73ca9bf3-7c48-4edc-95a5-994252371e28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_fc2fc522-a982-4cbc-8e93-530b16486f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_fc2fc522-a982-4cbc-8e93-530b16486f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_a3dba61b-c917-42f2-9f54-5394441b1556" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_a3dba61b-c917-42f2-9f54-5394441b1556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9968c3e3-d021-40b5-91f5-8b75a39c8fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_NetIncomeLoss_9968c3e3-d021-40b5-91f5-8b75a39c8fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_1b2161a5-e78e-4392-8b52-7ae9a951cd0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_1b2161a5-e78e-4392-8b52-7ae9a951cd0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2866f0a0-86cc-418a-a4a9-1edc9b6c9570" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2866f0a0-86cc-418a-a4a9-1edc9b6c9570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_ab07f1e6-8203-4ca9-94df-dec3cfbc1394" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_194b9716-a823-47fd-af38-37f716a2e88e" xlink:to="loc_us-gaap_EarningsPerShareAbstract_ab07f1e6-8203-4ca9-94df-dec3cfbc1394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_417f51ef-5cdb-48c7-82e2-b4cd8cd7ab03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ab07f1e6-8203-4ca9-94df-dec3cfbc1394" xlink:to="loc_us-gaap_EarningsPerShareBasic_417f51ef-5cdb-48c7-82e2-b4cd8cd7ab03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_197a32c6-c5ad-48a7-bf28-8879743ad169" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ab07f1e6-8203-4ca9-94df-dec3cfbc1394" xlink:to="loc_us-gaap_EarningsPerShareDiluted_197a32c6-c5ad-48a7-bf28-8879743ad169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c5968d0d-8d9d-49d6-8610-1f1701ecb40a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ab07f1e6-8203-4ca9-94df-dec3cfbc1394" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c5968d0d-8d9d-49d6-8610-1f1701ecb40a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_741fdc68-07f4-4c06-abd5-15dcebcd966d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ab07f1e6-8203-4ca9-94df-dec3cfbc1394" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_741fdc68-07f4-4c06-abd5-15dcebcd966d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="bsy-20220930.xsd#ConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_9875e633-d608-479d-aeb8-72bae4402454" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a915ba01-c444-45a6-90ae-1f3209a745ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_9875e633-d608-479d-aeb8-72bae4402454" xlink:to="loc_us-gaap_NetIncomeLoss_a915ba01-c444-45a6-90ae-1f3209a745ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_79d36cc4-855b-443a-a82e-3dd288d5a852" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_9875e633-d608-479d-aeb8-72bae4402454" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_79d36cc4-855b-443a-a82e-3dd288d5a852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_408f463a-180d-43a4-83ae-0b74341cb401" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_79d36cc4-855b-443a-a82e-3dd288d5a852" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_408f463a-180d-43a4-83ae-0b74341cb401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_bc4546d6-ee00-4bf2-95d3-e417e1e2013b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_79d36cc4-855b-443a-a82e-3dd288d5a852" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_bc4546d6-ee00-4bf2-95d3-e417e1e2013b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_212f4aaa-9a5d-405a-9a7d-72bbeaa7ef7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_79d36cc4-855b-443a-a82e-3dd288d5a852" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_212f4aaa-9a5d-405a-9a7d-72bbeaa7ef7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_82c02bc8-6961-421d-88ff-8ec23f4d1b32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_9875e633-d608-479d-aeb8-72bae4402454" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_82c02bc8-6961-421d-88ff-8ec23f4d1b32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="bsy-20220930.xsd#ConsolidatedStatementsofComprehensiveIncomeParenthetical"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_12461796-2a0f-44e6-b736-c6116ad15122" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent_c4c72293-74c8-45c9-86db-8990e975a4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_12461796-2a0f-44e6-b736-c6116ad15122" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent_c4c72293-74c8-45c9-86db-8990e975a4ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="bsy-20220930.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_1f9ed332-f633-41aa-9f26-856c817ba1c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_41296431-be06-46f7-9ef0-beab9068d17e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_1f9ed332-f633-41aa-9f26-856c817ba1c3" xlink:to="loc_us-gaap_StatementTable_41296431-be06-46f7-9ef0-beab9068d17e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_79f8ff16-0f48-4e5a-b5d6-480826797a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_41296431-be06-46f7-9ef0-beab9068d17e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_79f8ff16-0f48-4e5a-b5d6-480826797a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c038c52d-db24-4e59-b831-88296fe53783" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_79f8ff16-0f48-4e5a-b5d6-480826797a5e" xlink:to="loc_us-gaap_EquityComponentDomain_c038c52d-db24-4e59-b831-88296fe53783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b11cea45-b085-4e6a-b865-26f7c8c0a3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c038c52d-db24-4e59-b831-88296fe53783" xlink:to="loc_us-gaap_CommonStockMember_b11cea45-b085-4e6a-b865-26f7c8c0a3b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_013dd511-1e95-4e60-9a7c-f414d5adea34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c038c52d-db24-4e59-b831-88296fe53783" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_013dd511-1e95-4e60-9a7c-f414d5adea34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c94950dc-2262-46f2-a3b0-1e60968f9624" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c038c52d-db24-4e59-b831-88296fe53783" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c94950dc-2262-46f2-a3b0-1e60968f9624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_7065bdae-43e3-4a84-b23b-cbb4e71ff419" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c038c52d-db24-4e59-b831-88296fe53783" xlink:to="loc_us-gaap_RetainedEarningsMember_7065bdae-43e3-4a84-b23b-cbb4e71ff419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b763d34b-c6ad-4808-8343-6320fa7adde3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_41296431-be06-46f7-9ef0-beab9068d17e" xlink:to="loc_us-gaap_StatementLineItems_b763d34b-c6ad-4808-8343-6320fa7adde3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b763d34b-c6ad-4808-8343-6320fa7adde3" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_3cac8cea-94b0-4083-ab8a-cb4feed64072" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_3cac8cea-94b0-4083-ab8a-cb4feed64072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_438f4dd9-e171-4a91-bbbb-5b902042404c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_StockholdersEquity_438f4dd9-e171-4a91-bbbb-5b902042404c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ec6af6f7-e8ce-41c0-b30e-1cb2d51341e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_NetIncomeLoss_ec6af6f7-e8ce-41c0-b30e-1cb2d51341e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_8e7f561a-13c7-4fd4-87ea-c9e12d78a7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_8e7f561a-13c7-4fd4-87ea-c9e12d78a7dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_0cd4792f-19cd-4de3-b6e9-6fe8de72624e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_0cd4792f-19cd-4de3-b6e9-6fe8de72624e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_890765a5-5af1-445a-b0dc-bf3557c8d26f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_890765a5-5af1-445a-b0dc-bf3557c8d26f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions_9c4e45c6-bf34-401d-91b2-f35aa01e462c" xlink:href="bsy-20220930.xsd#bsy_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_bsy_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions_9c4e45c6-bf34-401d-91b2-f35aa01e462c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends_9514fce1-c642-44bb-854f-e33db53995c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Dividends"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_Dividends_9514fce1-c642-44bb-854f-e33db53995c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_StockIssuedDuringPeriodSharesDeferredCompensationPlan_f2cc8c86-d1f8-40f5-bc65-9c97532441f8" xlink:href="bsy-20220930.xsd#bsy_StockIssuedDuringPeriodSharesDeferredCompensationPlan"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_bsy_StockIssuedDuringPeriodSharesDeferredCompensationPlan_f2cc8c86-d1f8-40f5-bc65-9c97532441f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_StockIssuedDuringPeriodValueDeferredCompensationPlan_e163a770-901b-496a-abb7-9cfb454f4480" xlink:href="bsy-20220930.xsd#bsy_StockIssuedDuringPeriodValueDeferredCompensationPlan"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_bsy_StockIssuedDuringPeriodValueDeferredCompensationPlan_e163a770-901b-496a-abb7-9cfb454f4480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions_471c242e-01cf-49e7-9fb6-ebac25327400" xlink:href="bsy-20220930.xsd#bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions_471c242e-01cf-49e7-9fb6-ebac25327400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification_1f4c6b59-65be-4ea3-b24e-e2f4d11851fc" xlink:href="bsy-20220930.xsd#bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification_1f4c6b59-65be-4ea3-b24e-e2f4d11851fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_7ee82de3-7763-4060-86b2-3e0d49cc2eec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_7ee82de3-7763-4060-86b2-3e0d49cc2eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_380583e0-cbaa-44a0-a32a-d75e17af944a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_380583e0-cbaa-44a0-a32a-d75e17af944a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3fa9bd77-06d9-4644-86c9-d9ed0b9f7284" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3fa9bd77-06d9-4644-86c9-d9ed0b9f7284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_33a02b15-4c9e-4c34-ad18-36433ca22510" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_33a02b15-4c9e-4c34-ad18-36433ca22510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_796c8785-1b99-44f6-b35c-01ed1df1e63c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_796c8785-1b99-44f6-b35c-01ed1df1e63c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_234ee775-c5e6-4949-b987-1c7fc28f400e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_234ee775-c5e6-4949-b987-1c7fc28f400e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber_798c5a92-a2ba-407e-9bc9-0d1411076174" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber_798c5a92-a2ba-407e-9bc9-0d1411076174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue_10133aa0-e8c8-4301-b0e0-2c03c6b3e3da" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue_10133aa0-e8c8-4301-b0e0-2c03c6b3e3da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2bc530d0-9785-413c-ade6-bfe27af3672f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2bc530d0-9785-413c-ade6-bfe27af3672f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_bf894e36-6961-445d-acf3-60b9a8ed3057" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_bf894e36-6961-445d-acf3-60b9a8ed3057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_a5a33307-1804-4f4a-8a16-c1b500fa75e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_a5a33307-1804-4f4a-8a16-c1b500fa75e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_d94d1a15-e86b-4f86-a12b-279c12a429c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_d94d1a15-e86b-4f86-a12b-279c12a429c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_2e748760-ffda-4941-ba4c-d34c8c4a6687" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_2e748760-ffda-4941-ba4c-d34c8c4a6687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_910e3bac-7445-4bf1-b6fc-da38e7d62f34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_910e3bac-7445-4bf1-b6fc-da38e7d62f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e6190c37-9512-44c6-a460-e6d0759aaee7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_79f4d059-d5ea-487b-bc18-eb0b173f38c6" xlink:to="loc_us-gaap_StockholdersEquity_e6190c37-9512-44c6-a460-e6d0759aaee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="simple" xlink:href="bsy-20220930.xsd#ConsolidatedStatementsofStockholdersEquityParenthetical"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_a9e71f6d-39b1-48f6-b658-83e653ac4c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax_e893a3d4-7bdc-4ef6-8b42-17ba7be263f8" xlink:href="bsy-20220930.xsd#bsy_AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_a9e71f6d-39b1-48f6-b658-83e653ac4c0b" xlink:to="loc_bsy_AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax_e893a3d4-7bdc-4ef6-8b42-17ba7be263f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="bsy-20220930.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_3db1a1ba-7e27-4738-a567-a2ce75ee410f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_fcf11d25-90d7-483d-9716-b449244a2e96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3db1a1ba-7e27-4738-a567-a2ce75ee410f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_fcf11d25-90d7-483d-9716-b449244a2e96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c536df71-a79f-4a8d-bef2-3a4bf2097f59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_fcf11d25-90d7-483d-9716-b449244a2e96" xlink:to="loc_us-gaap_NetIncomeLoss_c536df71-a79f-4a8d-bef2-3a4bf2097f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_edfddfd9-9db3-46e6-88c5-2c8aa9406b89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_fcf11d25-90d7-483d-9716-b449244a2e96" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_edfddfd9-9db3-46e6-88c5-2c8aa9406b89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_cf383b68-c058-48d2-acef-ecc24d941d95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_edfddfd9-9db3-46e6-88c5-2c8aa9406b89" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_cf383b68-c058-48d2-acef-ecc24d941d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_fcc5abdb-fc57-4244-9194-a4490d2bccdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_edfddfd9-9db3-46e6-88c5-2c8aa9406b89" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_fcc5abdb-fc57-4244-9194-a4490d2bccdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2134ea0f-4e12-4d59-ba41-bd88abb67342" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_edfddfd9-9db3-46e6-88c5-2c8aa9406b89" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2134ea0f-4e12-4d59-ba41-bd88abb67342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_a634861e-a823-46d5-8a32-bdbbf5094b43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_edfddfd9-9db3-46e6-88c5-2c8aa9406b89" xlink:to="loc_us-gaap_ShareBasedCompensation_a634861e-a823-46d5-8a32-bdbbf5094b43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_1cb128c7-73cc-4268-bd1b-5980613d3cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_edfddfd9-9db3-46e6-88c5-2c8aa9406b89" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_1cb128c7-73cc-4268-bd1b-5980613d3cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_1ce04ff8-7baa-4447-aea7-25e6c6ee273d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_edfddfd9-9db3-46e6-88c5-2c8aa9406b89" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_1ce04ff8-7baa-4447-aea7-25e6c6ee273d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives_cdfc7f2e-a9af-4b25-9e97-9e1dc58f09dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_edfddfd9-9db3-46e6-88c5-2c8aa9406b89" xlink:to="loc_us-gaap_UnrealizedGainLossOnDerivatives_cdfc7f2e-a9af-4b25-9e97-9e1dc58f09dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_9e1a0ecc-f71d-49c8-9fd7-ac7ea62be7bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_edfddfd9-9db3-46e6-88c5-2c8aa9406b89" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_9e1a0ecc-f71d-49c8-9fd7-ac7ea62be7bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_437f939c-faf1-4a13-9b66-18f365563045" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_edfddfd9-9db3-46e6-88c5-2c8aa9406b89" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_437f939c-faf1-4a13-9b66-18f365563045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6484ee38-496a-4c1b-9d08-841a31abece1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_edfddfd9-9db3-46e6-88c5-2c8aa9406b89" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6484ee38-496a-4c1b-9d08-841a31abece1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_c5cb7ad2-6c2c-48cb-981b-a4a35fdb7233" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6484ee38-496a-4c1b-9d08-841a31abece1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_c5cb7ad2-6c2c-48cb-981b-a4a35fdb7233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f0b51a86-8487-4e07-9f84-117ff77eacfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6484ee38-496a-4c1b-9d08-841a31abece1" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f0b51a86-8487-4e07-9f84-117ff77eacfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_d2a1a8f9-bd97-4cc2-9050-849db379d10c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6484ee38-496a-4c1b-9d08-841a31abece1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_d2a1a8f9-bd97-4cc2-9050-849db379d10c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_468ced47-22e1-4573-86ab-2b5fd5cc77e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6484ee38-496a-4c1b-9d08-841a31abece1" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_468ced47-22e1-4573-86ab-2b5fd5cc77e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_00e9b8b9-3d07-4705-8939-6f4e63b77426" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6484ee38-496a-4c1b-9d08-841a31abece1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_00e9b8b9-3d07-4705-8939-6f4e63b77426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6c8520e-79eb-4657-ba66-7175c393bc7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_fcf11d25-90d7-483d-9716-b449244a2e96" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6c8520e-79eb-4657-ba66-7175c393bc7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a25e6208-8051-4838-865e-a178a52f670d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3db1a1ba-7e27-4738-a567-a2ce75ee410f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a25e6208-8051-4838-865e-a178a52f670d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e1a5389c-bf91-4c60-9d9d-d1cbed5ba8ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a25e6208-8051-4838-865e-a178a52f670d" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e1a5389c-bf91-4c60-9d9d-d1cbed5ba8ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_05482d07-7f4d-4f18-bfe0-5b086f31b286" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a25e6208-8051-4838-865e-a178a52f670d" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_05482d07-7f4d-4f18-bfe0-5b086f31b286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_53b7374b-1cd9-4026-9b05-cf88155b046d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a25e6208-8051-4838-865e-a178a52f670d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_53b7374b-1cd9-4026-9b05-cf88155b046d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_3a9fb25b-e56c-4d08-a848-4982272932a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a25e6208-8051-4838-865e-a178a52f670d" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_3a9fb25b-e56c-4d08-a848-4982272932a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_cffa66ee-8506-48f0-9ddd-45cfb7fc5c96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a25e6208-8051-4838-865e-a178a52f670d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_cffa66ee-8506-48f0-9ddd-45cfb7fc5c96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c9bc5fa1-1886-4500-9b26-0ee2323a856d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3db1a1ba-7e27-4738-a567-a2ce75ee410f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c9bc5fa1-1886-4500-9b26-0ee2323a856d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_77c139f9-45a3-40ec-b01d-70a37183ddff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c9bc5fa1-1886-4500-9b26-0ee2323a856d" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_77c139f9-45a3-40ec-b01d-70a37183ddff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_c9a54e54-3de4-4cc9-9fc3-b0fda498f4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c9bc5fa1-1886-4500-9b26-0ee2323a856d" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_c9a54e54-3de4-4cc9-9fc3-b0fda498f4e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_b6dd62ec-c2d8-47a1-9a23-1791daba7192" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c9bc5fa1-1886-4500-9b26-0ee2323a856d" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_b6dd62ec-c2d8-47a1-9a23-1791daba7192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_3b68472b-50f1-4bf5-bd01-d9baf49a8f87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c9bc5fa1-1886-4500-9b26-0ee2323a856d" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_3b68472b-50f1-4bf5-bd01-d9baf49a8f87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PurchaseOfCappedCallOptions_2850b96f-e992-4d15-801e-1cbf561c7f3a" xlink:href="bsy-20220930.xsd#bsy_PurchaseOfCappedCallOptions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c9bc5fa1-1886-4500-9b26-0ee2323a856d" xlink:to="loc_bsy_PurchaseOfCappedCallOptions_2850b96f-e992-4d15-801e-1cbf561c7f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_74821d70-de0b-4d1b-9d9c-493d2f25b6e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c9bc5fa1-1886-4500-9b26-0ee2323a856d" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_74821d70-de0b-4d1b-9d9c-493d2f25b6e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_FinanceLeasePaymentsFinancingActivities_159fb7e7-0ee4-4d5d-b3b9-c6cc4fbe11ae" xlink:href="bsy-20220930.xsd#bsy_FinanceLeasePaymentsFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c9bc5fa1-1886-4500-9b26-0ee2323a856d" xlink:to="loc_bsy_FinanceLeasePaymentsFinancingActivities_159fb7e7-0ee4-4d5d-b3b9-c6cc4fbe11ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfAssumedDebt_145bc9a2-27fa-41c9-95f9-40cfd4456c28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfAssumedDebt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c9bc5fa1-1886-4500-9b26-0ee2323a856d" xlink:to="loc_us-gaap_RepaymentsOfAssumedDebt_145bc9a2-27fa-41c9-95f9-40cfd4456c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_0aa457f4-357d-4791-a4ac-a2ca99034a02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividends"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c9bc5fa1-1886-4500-9b26-0ee2323a856d" xlink:to="loc_us-gaap_PaymentsOfDividends_0aa457f4-357d-4791-a4ac-a2ca99034a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_863831bd-f1aa-443b-b034-fd1789b3f4c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c9bc5fa1-1886-4500-9b26-0ee2323a856d" xlink:to="loc_us-gaap_ProceedsFromStockPlans_863831bd-f1aa-443b-b034-fd1789b3f4c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_0c9b934a-3a5d-4059-a235-7319c17fb50b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c9bc5fa1-1886-4500-9b26-0ee2323a856d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_0c9b934a-3a5d-4059-a235-7319c17fb50b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes_6419c65d-d52c-49b6-9ba2-d16720f6126d" xlink:href="bsy-20220930.xsd#bsy_PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c9bc5fa1-1886-4500-9b26-0ee2323a856d" xlink:to="loc_bsy_PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes_6419c65d-d52c-49b6-9ba2-d16720f6126d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_fc3122e4-4ce3-427f-a876-b9b1eb1956b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c9bc5fa1-1886-4500-9b26-0ee2323a856d" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_fc3122e4-4ce3-427f-a876-b9b1eb1956b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_aa05ce84-e325-4253-a6aa-67d74d2f4583" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c9bc5fa1-1886-4500-9b26-0ee2323a856d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_aa05ce84-e325-4253-a6aa-67d74d2f4583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4269008a-b1a5-4da3-9379-5dea2b4e9f25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3db1a1ba-7e27-4738-a567-a2ce75ee410f" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4269008a-b1a5-4da3-9379-5dea2b4e9f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d562db95-b82c-4b34-a1c8-c67be8583536" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3db1a1ba-7e27-4738-a567-a2ce75ee410f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d562db95-b82c-4b34-a1c8-c67be8583536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4c1df14a-8d5a-499a-b796-a8bb64e88afd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3db1a1ba-7e27-4738-a567-a2ce75ee410f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4c1df14a-8d5a-499a-b796-a8bb64e88afd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8eb7cf21-6828-46ed-b3a0-8710877703fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3db1a1ba-7e27-4738-a567-a2ce75ee410f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8eb7cf21-6828-46ed-b3a0-8710877703fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_91f1c4a3-7a20-4b91-83e5-bd357e407291" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3db1a1ba-7e27-4738-a567-a2ce75ee410f" xlink:to="loc_us-gaap_SupplementalCashFlowElementsAbstract_91f1c4a3-7a20-4b91-83e5-bd357e407291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_58c3c563-30de-493d-a641-4c8125bbf841" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_91f1c4a3-7a20-4b91-83e5-bd357e407291" xlink:to="loc_us-gaap_IncomeTaxesPaid_58c3c563-30de-493d-a641-4c8125bbf841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIncomeTaxRefunds_cefba3f8-3bd5-4551-ac8f-c9b042bcf176" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIncomeTaxRefunds"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_91f1c4a3-7a20-4b91-83e5-bd357e407291" xlink:to="loc_us-gaap_ProceedsFromIncomeTaxRefunds_cefba3f8-3bd5-4551-ac8f-c9b042bcf176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_4fc9db86-14ea-4446-afe7-6a201b763d74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_91f1c4a3-7a20-4b91-83e5-bd357e407291" xlink:to="loc_us-gaap_InterestPaidNet_4fc9db86-14ea-4446-afe7-6a201b763d74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_c8f4fc86-e461-4514-aa4f-047b4b3521ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3db1a1ba-7e27-4738-a567-a2ce75ee410f" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_c8f4fc86-e461-4514-aa4f-047b4b3521ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NoncashOrPartNoncashCostMethodInvestmentNonCashExchange_648f2f4d-254e-44f4-96ee-85568dd73d54" xlink:href="bsy-20220930.xsd#bsy_NoncashOrPartNoncashCostMethodInvestmentNonCashExchange"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_c8f4fc86-e461-4514-aa4f-047b4b3521ee" xlink:to="loc_bsy_NoncashOrPartNoncashCostMethodInvestmentNonCashExchange_648f2f4d-254e-44f4-96ee-85568dd73d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration_3936cba9-ab41-474f-ad03-1ef8d537bd5d" xlink:href="bsy-20220930.xsd#bsy_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_c8f4fc86-e461-4514-aa4f-047b4b3521ee" xlink:to="loc_bsy_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration_3936cba9-ab41-474f-ad03-1ef8d537bd5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NoncashOrPartNoncashContingentAcquisitionConsideration_34b28613-36c2-4ac8-a9c7-50817607161d" xlink:href="bsy-20220930.xsd#bsy_NoncashOrPartNoncashContingentAcquisitionConsideration"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_c8f4fc86-e461-4514-aa4f-047b4b3521ee" xlink:to="loc_bsy_NoncashOrPartNoncashContingentAcquisitionConsideration_34b28613-36c2-4ac8-a9c7-50817607161d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NoncashOrPartNoncashDeferredAcquisitionConsideration_a90a5c2b-54d4-4e3a-822b-1f75ab0ee527" xlink:href="bsy-20220930.xsd#bsy_NoncashOrPartNoncashDeferredAcquisitionConsideration"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_c8f4fc86-e461-4514-aa4f-047b4b3521ee" xlink:to="loc_bsy_NoncashOrPartNoncashDeferredAcquisitionConsideration_a90a5c2b-54d4-4e3a-822b-1f75ab0ee527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid_73dc1037-7936-4698-a076-f7101a3fd7c1" xlink:href="bsy-20220930.xsd#bsy_NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_c8f4fc86-e461-4514-aa4f-047b4b3521ee" xlink:to="loc_bsy_NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid_73dc1037-7936-4698-a076-f7101a3fd7c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_CappedCallOptionsCostsAccruedDuringPeriod_724513f7-13f1-44e4-a6a0-78029077ab13" xlink:href="bsy-20220930.xsd#bsy_CappedCallOptionsCostsAccruedDuringPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_c8f4fc86-e461-4514-aa4f-047b4b3521ee" xlink:to="loc_bsy_CappedCallOptionsCostsAccruedDuringPeriod_724513f7-13f1-44e4-a6a0-78029077ab13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares_bd845c76-993e-46c2-84a9-c257797f63b8" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_c8f4fc86-e461-4514-aa4f-047b4b3521ee" xlink:to="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares_bd845c76-993e-46c2-84a9-c257797f63b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_VoluntaryDeferredCompensationPlanContributionsDuringPeriod_63423f05-20d5-4173-96dd-7a49c73252b3" xlink:href="bsy-20220930.xsd#bsy_VoluntaryDeferredCompensationPlanContributionsDuringPeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_c8f4fc86-e461-4514-aa4f-047b4b3521ee" xlink:to="loc_bsy_VoluntaryDeferredCompensationPlanContributionsDuringPeriod_63423f05-20d5-4173-96dd-7a49c73252b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/BasisofPresentation" xlink:type="simple" xlink:href="bsy-20220930.xsd#BasisofPresentation"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/BasisofPresentation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6608cb5c-a1cb-41aa-93c0-68563da4966e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_ea5ae5da-1a0b-4dcf-b476-904993808d21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6608cb5c-a1cb-41aa-93c0-68563da4966e" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_ea5ae5da-1a0b-4dcf-b476-904993808d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/RecentAccountingPronouncements" xlink:type="simple" xlink:href="bsy-20220930.xsd#RecentAccountingPronouncements"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/RecentAccountingPronouncements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d13de723-175b-4a14-822a-2e23da097f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_9d8766a2-5edf-4d02-9a5b-110b8c7af2be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d13de723-175b-4a14-822a-2e23da097f1b" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_9d8766a2-5edf-4d02-9a5b-110b8c7af2be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/RevenuefromContractswithCustomer" xlink:type="simple" xlink:href="bsy-20220930.xsd#RevenuefromContractswithCustomer"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/RevenuefromContractswithCustomer" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6be03eb9-acc0-4fd7-9844-6c949637d478" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_6d831afe-df86-454c-b0e8-0bd3d81a3eeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6be03eb9-acc0-4fd7-9844-6c949637d478" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_6d831afe-df86-454c-b0e8-0bd3d81a3eeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/Acquisitions" xlink:type="simple" xlink:href="bsy-20220930.xsd#Acquisitions"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_52747cbc-0e61-4ce3-b9f1-78d1cfaa2a79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_8be85193-c6cd-4d63-af71-cfe4e156865e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_52747cbc-0e61-4ce3-b9f1-78d1cfaa2a79" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_8be85193-c6cd-4d63-af71-cfe4e156865e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/PropertyandEquipmentNet" xlink:type="simple" xlink:href="bsy-20220930.xsd#PropertyandEquipmentNet"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/PropertyandEquipmentNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1a2c1171-5a7f-4202-96fe-fbd7ba760750" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_79cf41c5-8fd6-4287-8417-32bc8711a9b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1a2c1171-5a7f-4202-96fe-fbd7ba760750" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_79cf41c5-8fd6-4287-8417-32bc8711a9b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="bsy-20220930.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9ba2c544-1a56-48e7-a60b-09aa876f9f31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_b89a5e0f-02c7-40c0-8988-d32e73785941" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9ba2c544-1a56-48e7-a60b-09aa876f9f31" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_b89a5e0f-02c7-40c0-8988-d32e73785941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/Investments" xlink:type="simple" xlink:href="bsy-20220930.xsd#Investments"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/Investments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_68091075-6048-41ea-b243-a16f6011eb9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_a087d811-ede3-4c96-bf7e-8449fd8cea2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_68091075-6048-41ea-b243-a16f6011eb9c" xlink:to="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_a087d811-ede3-4c96-bf7e-8449fd8cea2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/Leases" xlink:type="simple" xlink:href="bsy-20220930.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_f8951a4f-ad03-415f-be45-4bf5f83b247e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_608b9c75-f2e4-4506-99d3-43602779ea78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f8951a4f-ad03-415f-be45-4bf5f83b247e" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_608b9c75-f2e4-4506-99d3-43602779ea78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_d5744bbb-ff1c-4f1b-972e-b3d36d76d62d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f8951a4f-ad03-415f-be45-4bf5f83b247e" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_d5744bbb-ff1c-4f1b-972e-b3d36d76d62d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/AccrualsandOtherCurrentLiabilities" xlink:type="simple" xlink:href="bsy-20220930.xsd#AccrualsandOtherCurrentLiabilities"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/AccrualsandOtherCurrentLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_00f3cd91-762c-4cc8-8cc9-f7644ea8f0de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_30c87cd2-e856-4658-bb73-5a1d8b34cf7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_00f3cd91-762c-4cc8-8cc9-f7644ea8f0de" xlink:to="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_30c87cd2-e856-4658-bb73-5a1d8b34cf7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LongTermDebt" xlink:type="simple" xlink:href="bsy-20220930.xsd#LongTermDebt"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/LongTermDebt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_a6724872-2254-4519-ac56-92d18202bd88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_987bb9e3-a4fe-4c75-8947-acf6cd964685" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a6724872-2254-4519-ac56-92d18202bd88" xlink:to="loc_us-gaap_LongTermDebtTextBlock_987bb9e3-a4fe-4c75-8947-acf6cd964685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/ExecutiveBonusPlan" xlink:type="simple" xlink:href="bsy-20220930.xsd#ExecutiveBonusPlan"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/ExecutiveBonusPlan" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsAbstract_0049ed64-47bd-4cc3-b6b3-81acd5b7d58a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationRelatedCostsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsGeneralTextBlock_c7d8dfae-70a7-4ca2-8d86-1cb77a7fc7ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationRelatedCostsGeneralTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract_0049ed64-47bd-4cc3-b6b3-81acd5b7d58a" xlink:to="loc_us-gaap_CompensationRelatedCostsGeneralTextBlock_c7d8dfae-70a7-4ca2-8d86-1cb77a7fc7ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/RetirementPlans" xlink:type="simple" xlink:href="bsy-20220930.xsd#RetirementPlans"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/RetirementPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ee280859-ebcf-4274-be0b-cfb8a210ec1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_6af5d613-0252-464f-83a5-8738442aa2a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ee280859-ebcf-4274-be0b-cfb8a210ec1c" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_6af5d613-0252-464f-83a5-8738442aa2a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/CommonStock" xlink:type="simple" xlink:href="bsy-20220930.xsd#CommonStock"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/CommonStock" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_b17656be-f807-4fda-a343-85d4909b4f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_bd956c2c-0df9-4743-be67-8b25747cc228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_b17656be-f807-4fda-a343-85d4909b4f2f" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_bd956c2c-0df9-4743-be67-8b25747cc228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/AccumulatedOtherComprehensiveLoss" xlink:type="simple" xlink:href="bsy-20220930.xsd#AccumulatedOtherComprehensiveLoss"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/AccumulatedOtherComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_38ac810f-2728-4c8d-9648-03db7e8a46c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_baaad020-d6a5-46b2-aa22-006815255724" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_38ac810f-2728-4c8d-9648-03db7e8a46c3" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_baaad020-d6a5-46b2-aa22-006815255724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/EquityAwardsandInstruments" xlink:type="simple" xlink:href="bsy-20220930.xsd#EquityAwardsandInstruments"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/EquityAwardsandInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_70e29ec5-d330-457c-9099-fd95840cd19c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_fff78a36-4734-4923-a50d-311962d6e160" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_70e29ec5-d330-457c-9099-fd95840cd19c" xlink:to="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_fff78a36-4734-4923-a50d-311962d6e160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/IncomeTaxes" xlink:type="simple" xlink:href="bsy-20220930.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_81a51ee5-d825-4029-9f26-17675fc25864" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_785f6b49-c542-470f-8e02-3e397290ce5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_81a51ee5-d825-4029-9f26-17675fc25864" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_785f6b49-c542-470f-8e02-3e397290ce5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/FairValueofFinancialInstruments" xlink:type="simple" xlink:href="bsy-20220930.xsd#FairValueofFinancialInstruments"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/FairValueofFinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_d1f2d909-1474-4beb-bfba-724022a5885f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesAndFairValueTextBlock_118380b2-47c1-4768-9a76-ef5580248653" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesAndFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d1f2d909-1474-4beb-bfba-724022a5885f" xlink:to="loc_us-gaap_DerivativesAndFairValueTextBlock_118380b2-47c1-4768-9a76-ef5580248653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="bsy-20220930.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f1b51f36-efba-4b56-9f51-cb1c98ada12a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_7a76b562-dc41-4100-9af2-12d3b6c9f62a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f1b51f36-efba-4b56-9f51-cb1c98ada12a" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_7a76b562-dc41-4100-9af2-12d3b6c9f62a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/GeographicData" xlink:type="simple" xlink:href="bsy-20220930.xsd#GeographicData"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/GeographicData" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_586da1d3-b2ca-49be-ba57-7fb96a397248" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_3954f9a2-36de-4f4d-ba6e-3fc2e1800989" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_586da1d3-b2ca-49be-ba57-7fb96a397248" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_3954f9a2-36de-4f4d-ba6e-3fc2e1800989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/InterestExpenseNet" xlink:type="simple" xlink:href="bsy-20220930.xsd#InterestExpenseNet"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/InterestExpenseNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_4dc462e7-0ea5-4cf6-ac01-119572f31afe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock_b7dde2f2-8ebe-48d3-bc44-f5f061657916" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_4dc462e7-0ea5-4cf6-ac01-119572f31afe" xlink:to="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock_b7dde2f2-8ebe-48d3-bc44-f5f061657916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/OtherIncomeExpenseNet" xlink:type="simple" xlink:href="bsy-20220930.xsd#OtherIncomeExpenseNet"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/OtherIncomeExpenseNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_cbd96052-210e-4cdc-9b93-bfbf97a8f291" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock_67ab3052-a5b9-40fb-b672-00dc24d76941" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_cbd96052-210e-4cdc-9b93-bfbf97a8f291" xlink:to="loc_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock_67ab3052-a5b9-40fb-b672-00dc24d76941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/NetIncomeLossPerShare" xlink:type="simple" xlink:href="bsy-20220930.xsd#NetIncomeLossPerShare"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/NetIncomeLossPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_d1d3c357-b857-4146-b70a-70fd79dff6ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_1efc9961-65be-4219-a9b8-a0d5f62a6892" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d1d3c357-b857-4146-b70a-70fd79dff6ed" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_1efc9961-65be-4219-a9b8-a0d5f62a6892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/BasisofPresentationPolicies" xlink:type="simple" xlink:href="bsy-20220930.xsd#BasisofPresentationPolicies"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/BasisofPresentationPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_18ef02ee-7c62-4570-99af-2bedadbb3dad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_6cfd25a8-9198-4f61-95d1-f6bdc54699f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_18ef02ee-7c62-4570-99af-2bedadbb3dad" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_6cfd25a8-9198-4f61-95d1-f6bdc54699f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_2b09a149-7584-4f57-80ff-499d6748342a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_18ef02ee-7c62-4570-99af-2bedadbb3dad" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_2b09a149-7584-4f57-80ff-499d6748342a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationPolicyPolicyTextBlock_506d5dbe-ccdb-491c-90c2-1f593d09863c" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_18ef02ee-7c62-4570-99af-2bedadbb3dad" xlink:to="loc_bsy_DeferredCompensationPolicyPolicyTextBlock_506d5dbe-ccdb-491c-90c2-1f593d09863c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_d7e90472-a8b6-47be-b96c-9d8cdc621a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_18ef02ee-7c62-4570-99af-2bedadbb3dad" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_d7e90472-a8b6-47be-b96c-9d8cdc621a1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_a196bdef-2db0-4d3d-8f54-902f2ec69dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_18ef02ee-7c62-4570-99af-2bedadbb3dad" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_a196bdef-2db0-4d3d-8f54-902f2ec69dc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/RevenuefromContractswithCustomerTables" xlink:type="simple" xlink:href="bsy-20220930.xsd#RevenuefromContractswithCustomerTables"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/RevenuefromContractswithCustomerTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5de0d277-a1ab-4c0e-9257-4381d99d83ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_4825f662-9974-451e-9a7e-150863fc53b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5de0d277-a1ab-4c0e-9257-4381d99d83ba" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_4825f662-9974-451e-9a7e-150863fc53b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_ac593d97-af19-4551-b656-64c241cbf917" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5de0d277-a1ab-4c0e-9257-4381d99d83ba" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_ac593d97-af19-4551-b656-64c241cbf917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/AcquisitionsTables" xlink:type="simple" xlink:href="bsy-20220930.xsd#AcquisitionsTables"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/AcquisitionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_5803b7f5-6581-4ef2-abde-6147acc879a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_a98efa61-790f-4643-940f-9af6c348acff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_5803b7f5-6581-4ef2-abde-6147acc879a5" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_a98efa61-790f-4643-940f-9af6c348acff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_9cf425ae-bb1f-44b2-acd6-7c98491862dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_5803b7f5-6581-4ef2-abde-6147acc879a5" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_9cf425ae-bb1f-44b2-acd6-7c98491862dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_fcf54b92-6b4b-4760-a841-4feeefbb525f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_5803b7f5-6581-4ef2-abde-6147acc879a5" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_fcf54b92-6b4b-4760-a841-4feeefbb525f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/PropertyandEquipmentNetTables" xlink:type="simple" xlink:href="bsy-20220930.xsd#PropertyandEquipmentNetTables"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/PropertyandEquipmentNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_5bd99323-ae15-48c7-9ce5-b66732b67bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_c5713213-753e-419b-a843-55c20a677fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_5bd99323-ae15-48c7-9ce5-b66732b67bb5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_c5713213-753e-419b-a843-55c20a677fb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="bsy-20220930.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_66b56478-4ed0-4b0c-80f7-394a63ee3d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_d843d133-1a5f-4cb3-b936-922da99f1671" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_66b56478-4ed0-4b0c-80f7-394a63ee3d2e" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_d843d133-1a5f-4cb3-b936-922da99f1671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_9975a9e7-8de9-41ee-a557-6db4857b1d94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_66b56478-4ed0-4b0c-80f7-394a63ee3d2e" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_9975a9e7-8de9-41ee-a557-6db4857b1d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_1d1ad705-d790-4e3b-b0ad-b5302f9dbc7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_66b56478-4ed0-4b0c-80f7-394a63ee3d2e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_1d1ad705-d790-4e3b-b0ad-b5302f9dbc7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LeasesTables" xlink:type="simple" xlink:href="bsy-20220930.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_20ddddcc-945c-4112-9295-3fc508f34262" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_d4bd2956-e1df-43c3-b9de-ecc71498a7b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_20ddddcc-945c-4112-9295-3fc508f34262" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_d4bd2956-e1df-43c3-b9de-ecc71498a7b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_101b9baf-0627-48a4-9c57-280499429788" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_20ddddcc-945c-4112-9295-3fc508f34262" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_101b9baf-0627-48a4-9c57-280499429788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_AssetsAndLiabilitiesLesseeTableTextBlock_e56c655e-db1b-43ca-a363-9cbd5f701f06" xlink:href="bsy-20220930.xsd#bsy_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_20ddddcc-945c-4112-9295-3fc508f34262" xlink:to="loc_bsy_AssetsAndLiabilitiesLesseeTableTextBlock_e56c655e-db1b-43ca-a363-9cbd5f701f06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesTables" xlink:type="simple" xlink:href="bsy-20220930.xsd#AccrualsandOtherCurrentLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_e3680fba-a5bb-458d-a9f9-e75e0b7d06a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_9c14ce95-8fd9-498d-9c69-89f9c1d79a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_e3680fba-a5bb-458d-a9f9-e75e0b7d06a9" xlink:to="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_9c14ce95-8fd9-498d-9c69-89f9c1d79a2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LongTermDebtTables" xlink:type="simple" xlink:href="bsy-20220930.xsd#LongTermDebtTables"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/LongTermDebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7040d407-f1a9-4d70-958c-88b80b29bcda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_dbaf7208-9c8d-4a15-9451-09f98552933a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7040d407-f1a9-4d70-958c-88b80b29bcda" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_dbaf7208-9c8d-4a15-9451-09f98552933a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_572c711b-7802-4b95-9e8e-01aa1b18da86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7040d407-f1a9-4d70-958c-88b80b29bcda" xlink:to="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_572c711b-7802-4b95-9e8e-01aa1b18da86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/RetirementPlansTables" xlink:type="simple" xlink:href="bsy-20220930.xsd#RetirementPlansTables"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/RetirementPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_32d18608-78f5-4651-81cb-6e5c2a8fb69c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock_cb3fe734-1b13-4395-adfe-65319139fc16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_32d18608-78f5-4651-81cb-6e5c2a8fb69c" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock_cb3fe734-1b13-4395-adfe-65319139fc16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/CommonStockTables" xlink:type="simple" xlink:href="bsy-20220930.xsd#CommonStockTables"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/CommonStockTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_4ccaeae0-4674-496c-9dcb-866e0363df2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDeclaredTableTextBlock_b25e6082-2704-432f-9a3e-d1bf46441faa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsDeclaredTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4ccaeae0-4674-496c-9dcb-866e0363df2f" xlink:to="loc_us-gaap_DividendsDeclaredTableTextBlock_b25e6082-2704-432f-9a3e-d1bf46441faa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/AccumulatedOtherComprehensiveLossTables" xlink:type="simple" xlink:href="bsy-20220930.xsd#AccumulatedOtherComprehensiveLossTables"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/AccumulatedOtherComprehensiveLossTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_da7483c5-cdbe-49af-ab28-80bebb285384" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_71716dca-c9e4-4fed-b7fb-3c4be9efb789" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_da7483c5-cdbe-49af-ab28-80bebb285384" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_71716dca-c9e4-4fed-b7fb-3c4be9efb789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/EquityAwardsandInstrumentsTables" xlink:type="simple" xlink:href="bsy-20220930.xsd#EquityAwardsandInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/EquityAwardsandInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c6e45e7e-f59d-4792-a6d7-c3ecb3131089" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_e1b6ebdd-f7e6-4ee8-875c-c857e6dff867" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c6e45e7e-f59d-4792-a6d7-c3ecb3131089" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_e1b6ebdd-f7e6-4ee8-875c-c857e6dff867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_5c59eff9-2fae-4c60-b437-0609df92b2a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c6e45e7e-f59d-4792-a6d7-c3ecb3131089" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_5c59eff9-2fae-4c60-b437-0609df92b2a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_91dfec07-bd83-4ab9-9291-bf3c8bee4dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c6e45e7e-f59d-4792-a6d7-c3ecb3131089" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_91dfec07-bd83-4ab9-9291-bf3c8bee4dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="bsy-20220930.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_6a1ab625-61d8-4877-8b06-30931562dd83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_ce229c3a-8e93-478b-adf7-89fc0ec2b78c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6a1ab625-61d8-4877-8b06-30931562dd83" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_ce229c3a-8e93-478b-adf7-89fc0ec2b78c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/FairValueofFinancialInstrumentsTables" xlink:type="simple" xlink:href="bsy-20220930.xsd#FairValueofFinancialInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/FairValueofFinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_fc261312-5ba3-423a-a43b-7bdd5b53239a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock_dd249832-3bac-4434-938f-712dd431494b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_fc261312-5ba3-423a-a43b-7bdd5b53239a" xlink:to="loc_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock_dd249832-3bac-4434-938f-712dd431494b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_00d3fc3b-efe1-48b0-82f0-7d4ed6339c2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_fc261312-5ba3-423a-a43b-7bdd5b53239a" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_00d3fc3b-efe1-48b0-82f0-7d4ed6339c2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1f738ef5-393e-4443-92bf-eca2a9505b13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_fc261312-5ba3-423a-a43b-7bdd5b53239a" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1f738ef5-393e-4443-92bf-eca2a9505b13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/GeographicDataTables" xlink:type="simple" xlink:href="bsy-20220930.xsd#GeographicDataTables"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/GeographicDataTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_7c00af3e-07b8-4fa0-8313-1ee6d0ef7e57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_28af657d-1789-435f-9bf1-72cff4028eba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_7c00af3e-07b8-4fa0-8313-1ee6d0ef7e57" xlink:to="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_28af657d-1789-435f-9bf1-72cff4028eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/InterestExpenseNetTables" xlink:type="simple" xlink:href="bsy-20220930.xsd#InterestExpenseNetTables"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/InterestExpenseNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_1f99ee15-c732-40a6-9077-9a8cafca56ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_8a11b597-3886-4f94-81ed-09f8a49c9005" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_1f99ee15-c732-40a6-9077-9a8cafca56ad" xlink:to="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_8a11b597-3886-4f94-81ed-09f8a49c9005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/OtherIncomeExpenseNetTables" xlink:type="simple" xlink:href="bsy-20220930.xsd#OtherIncomeExpenseNetTables"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/OtherIncomeExpenseNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_39a067e3-882e-4b29-b829-2e4cf50efa81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_942a4bc5-8f23-4f0d-a1b4-400590d43d27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_39a067e3-882e-4b29-b829-2e4cf50efa81" xlink:to="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_942a4bc5-8f23-4f0d-a1b4-400590d43d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/NetIncomeLossPerShareTables" xlink:type="simple" xlink:href="bsy-20220930.xsd#NetIncomeLossPerShareTables"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/NetIncomeLossPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_e1cb9b74-1132-48ba-90bf-854a824c11ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_97c0f067-1b0b-4cff-bc6b-09b2b5f0350e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e1cb9b74-1132-48ba-90bf-854a824c11ed" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_97c0f067-1b0b-4cff-bc6b-09b2b5f0350e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_f31ca931-70f5-430d-af55-39f6e2b980fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e1cb9b74-1132-48ba-90bf-854a824c11ed" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_f31ca931-70f5-430d-af55-39f6e2b980fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#BasisofPresentationBusinessCombinationsDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_82653ea6-233f-4a6d-be9a-4ba11989eb97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_aa8b0e93-046a-4365-9c06-8b9512e02eef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_82653ea6-233f-4a6d-be9a-4ba11989eb97" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_aa8b0e93-046a-4365-9c06-8b9512e02eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_de9dbece-1bd3-471b-95a3-4424eef33fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_aa8b0e93-046a-4365-9c06-8b9512e02eef" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_de9dbece-1bd3-471b-95a3-4424eef33fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_40ee9088-6a91-4a6b-9a8a-2dd790eda146" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_de9dbece-1bd3-471b-95a3-4424eef33fcb" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_40ee9088-6a91-4a6b-9a8a-2dd790eda146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PowerLineSystemsAcquisitionMember_9cf0efe5-1263-4998-8d5b-d3d8bf68cff3" xlink:href="bsy-20220930.xsd#bsy_PowerLineSystemsAcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_40ee9088-6a91-4a6b-9a8a-2dd790eda146" xlink:to="loc_bsy_PowerLineSystemsAcquisitionMember_9cf0efe5-1263-4998-8d5b-d3d8bf68cff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_SeequentMember_4550b7a4-e77a-4a16-a651-2a3ae8f393d4" xlink:href="bsy-20220930.xsd#bsy_SeequentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_40ee9088-6a91-4a6b-9a8a-2dd790eda146" xlink:to="loc_bsy_SeequentMember_4550b7a4-e77a-4a16-a651-2a3ae8f393d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_104689cb-8057-4524-942e-28d866f876a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_aa8b0e93-046a-4365-9c06-8b9512e02eef" xlink:to="loc_us-gaap_StatementClassOfStockAxis_104689cb-8057-4524-942e-28d866f876a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_1538f716-5c04-4ac0-92be-b232b59b3835" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_104689cb-8057-4524-942e-28d866f876a0" xlink:to="loc_us-gaap_ClassOfStockDomain_1538f716-5c04-4ac0-92be-b232b59b3835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_76cca282-3e90-440a-9035-411d480e6d09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1538f716-5c04-4ac0-92be-b232b59b3835" xlink:to="loc_us-gaap_CommonClassBMember_76cca282-3e90-440a-9035-411d480e6d09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_ba6dd6c5-2c30-4b93-8796-0151f3436333" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_aa8b0e93-046a-4365-9c06-8b9512e02eef" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_ba6dd6c5-2c30-4b93-8796-0151f3436333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_039fdf74-817c-41b7-a4fa-0403c253bcce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_ba6dd6c5-2c30-4b93-8796-0151f3436333" xlink:to="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_039fdf74-817c-41b7-a4fa-0403c253bcce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_a7aa7baf-d95c-4a3f-bcdc-0df7804b6c98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_039fdf74-817c-41b7-a4fa-0403c253bcce" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_a7aa7baf-d95c-4a3f-bcdc-0df7804b6c98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_bb2a922b-cb29-412c-b366-82f6b7907c63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_aa8b0e93-046a-4365-9c06-8b9512e02eef" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_bb2a922b-cb29-412c-b366-82f6b7907c63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_b8f2f8c7-7acb-4b69-8dbb-8865b7a35da6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_bb2a922b-cb29-412c-b366-82f6b7907c63" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_b8f2f8c7-7acb-4b69-8dbb-8865b7a35da6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember_3ceb9319-49ed-4cb6-86ef-022371ad790c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_b8f2f8c7-7acb-4b69-8dbb-8865b7a35da6" xlink:to="loc_us-gaap_NonqualifiedPlanMember_3ceb9319-49ed-4cb6-86ef-022371ad790c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeAxis_dad0f1a0-9aa9-4ada-a0a2-3d1e83602ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_aa8b0e93-046a-4365-9c06-8b9512e02eef" xlink:to="loc_us-gaap_ReclassificationTypeAxis_dad0f1a0-9aa9-4ada-a0a2-3d1e83602ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeDomain_06373b63-7725-4e2c-8582-823e0f3e6b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationTypeAxis_dad0f1a0-9aa9-4ada-a0a2-3d1e83602ddd" xlink:to="loc_us-gaap_ReclassificationTypeDomain_06373b63-7725-4e2c-8582-823e0f3e6b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationPlanOneTimeInducementMember_6674c9d0-a6fe-4846-bfc3-5bcdcacdb06e" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationPlanOneTimeInducementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationTypeDomain_06373b63-7725-4e2c-8582-823e0f3e6b3a" xlink:to="loc_bsy_DeferredCompensationPlanOneTimeInducementMember_6674c9d0-a6fe-4846-bfc3-5bcdcacdb06e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_b48ece1a-64d6-4878-a452-b25af4d0569c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionContingentConsiderationLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_aa8b0e93-046a-4365-9c06-8b9512e02eef" xlink:to="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_b48ece1a-64d6-4878-a452-b25af4d0569c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c7a5fc7d-32bd-43f8-8916-d99f588508b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_b48ece1a-64d6-4878-a452-b25af4d0569c" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c7a5fc7d-32bd-43f8-8916-d99f588508b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_81b4487b-9377-4f75-8e37-01f7790472d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_b48ece1a-64d6-4878-a452-b25af4d0569c" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_81b4487b-9377-4f75-8e37-01f7790472d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_36ed1b38-aef8-4079-a0d5-db9a31335978" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_b48ece1a-64d6-4878-a452-b25af4d0569c" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_36ed1b38-aef8-4079-a0d5-db9a31335978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ReductionInSharesOutstandingDiluted_1f44f43a-eff0-41b9-a3f9-fa8cd3beebb0" xlink:href="bsy-20220930.xsd#bsy_ReductionInSharesOutstandingDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_b48ece1a-64d6-4878-a452-b25af4d0569c" xlink:to="loc_bsy_ReductionInSharesOutstandingDiluted_1f44f43a-eff0-41b9-a3f9-fa8cd3beebb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ReductionInSharesOutstandingBasic_232e0194-caf0-4f94-8e26-f1d35c81ac17" xlink:href="bsy-20220930.xsd#bsy_ReductionInSharesOutstandingBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_b48ece1a-64d6-4878-a452-b25af4d0569c" xlink:to="loc_bsy_ReductionInSharesOutstandingBasic_232e0194-caf0-4f94-8e26-f1d35c81ac17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost_3305091c-baa6-449e-8486-7279cb615a79" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_b48ece1a-64d6-4878-a452-b25af4d0569c" xlink:to="loc_bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost_3305091c-baa6-449e-8486-7279cb615a79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_1238dc1f-d358-4a8f-92b6-22ee299530e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_b48ece1a-64d6-4878-a452-b25af4d0569c" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_1238dc1f-d358-4a8f-92b6-22ee299530e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_a270af0d-e45e-44be-9f69-82ec6bae1706" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_b48ece1a-64d6-4878-a452-b25af4d0569c" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_a270af0d-e45e-44be-9f69-82ec6bae1706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#RevenuefromContractswithCustomerNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_afaa35a4-016b-404b-aff5-5c29d0439fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_179a38e6-9435-41a3-83fa-848a7e2b3104" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_afaa35a4-016b-404b-aff5-5c29d0439fd8" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_179a38e6-9435-41a3-83fa-848a7e2b3104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c4df16dd-af54-4948-8d97-5c3ac6c199fd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_179a38e6-9435-41a3-83fa-848a7e2b3104" xlink:to="loc_srt_ProductOrServiceAxis_c4df16dd-af54-4948-8d97-5c3ac6c199fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_918e3b35-1349-4e91-add2-19916e3ef16b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_c4df16dd-af54-4948-8d97-5c3ac6c199fd" xlink:to="loc_srt_ProductsAndServicesDomain_918e3b35-1349-4e91-add2-19916e3ef16b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PortfolioBalancingExchangeRightsMember_7945a47a-c237-488f-b988-37ccc3c3aa0d" xlink:href="bsy-20220930.xsd#bsy_PortfolioBalancingExchangeRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_918e3b35-1349-4e91-add2-19916e3ef16b" xlink:to="loc_bsy_PortfolioBalancingExchangeRightsMember_7945a47a-c237-488f-b988-37ccc3c3aa0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseMember_46f42753-80c6-4001-9dca-1bf4c2699570" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_918e3b35-1349-4e91-add2-19916e3ef16b" xlink:to="loc_us-gaap_LicenseMember_46f42753-80c6-4001-9dca-1bf4c2699570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TermLicensesMember_34ac7823-fd07-4c44-8582-4b87bb423e0f" xlink:href="bsy-20220930.xsd#bsy_TermLicensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LicenseMember_46f42753-80c6-4001-9dca-1bf4c2699570" xlink:to="loc_bsy_TermLicensesMember_34ac7823-fd07-4c44-8582-4b87bb423e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_3e4eda6f-e87d-40fa-80a6-c8e0bfc5b48c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_179a38e6-9435-41a3-83fa-848a7e2b3104" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_3e4eda6f-e87d-40fa-80a6-c8e0bfc5b48c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_c09fd548-eb42-4151-a126-bda393e8f49f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3e4eda6f-e87d-40fa-80a6-c8e0bfc5b48c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_c09fd548-eb42-4151-a126-bda393e8f49f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_d23af79d-eecd-462b-bdcf-b811713f786d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_c09fd548-eb42-4151-a126-bda393e8f49f" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_d23af79d-eecd-462b-bdcf-b811713f786d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a0d16390-f1df-441e-acd4-3f4ffc7271a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_179a38e6-9435-41a3-83fa-848a7e2b3104" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a0d16390-f1df-441e-acd4-3f4ffc7271a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_cc7163c6-b1cb-4956-8933-f01638a3ba86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a0d16390-f1df-441e-acd4-3f4ffc7271a1" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_cc7163c6-b1cb-4956-8933-f01638a3ba86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_70af1542-6e2d-4ed7-9173-595d536f31dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_cc7163c6-b1cb-4956-8933-f01638a3ba86" xlink:to="loc_us-gaap_SalesRevenueNetMember_70af1542-6e2d-4ed7-9173-595d536f31dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_fc82aebc-9f3d-4b95-9985-3dd1dba966ec" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_179a38e6-9435-41a3-83fa-848a7e2b3104" xlink:to="loc_srt_MajorCustomersAxis_fc82aebc-9f3d-4b95-9985-3dd1dba966ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_2fc17d23-604b-4282-ab1f-aef16fe7c01b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_fc82aebc-9f3d-4b95-9985-3dd1dba966ec" xlink:to="loc_srt_NameOfMajorCustomerDomain_2fc17d23-604b-4282-ab1f-aef16fe7c01b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ChannelPartnersMember_ca606d25-ff31-4ab2-a0cf-6b0acec083c8" xlink:href="bsy-20220930.xsd#bsy_ChannelPartnersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_2fc17d23-604b-4282-ab1f-aef16fe7c01b" xlink:to="loc_bsy_ChannelPartnersMember_ca606d25-ff31-4ab2-a0cf-6b0acec083c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_07e7dddf-8bf5-4e31-a534-a349c5c68287" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_179a38e6-9435-41a3-83fa-848a7e2b3104" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_07e7dddf-8bf5-4e31-a534-a349c5c68287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_b6dbc9a1-72eb-497e-b216-59b12da722c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_07e7dddf-8bf5-4e31-a534-a349c5c68287" xlink:to="loc_us-gaap_ContractWithCustomerLiability_b6dbc9a1-72eb-497e-b216-59b12da722c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostImpairmentLoss_87cb993b-fe0a-4a67-99a5-891af6231629" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_07e7dddf-8bf5-4e31-a534-a349c5c68287" xlink:to="loc_us-gaap_CapitalizedContractCostImpairmentLoss_87cb993b-fe0a-4a67-99a5-891af6231629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_26491f2a-b51f-4076-ace7-48745eec553e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_07e7dddf-8bf5-4e31-a534-a349c5c68287" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_26491f2a-b51f-4076-ace7-48745eec553e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ContractWithCustomerLiabilityAdditions_c4605a0c-f837-4d8c-a56d-e92027106997" xlink:href="bsy-20220930.xsd#bsy_ContractWithCustomerLiabilityAdditions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_07e7dddf-8bf5-4e31-a534-a349c5c68287" xlink:to="loc_bsy_ContractWithCustomerLiabilityAdditions_c4605a0c-f837-4d8c-a56d-e92027106997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a902f544-66ce-4c3c-bfd8-4d584148541e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_07e7dddf-8bf5-4e31-a534-a349c5c68287" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a902f544-66ce-4c3c-bfd8-4d584148541e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_4ea46f6a-32b6-4421-90fc-b07e78433bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_07e7dddf-8bf5-4e31-a534-a349c5c68287" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_4ea46f6a-32b6-4421-90fc-b07e78433bf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofContractAssetsandDeferredRevenueDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#RevenuefromContractswithCustomerScheduleofContractAssetsandDeferredRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofContractAssetsandDeferredRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_731a61da-59cc-42c5-a7fd-57903ecc16f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_9eb17e59-519c-44f5-8f58-1a7dfdd2aebf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_731a61da-59cc-42c5-a7fd-57903ecc16f4" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_9eb17e59-519c-44f5-8f58-1a7dfdd2aebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_9786a872-6def-43b7-9eb4-35fdffd911ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_731a61da-59cc-42c5-a7fd-57903ecc16f4" xlink:to="loc_us-gaap_ContractWithCustomerLiability_9786a872-6def-43b7-9eb4-35fdffd911ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/RevenuefromContractswithCustomerPerformanceObligationDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#RevenuefromContractswithCustomerPerformanceObligationDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/RevenuefromContractswithCustomerPerformanceObligationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_396c379e-e8b0-4bdb-a972-7f49fcb7c01f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_a80fca15-fba3-4a98-86ec-c4700d0409ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_396c379e-e8b0-4bdb-a972-7f49fcb7c01f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_a80fca15-fba3-4a98-86ec-c4700d0409ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_5c47b4a4-80c8-494b-98d4-7ff49418d62b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_a80fca15-fba3-4a98-86ec-c4700d0409ce" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_5c47b4a4-80c8-494b-98d4-7ff49418d62b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d3f71c7b-94db-4434-9a02-330c9fbacca2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_a80fca15-fba3-4a98-86ec-c4700d0409ce" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d3f71c7b-94db-4434-9a02-330c9fbacca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_bb137653-b5d5-4119-8016-0305140678b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d3f71c7b-94db-4434-9a02-330c9fbacca2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_bb137653-b5d5-4119-8016-0305140678b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_0e2a99c6-d997-44b6-81a9-6c7f5e71e98b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d3f71c7b-94db-4434-9a02-330c9fbacca2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_0e2a99c6-d997-44b6-81a9-6c7f5e71e98b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_6cb1b32e-614b-4e06-a379-c94b77215b24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d3f71c7b-94db-4434-9a02-330c9fbacca2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_6cb1b32e-614b-4e06-a379-c94b77215b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/RevenuefromContractswithCustomerPerformanceObligationDetails_1" xlink:type="simple" xlink:href="bsy-20220930.xsd#RevenuefromContractswithCustomerPerformanceObligationDetails_1"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/RevenuefromContractswithCustomerPerformanceObligationDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d72f0819-35cf-41d9-aeb5-3b23d4298b5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_07c059cf-5aaf-45dc-bc5a-f28a0c46ba08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d72f0819-35cf-41d9-aeb5-3b23d4298b5a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_07c059cf-5aaf-45dc-bc5a-f28a0c46ba08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e2396989-bbd6-470b-a739-7f9ab102ad62" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_07c059cf-5aaf-45dc-bc5a-f28a0c46ba08" xlink:to="loc_srt_ProductOrServiceAxis_e2396989-bbd6-470b-a739-7f9ab102ad62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_12f98e51-d1e9-46f5-b50d-ef098b91baae" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_e2396989-bbd6-470b-a739-7f9ab102ad62" xlink:to="loc_srt_ProductsAndServicesDomain_12f98e51-d1e9-46f5-b50d-ef098b91baae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_SubscriptionsAndLicensesMember_adae70ad-63d3-4107-b14c-93b1b329ed47" xlink:href="bsy-20220930.xsd#bsy_SubscriptionsAndLicensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_12f98e51-d1e9-46f5-b50d-ef098b91baae" xlink:to="loc_bsy_SubscriptionsAndLicensesMember_adae70ad-63d3-4107-b14c-93b1b329ed47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubscriptionAndCirculationMember_3dc6c1dd-804b-4816-9744-6eb4aa867f15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubscriptionAndCirculationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_SubscriptionsAndLicensesMember_adae70ad-63d3-4107-b14c-93b1b329ed47" xlink:to="loc_us-gaap_SubscriptionAndCirculationMember_3dc6c1dd-804b-4816-9744-6eb4aa867f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_SELECTSubscriptionsMember_f1bf3231-5ef6-4418-81c7-a11691203300" xlink:href="bsy-20220930.xsd#bsy_SELECTSubscriptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubscriptionAndCirculationMember_3dc6c1dd-804b-4816-9744-6eb4aa867f15" xlink:to="loc_bsy_SELECTSubscriptionsMember_f1bf3231-5ef6-4418-81c7-a11691203300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_EnterpriseLicenseSubscriptionsMember_80a3897e-a44b-4d7f-ade7-e99a9c866643" xlink:href="bsy-20220930.xsd#bsy_EnterpriseLicenseSubscriptionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubscriptionAndCirculationMember_3dc6c1dd-804b-4816-9744-6eb4aa867f15" xlink:to="loc_bsy_EnterpriseLicenseSubscriptionsMember_80a3897e-a44b-4d7f-ade7-e99a9c866643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TermLicenseSubscriptionsMember_252a14f6-9f96-47d9-8555-129e531e38c1" xlink:href="bsy-20220930.xsd#bsy_TermLicenseSubscriptionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubscriptionAndCirculationMember_3dc6c1dd-804b-4816-9744-6eb4aa867f15" xlink:to="loc_bsy_TermLicenseSubscriptionsMember_252a14f6-9f96-47d9-8555-129e531e38c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PerpetualLicensesMember_824e5ddf-bdad-45b1-ac96-46747a58cdec" xlink:href="bsy-20220930.xsd#bsy_PerpetualLicensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_SubscriptionsAndLicensesMember_adae70ad-63d3-4107-b14c-93b1b329ed47" xlink:to="loc_bsy_PerpetualLicensesMember_824e5ddf-bdad-45b1-ac96-46747a58cdec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_3ac4c6d6-8f6d-4f66-ad4c-17b119f4a883" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_12f98e51-d1e9-46f5-b50d-ef098b91baae" xlink:to="loc_us-gaap_ServiceMember_3ac4c6d6-8f6d-4f66-ad4c-17b119f4a883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ProfessionalServicesRecurringMember_a5e2276c-67dd-4522-a266-5b323ec84317" xlink:href="bsy-20220930.xsd#bsy_ProfessionalServicesRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ServiceMember_3ac4c6d6-8f6d-4f66-ad4c-17b119f4a883" xlink:to="loc_bsy_ProfessionalServicesRecurringMember_a5e2276c-67dd-4522-a266-5b323ec84317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ProfessionalServicesOtherMember_af9f470c-db32-4b72-9315-f02625398d2a" xlink:href="bsy-20220930.xsd#bsy_ProfessionalServicesOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ServiceMember_3ac4c6d6-8f6d-4f66-ad4c-17b119f4a883" xlink:to="loc_bsy_ProfessionalServicesOtherMember_af9f470c-db32-4b72-9315-f02625398d2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_EnterpriseLicenseSubscriptionsE365SubscriptionsMember_6f777f0a-c285-4e26-868f-a1f0fd7a48b5" xlink:href="bsy-20220930.xsd#bsy_EnterpriseLicenseSubscriptionsE365SubscriptionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_12f98e51-d1e9-46f5-b50d-ef098b91baae" xlink:to="loc_bsy_EnterpriseLicenseSubscriptionsE365SubscriptionsMember_6f777f0a-c285-4e26-868f-a1f0fd7a48b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6293757e-454c-4a94-8b72-acb8fe3ac23f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_07c059cf-5aaf-45dc-bc5a-f28a0c46ba08" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_6293757e-454c-4a94-8b72-acb8fe3ac23f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_54d725df-9cc4-4d1b-9d49-bb4fb0c48b7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6293757e-454c-4a94-8b72-acb8fe3ac23f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_54d725df-9cc4-4d1b-9d49-bb4fb0c48b7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_496a10ee-183a-4f90-966e-6f8aa6e5d7c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_f616a734-c157-446c-8b1b-33b6668e6d37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_496a10ee-183a-4f90-966e-6f8aa6e5d7c8" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f616a734-c157-446c-8b1b-33b6668e6d37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6d79795c-0bdf-4824-8870-f0ef700944a7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f616a734-c157-446c-8b1b-33b6668e6d37" xlink:to="loc_srt_StatementGeographicalAxis_6d79795c-0bdf-4824-8870-f0ef700944a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_dbc177ae-b5df-4e31-8c8c-54cd5687cc0c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_6d79795c-0bdf-4824-8870-f0ef700944a7" xlink:to="loc_srt_SegmentGeographicalDomain_dbc177ae-b5df-4e31-8c8c-54cd5687cc0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_UnitedStatesCanadaAndLatinAmericaMember_adfee0d1-31b8-45c0-85ac-b109f2ac6814" xlink:href="bsy-20220930.xsd#bsy_UnitedStatesCanadaAndLatinAmericaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_dbc177ae-b5df-4e31-8c8c-54cd5687cc0c" xlink:to="loc_bsy_UnitedStatesCanadaAndLatinAmericaMember_adfee0d1-31b8-45c0-85ac-b109f2ac6814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_77d6062d-65a4-448c-8480-6beaab9605e1" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_UnitedStatesCanadaAndLatinAmericaMember_adfee0d1-31b8-45c0-85ac-b109f2ac6814" xlink:to="loc_country_US_77d6062d-65a4-448c-8480-6beaab9605e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_e87aeb75-f274-46b0-ab50-c90a7f6747e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EMEAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_dbc177ae-b5df-4e31-8c8c-54cd5687cc0c" xlink:to="loc_us-gaap_EMEAMember_e87aeb75-f274-46b0-ab50-c90a7f6747e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_f27f1c5a-86f0-4de9-9bcc-789b98cc6aea" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_dbc177ae-b5df-4e31-8c8c-54cd5687cc0c" xlink:to="loc_srt_AsiaPacificMember_f27f1c5a-86f0-4de9-9bcc-789b98cc6aea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_7f50417b-9a5b-41c1-84f0-caa0ead97dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f616a734-c157-446c-8b1b-33b6668e6d37" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_7f50417b-9a5b-41c1-84f0-caa0ead97dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ece078fa-c99c-403e-9585-decf646adfa1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7f50417b-9a5b-41c1-84f0-caa0ead97dc7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ece078fa-c99c-403e-9585-decf646adfa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#AcquisitionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/AcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_3526cbb8-3a14-4d6b-a10d-d6b7e3a2b7b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_bfb6b695-d799-4363-9781-2e8c30475234" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_3526cbb8-3a14-4d6b-a10d-d6b7e3a2b7b1" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_bfb6b695-d799-4363-9781-2e8c30475234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_94cf757e-41eb-4739-a912-e587a107e02d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_bfb6b695-d799-4363-9781-2e8c30475234" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_94cf757e-41eb-4739-a912-e587a107e02d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1c129670-ba1e-4d73-b453-84ec639656f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_94cf757e-41eb-4739-a912-e587a107e02d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1c129670-ba1e-4d73-b453-84ec639656f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_d4e6d405-7106-4a6c-99bb-d4aaa395ff10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1c129670-ba1e-4d73-b453-84ec639656f2" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_d4e6d405-7106-4a6c-99bb-d4aaa395ff10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PowerLineSystemsAcquisitionMember_5b4392ab-18e9-4426-9cef-01ac2929841a" xlink:href="bsy-20220930.xsd#bsy_PowerLineSystemsAcquisitionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1c129670-ba1e-4d73-b453-84ec639656f2" xlink:to="loc_bsy_PowerLineSystemsAcquisitionMember_5b4392ab-18e9-4426-9cef-01ac2929841a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_SeequentMember_56460e5c-b472-4698-83d6-252072a3a546" xlink:href="bsy-20220930.xsd#bsy_SeequentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1c129670-ba1e-4d73-b453-84ec639656f2" xlink:to="loc_bsy_SeequentMember_56460e5c-b472-4698-83d6-252072a3a546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_5ba8df1c-eab0-43f4-967a-b89738962e58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_bfb6b695-d799-4363-9781-2e8c30475234" xlink:to="loc_us-gaap_StatementClassOfStockAxis_5ba8df1c-eab0-43f4-967a-b89738962e58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e716f2e0-d04c-41ce-9fa3-7f2c50b81a20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5ba8df1c-eab0-43f4-967a-b89738962e58" xlink:to="loc_us-gaap_ClassOfStockDomain_e716f2e0-d04c-41ce-9fa3-7f2c50b81a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_b3ca29a1-fbd6-45c8-992d-007b8e7cc417" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e716f2e0-d04c-41ce-9fa3-7f2c50b81a20" xlink:to="loc_us-gaap_CommonClassBMember_b3ca29a1-fbd6-45c8-992d-007b8e7cc417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_ac5ee643-c296-46e5-a610-8d7b9e51e624" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_bfb6b695-d799-4363-9781-2e8c30475234" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_ac5ee643-c296-46e5-a610-8d7b9e51e624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_701c90dc-9da6-4584-a945-e0788130bd98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_ac5ee643-c296-46e5-a610-8d7b9e51e624" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_701c90dc-9da6-4584-a945-e0788130bd98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_897156cc-1be8-4f69-94d3-08780b21c490" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_701c90dc-9da6-4584-a945-e0788130bd98" xlink:to="loc_us-gaap_SubsequentEventMember_897156cc-1be8-4f69-94d3-08780b21c490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_1fe8cbc4-3a02-4580-b82e-4133f32c6eac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_bfb6b695-d799-4363-9781-2e8c30475234" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_1fe8cbc4-3a02-4580-b82e-4133f32c6eac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_ab288251-1c90-45c0-93f6-82c38d20919a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_1fe8cbc4-3a02-4580-b82e-4133f32c6eac" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_ab288251-1c90-45c0-93f6-82c38d20919a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_a5764154-1748-43f6-b2ed-e71cd8836b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_1fe8cbc4-3a02-4580-b82e-4133f32c6eac" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_a5764154-1748-43f6-b2ed-e71cd8836b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_32b16ac3-3090-4588-b6af-c65b50e34990" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_1fe8cbc4-3a02-4580-b82e-4133f32c6eac" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_32b16ac3-3090-4588-b6af-c65b50e34990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_8e43b438-2ca0-4903-9fa7-f8ad5cdd9dff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_1fe8cbc4-3a02-4580-b82e-4133f32c6eac" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_8e43b438-2ca0-4903-9fa7-f8ad5cdd9dff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed_465ac407-8af9-41be-be1a-784d8e772922" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_1fe8cbc4-3a02-4580-b82e-4133f32c6eac" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed_465ac407-8af9-41be-be1a-784d8e772922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_d935fc65-b3a4-4e2c-bd99-ac3544f2e887" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_1fe8cbc4-3a02-4580-b82e-4133f32c6eac" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_d935fc65-b3a4-4e2c-bd99-ac3544f2e887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_3f06ce04-467d-46d3-b6d6-12bd1890ba36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_1fe8cbc4-3a02-4580-b82e-4133f32c6eac" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_3f06ce04-467d-46d3-b6d6-12bd1890ba36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_62dc5256-f145-4f05-9f0f-0f88e1e8aa2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_3554afe1-c507-460a-8a8d-d5420d4ca725" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_62dc5256-f145-4f05-9f0f-0f88e1e8aa2e" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_3554afe1-c507-460a-8a8d-d5420d4ca725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_2821302f-38b6-422b-a4a0-3c9ec7e33390" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_3554afe1-c507-460a-8a8d-d5420d4ca725" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_2821302f-38b6-422b-a4a0-3c9ec7e33390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8c73544f-8af2-46b9-909a-fc48a66e0699" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2821302f-38b6-422b-a4a0-3c9ec7e33390" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8c73544f-8af2-46b9-909a-fc48a66e0699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_51ef6de3-4602-4254-b4cb-e1fd837914fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8c73544f-8af2-46b9-909a-fc48a66e0699" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_51ef6de3-4602-4254-b4cb-e1fd837914fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_785bafb3-4d78-41d8-9bc8-4dddbd7918b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_3554afe1-c507-460a-8a8d-d5420d4ca725" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_785bafb3-4d78-41d8-9bc8-4dddbd7918b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_cd42fc3f-0338-49aa-aa6c-9b7cee121ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_785bafb3-4d78-41d8-9bc8-4dddbd7918b4" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_cd42fc3f-0338-49aa-aa6c-9b7cee121ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_dfc2bb6b-4e4b-4952-a7fc-268952972d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_785bafb3-4d78-41d8-9bc8-4dddbd7918b4" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_dfc2bb6b-4e4b-4952-a7fc-268952972d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_c9dfb34d-fbd2-4dfb-925c-a0768cf2293b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_785bafb3-4d78-41d8-9bc8-4dddbd7918b4" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_c9dfb34d-fbd2-4dfb-925c-a0768cf2293b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e445a99b-6376-403f-b400-b4ec5ae7591a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_785bafb3-4d78-41d8-9bc8-4dddbd7918b4" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e445a99b-6376-403f-b400-b4ec5ae7591a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit_64a3df44-4279-4fe3-8e14-0f5766497dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EscrowDeposit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_785bafb3-4d78-41d8-9bc8-4dddbd7918b4" xlink:to="loc_us-gaap_EscrowDeposit_64a3df44-4279-4fe3-8e14-0f5766497dd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_364ecc00-5016-4f3a-873f-87cb8b7648d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_3f6df1ed-a7a6-47a8-9d5f-3d8c3513c8db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_364ecc00-5016-4f3a-873f-87cb8b7648d8" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_3f6df1ed-a7a6-47a8-9d5f-3d8c3513c8db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_803723ff-ef59-4e5c-9858-7b90815848e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_3f6df1ed-a7a6-47a8-9d5f-3d8c3513c8db" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_803723ff-ef59-4e5c-9858-7b90815848e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_726b9c70-0762-45d9-b5cd-26dbfff72b75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_803723ff-ef59-4e5c-9858-7b90815848e7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_726b9c70-0762-45d9-b5cd-26dbfff72b75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_dd064994-c345-4786-a061-d87392754ccf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_726b9c70-0762-45d9-b5cd-26dbfff72b75" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_dd064994-c345-4786-a061-d87392754ccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_325439c6-4cc6-4705-ab57-f681407b6cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionContingentConsiderationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_3f6df1ed-a7a6-47a8-9d5f-3d8c3513c8db" xlink:to="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_325439c6-4cc6-4705-ab57-f681407b6cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_d2e38ad1-cfbc-41e3-a6fd-c636130074ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_325439c6-4cc6-4705-ab57-f681407b6cb8" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_d2e38ad1-cfbc-41e3-a6fd-c636130074ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_b35a1286-730b-4d34-8f59-24022b5b3cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_325439c6-4cc6-4705-ab57-f681407b6cb8" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_b35a1286-730b-4d34-8f59-24022b5b3cf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_ccf46d13-2b42-4803-90d2-8a2013a3b1b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_325439c6-4cc6-4705-ab57-f681407b6cb8" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_ccf46d13-2b42-4803-90d2-8a2013a3b1b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationConsiderationPayableCurrent_04224953-df0b-4644-9600-9162ad40c468" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationConsiderationPayableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_325439c6-4cc6-4705-ab57-f681407b6cb8" xlink:to="loc_bsy_BusinessCombinationConsiderationPayableCurrent_04224953-df0b-4644-9600-9162ad40c468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationConsiderationPayableNoncurrent_e7f48bcc-baea-4e21-90c5-5665ead65134" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationConsiderationPayableNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_325439c6-4cc6-4705-ab57-f681407b6cb8" xlink:to="loc_bsy_BusinessCombinationConsiderationPayableNoncurrent_e7f48bcc-baea-4e21-90c5-5665ead65134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationConsiderationPayable_2a6ca6fc-ee76-4392-b297-6488337146f6" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationConsiderationPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_325439c6-4cc6-4705-ab57-f681407b6cb8" xlink:to="loc_bsy_BusinessCombinationConsiderationPayable_2a6ca6fc-ee76-4392-b297-6488337146f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_e01b79ed-f6d5-45d9-a2ee-f45d9beabbd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_2d3faf48-fbf9-45fc-a364-9787c128dc06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_e01b79ed-f6d5-45d9-a2ee-f45d9beabbd1" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_2d3faf48-fbf9-45fc-a364-9787c128dc06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_6e656a01-8a63-4b3a-97c0-c9da57143beb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_2d3faf48-fbf9-45fc-a364-9787c128dc06" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_6e656a01-8a63-4b3a-97c0-c9da57143beb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_199ee91d-131f-4c0f-9251-a288b3eaa98e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6e656a01-8a63-4b3a-97c0-c9da57143beb" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_199ee91d-131f-4c0f-9251-a288b3eaa98e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_db54f180-cc68-4602-9249-ad67d4bcee59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_199ee91d-131f-4c0f-9251-a288b3eaa98e" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_db54f180-cc68-4602-9249-ad67d4bcee59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_SeequentMember_988b8789-f0cc-4023-a713-0b80185ba92e" xlink:href="bsy-20220930.xsd#bsy_SeequentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_199ee91d-131f-4c0f-9251-a288b3eaa98e" xlink:to="loc_bsy_SeequentMember_988b8789-f0cc-4023-a713-0b80185ba92e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f74a0b4a-a711-43d2-b646-fc08c6534baf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_2d3faf48-fbf9-45fc-a364-9787c128dc06" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f74a0b4a-a711-43d2-b646-fc08c6534baf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f1fafff5-c674-40b4-a9cc-18d66d92f93e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f74a0b4a-a711-43d2-b646-fc08c6534baf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f1fafff5-c674-40b4-a9cc-18d66d92f93e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_34b050ea-8b04-47a4-8729-5ae4fb168191" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f1fafff5-c674-40b4-a9cc-18d66d92f93e" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_34b050ea-8b04-47a4-8729-5ae4fb168191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_96190ccb-1ae6-4bf8-8ffe-42c9a33b38af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f1fafff5-c674-40b4-a9cc-18d66d92f93e" xlink:to="loc_us-gaap_CustomerRelationshipsMember_96190ccb-1ae6-4bf8-8ffe-42c9a33b38af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_916b67fa-079b-4dd2-a592-be3c2192615f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f1fafff5-c674-40b4-a9cc-18d66d92f93e" xlink:to="loc_us-gaap_TrademarksMember_916b67fa-079b-4dd2-a592-be3c2192615f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_6546d8ca-ab36-4636-8a12-952f136b058e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f1fafff5-c674-40b4-a9cc-18d66d92f93e" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_6546d8ca-ab36-4636-8a12-952f136b058e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5304d8ff-0e0c-42e5-8de4-9763ba5279ca" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_2d3faf48-fbf9-45fc-a364-9787c128dc06" xlink:to="loc_srt_RangeAxis_5304d8ff-0e0c-42e5-8de4-9763ba5279ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e266741d-4233-4cc0-b103-0e213bbe6797" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5304d8ff-0e0c-42e5-8de4-9763ba5279ca" xlink:to="loc_srt_RangeMember_e266741d-4233-4cc0-b103-0e213bbe6797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_5cddf37f-c052-47e0-9a88-6f8634850a4b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_WeightedAverageMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e266741d-4233-4cc0-b103-0e213bbe6797" xlink:to="loc_srt_WeightedAverageMember_5cddf37f-c052-47e0-9a88-6f8634850a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_77297f99-4333-4fa4-86e6-025d13c2f493" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_2d3faf48-fbf9-45fc-a364-9787c128dc06" xlink:to="loc_us-gaap_StatementClassOfStockAxis_77297f99-4333-4fa4-86e6-025d13c2f493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f7b57fbb-1598-4f50-a716-6f8cbdcfb427" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_77297f99-4333-4fa4-86e6-025d13c2f493" xlink:to="loc_us-gaap_ClassOfStockDomain_f7b57fbb-1598-4f50-a716-6f8cbdcfb427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_4591d942-8b16-48e5-acfe-11fc9b7873e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f7b57fbb-1598-4f50-a716-6f8cbdcfb427" xlink:to="loc_us-gaap_CommonClassBMember_4591d942-8b16-48e5-acfe-11fc9b7873e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_2d3faf48-fbf9-45fc-a364-9787c128dc06" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_5767ebbd-372b-497d-b054-41d5e8a56a08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_5767ebbd-372b-497d-b054-41d5e8a56a08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_9466ac32-5e30-4602-970e-dc94f3ad5921" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_9466ac32-5e30-4602-970e-dc94f3ad5921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_6ec2ec31-c54f-418d-bf1b-bcbb5d6260fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_6ec2ec31-c54f-418d-bf1b-bcbb5d6260fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationContingentConsiderationLiabilityInitialValue_3654f760-d916-4d1e-ad0d-d441bc0b0117" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationContingentConsiderationLiabilityInitialValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:to="loc_bsy_BusinessCombinationContingentConsiderationLiabilityInitialValue_3654f760-d916-4d1e-ad0d-d441bc0b0117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationConsiderationPayableInitialValue_359e8705-9025-4100-9135-4c5925ce0a6e" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationConsiderationPayableInitialValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:to="loc_bsy_BusinessCombinationConsiderationPayableInitialValue_359e8705-9025-4100-9135-4c5925ce0a6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPaymentsToAcquireBusinesses_bf3b2b17-394d-4b6e-9b42-10472118fcb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPaymentsToAcquireBusinesses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:to="loc_us-gaap_OtherPaymentsToAcquireBusinesses_bf3b2b17-394d-4b6e-9b42-10472118fcb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_af6f77e9-785d-4673-b19f-c052258da844" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_af6f77e9-785d-4673-b19f-c052258da844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_810ca1dc-4d3a-4cfa-b74a-6535b8d1199a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_810ca1dc-4d3a-4cfa-b74a-6535b8d1199a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets_a8588406-75b3-428d-af56-5f7fff66b901" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets_a8588406-75b3-428d-af56-5f7fff66b901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset_5fb90ea1-adbe-4c90-a05f-e6dfaa1f4bf1" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset_5fb90ea1-adbe-4c90-a05f-e6dfaa1f4bf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_55b0ace7-4e3f-43b5-8774-14b55692cf9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_55b0ace7-4e3f-43b5-8774-14b55692cf9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_743d4770-0a61-459b-83ed-39ae39ec2dad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_743d4770-0a61-459b-83ed-39ae39ec2dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_da61e9c9-1ee2-4587-b2cd-ae989c09c7b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_da61e9c9-1ee2-4587-b2cd-ae989c09c7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_930cdff6-4064-4de8-89ab-4321d574f01b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_930cdff6-4064-4de8-89ab-4321d574f01b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_4436ad3b-710a-4901-8d14-239ecde5dc6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_4436ad3b-710a-4901-8d14-239ecde5dc6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_e9e970c5-2607-4235-96f1-c2622e59121c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_e9e970c5-2607-4235-96f1-c2622e59121c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent_c2c48acd-3926-45db-ae66-e27cc4fa4aab" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent_c2c48acd-3926-45db-ae66-e27cc4fa4aab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_c2e85edd-6363-47f9-96be-142ea505904a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_c2e85edd-6363-47f9-96be-142ea505904a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_cc38a2e0-835b-4620-8275-f2a9942cb824" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_cc38a2e0-835b-4620-8275-f2a9942cb824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_a0c72eeb-d40a-45c8-a286-2782b45c02b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_a0c72eeb-d40a-45c8-a286-2782b45c02b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_aa58930a-1104-4b3e-99aa-e67af12993d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_aa58930a-1104-4b3e-99aa-e67af12993d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_768b9480-d1b9-45f1-81d1-d52c83519c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_us-gaap_Goodwill_768b9480-d1b9-45f1-81d1-d52c83519c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_bec0257f-a454-48b3-a43f-13c3974f071e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_377fc357-e940-4bb5-934d-c67cbf98c0cf" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_bec0257f-a454-48b3-a43f-13c3974f071e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_f3ed7462-c483-4713-a2b1-54edbe4875c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_f3ed7462-c483-4713-a2b1-54edbe4875c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions_6d426572-5b4a-4b56-b48e-d919d7a5cb8e" xlink:href="bsy-20220930.xsd#bsy_SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:to="loc_bsy_SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions_6d426572-5b4a-4b56-b48e-d919d7a5cb8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_73b1e5bb-0a06-4943-bd66-aa5aa40e81f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_73b1e5bb-0a06-4943-bd66-aa5aa40e81f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentEquityInterests_deca04df-1aab-4d3b-9533-819b98c0f3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentEquityInterests"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_e230ff79-713b-4be5-bb8c-f7b290a4806c" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentEquityInterests_deca04df-1aab-4d3b-9533-819b98c0f3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1244214a-8f19-45c1-b8cc-23e7b788bcb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7c30b234-6300-404c-8ec3-465a133f2914" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1244214a-8f19-45c1-b8cc-23e7b788bcb3" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7c30b234-6300-404c-8ec3-465a133f2914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_454f451c-7d97-4c5b-85d1-e91a9bc1f33d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7c30b234-6300-404c-8ec3-465a133f2914" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_454f451c-7d97-4c5b-85d1-e91a9bc1f33d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8a615c1b-e0c4-449e-9c61-a1ee9aa17bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_454f451c-7d97-4c5b-85d1-e91a9bc1f33d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8a615c1b-e0c4-449e-9c61-a1ee9aa17bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_fbea6dd8-ca1d-4e53-9459-c587241b9ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8a615c1b-e0c4-449e-9c61-a1ee9aa17bf2" xlink:to="loc_us-gaap_LandMember_fbea6dd8-ca1d-4e53-9459-c587241b9ba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_caf30bcb-82be-471d-9acb-86fc8d65ee0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8a615c1b-e0c4-449e-9c61-a1ee9aa17bf2" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_caf30bcb-82be-471d-9acb-86fc8d65ee0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ComputerEquipmentAndSoftwareMember_1fe6d84d-e83c-4235-ad24-02378d368081" xlink:href="bsy-20220930.xsd#bsy_ComputerEquipmentAndSoftwareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8a615c1b-e0c4-449e-9c61-a1ee9aa17bf2" xlink:to="loc_bsy_ComputerEquipmentAndSoftwareMember_1fe6d84d-e83c-4235-ad24-02378d368081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_3212d079-66c4-4b02-a19c-9706cc566df8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8a615c1b-e0c4-449e-9c61-a1ee9aa17bf2" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_3212d079-66c4-4b02-a19c-9706cc566df8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AirTransportationEquipmentMember_97c3a8b8-5a73-4a5d-a83f-54dba9d853e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AirTransportationEquipmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8a615c1b-e0c4-449e-9c61-a1ee9aa17bf2" xlink:to="loc_us-gaap_AirTransportationEquipmentMember_97c3a8b8-5a73-4a5d-a83f-54dba9d853e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_a7a79571-f093-4211-9022-ea77a1c90d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8a615c1b-e0c4-449e-9c61-a1ee9aa17bf2" xlink:to="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_a7a79571-f093-4211-9022-ea77a1c90d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1522f827-c2ce-4a47-8c73-b7a600743351" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7c30b234-6300-404c-8ec3-465a133f2914" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1522f827-c2ce-4a47-8c73-b7a600743351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_41802ecd-e547-4c67-a278-30cc958d882e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1522f827-c2ce-4a47-8c73-b7a600743351" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_41802ecd-e547-4c67-a278-30cc958d882e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_f19b146b-723f-446b-a93d-69a1a111e5f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1522f827-c2ce-4a47-8c73-b7a600743351" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_f19b146b-723f-446b-a93d-69a1a111e5f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_8140bf0b-9d89-4895-aeb6-242ea091306d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1522f827-c2ce-4a47-8c73-b7a600743351" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_8140bf0b-9d89-4895-aeb6-242ea091306d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#PropertyandEquipmentNetNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e03946f5-3c18-431e-b047-1d3bd92f7182" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_66cd955c-fa46-4284-99cf-4bd1f0f1d0d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e03946f5-3c18-431e-b047-1d3bd92f7182" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_66cd955c-fa46-4284-99cf-4bd1f0f1d0d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b12b6328-88d1-44a5-9e7e-44d81fce7b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_66cd955c-fa46-4284-99cf-4bd1f0f1d0d6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b12b6328-88d1-44a5-9e7e-44d81fce7b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d69918b3-ef29-448f-b8a0-4aa2115170c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b12b6328-88d1-44a5-9e7e-44d81fce7b0c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d69918b3-ef29-448f-b8a0-4aa2115170c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AirTransportationEquipmentMember_4956373e-3e94-4502-b702-1cd773cc71fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AirTransportationEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d69918b3-ef29-448f-b8a0-4aa2115170c1" xlink:to="loc_us-gaap_AirTransportationEquipmentMember_4956373e-3e94-4502-b702-1cd773cc71fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d2e74c7d-bdec-45b0-9623-69e292070678" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_66cd955c-fa46-4284-99cf-4bd1f0f1d0d6" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d2e74c7d-bdec-45b0-9623-69e292070678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_5df32127-aa7e-42df-b7e4-9bcc8b12fae5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d2e74c7d-bdec-45b0-9623-69e292070678" xlink:to="loc_us-gaap_RelatedPartyDomain_5df32127-aa7e-42df-b7e4-9bcc8b12fae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_EntityControlledByCEOMember_280e0d0e-bd15-4991-accd-ec1dbb95dcec" xlink:href="bsy-20220930.xsd#bsy_EntityControlledByCEOMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_5df32127-aa7e-42df-b7e4-9bcc8b12fae5" xlink:to="loc_bsy_EntityControlledByCEOMember_280e0d0e-bd15-4991-accd-ec1dbb95dcec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_44f42b1a-32ee-4de7-96bb-b9200d5a1c75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_66cd955c-fa46-4284-99cf-4bd1f0f1d0d6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_44f42b1a-32ee-4de7-96bb-b9200d5a1c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationNonproduction_b104db95-eb25-49d6-930a-20436f0c8915" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationNonproduction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_44f42b1a-32ee-4de7-96bb-b9200d5a1c75" xlink:to="loc_us-gaap_DepreciationNonproduction_b104db95-eb25-49d6-930a-20436f0c8915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_SaleOfInterestInPropertyPlantEquipmentPercent_8f3000ad-1c3d-4b29-bd60-a00a706560b9" xlink:href="bsy-20220930.xsd#bsy_SaleOfInterestInPropertyPlantEquipmentPercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_44f42b1a-32ee-4de7-96bb-b9200d5a1c75" xlink:to="loc_bsy_SaleOfInterestInPropertyPlantEquipmentPercent_8f3000ad-1c3d-4b29-bd60-a00a706560b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_dc71f9ab-c1e7-4008-85ea-9657f26db8d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_44f42b1a-32ee-4de7-96bb-b9200d5a1c75" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_dc71f9ab-c1e7-4008-85ea-9657f26db8d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_9f42bc88-9de2-4070-a524-97c68d9031a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_44f42b1a-32ee-4de7-96bb-b9200d5a1c75" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_9f42bc88-9de2-4070-a524-97c68d9031a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#GoodwillandOtherIntangibleAssetsGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9aa7a07c-e100-4323-8527-be2f6a57dd82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_4ed2a080-faa7-4fc7-a59e-fc3000d7bb2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9aa7a07c-e100-4323-8527-be2f6a57dd82" xlink:to="loc_us-gaap_GoodwillRollForward_4ed2a080-faa7-4fc7-a59e-fc3000d7bb2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5ab2123e-0508-4a15-9f7d-abf99764efdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_4ed2a080-faa7-4fc7-a59e-fc3000d7bb2c" xlink:to="loc_us-gaap_Goodwill_5ab2123e-0508-4a15-9f7d-abf99764efdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_c0b79b96-4a18-46b5-ab00-6a07ea219691" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_4ed2a080-faa7-4fc7-a59e-fc3000d7bb2c" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_c0b79b96-4a18-46b5-ab00-6a07ea219691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_36898a8d-08bf-4931-b2a6-794ce3cb6ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_4ed2a080-faa7-4fc7-a59e-fc3000d7bb2c" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_36898a8d-08bf-4931-b2a6-794ce3cb6ae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease_a2a9f918-e064-48eb-854c-c8b9874ec526" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillOtherIncreaseDecrease"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_4ed2a080-faa7-4fc7-a59e-fc3000d7bb2c" xlink:to="loc_us-gaap_GoodwillOtherIncreaseDecrease_a2a9f918-e064-48eb-854c-c8b9874ec526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5d7342a0-5f50-4db4-8341-7242f6217775" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_4ed2a080-faa7-4fc7-a59e-fc3000d7bb2c" xlink:to="loc_us-gaap_Goodwill_5d7342a0-5f50-4db4-8341-7242f6217775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0a3eb9aa-86ed-42a4-ab3c-8cbf85f73e40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a6d191b9-6569-49f3-85bc-fc836a24fa95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0a3eb9aa-86ed-42a4-ab3c-8cbf85f73e40" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a6d191b9-6569-49f3-85bc-fc836a24fa95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1ba4560e-06a7-4573-8fd8-1b133d340c28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a6d191b9-6569-49f3-85bc-fc836a24fa95" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1ba4560e-06a7-4573-8fd8-1b133d340c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_92492b66-b617-4c3a-bd91-9a55871d7838" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1ba4560e-06a7-4573-8fd8-1b133d340c28" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_92492b66-b617-4c3a-bd91-9a55871d7838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_df3664d1-8efe-49a6-8f2c-cfc3be93e6d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_92492b66-b617-4c3a-bd91-9a55871d7838" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_df3664d1-8efe-49a6-8f2c-cfc3be93e6d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_d88f3b49-dc93-439b-9327-111696251fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_92492b66-b617-4c3a-bd91-9a55871d7838" xlink:to="loc_us-gaap_CustomerRelationshipsMember_d88f3b49-dc93-439b-9327-111696251fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_0316f588-bd0c-4088-897c-208d24823937" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_92492b66-b617-4c3a-bd91-9a55871d7838" xlink:to="loc_us-gaap_TrademarksMember_0316f588-bd0c-4088-897c-208d24823937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_d8781da1-4751-4494-8d13-66f6ef25b93d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_92492b66-b617-4c3a-bd91-9a55871d7838" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_d8781da1-4751-4494-8d13-66f6ef25b93d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_750994d7-e2fc-4118-8e8f-7cf2a94a8b42" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a6d191b9-6569-49f3-85bc-fc836a24fa95" xlink:to="loc_srt_RangeAxis_750994d7-e2fc-4118-8e8f-7cf2a94a8b42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e1cee137-385e-4fbe-ab08-011ab5e51f81" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_750994d7-e2fc-4118-8e8f-7cf2a94a8b42" xlink:to="loc_srt_RangeMember_e1cee137-385e-4fbe-ab08-011ab5e51f81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c9c14d41-b3a6-4caa-9ae4-c2d1451bfc2c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e1cee137-385e-4fbe-ab08-011ab5e51f81" xlink:to="loc_srt_MinimumMember_c9c14d41-b3a6-4caa-9ae4-c2d1451bfc2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6450eeb8-103d-4958-87ab-47a629c12d0f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e1cee137-385e-4fbe-ab08-011ab5e51f81" xlink:to="loc_srt_MaximumMember_6450eeb8-103d-4958-87ab-47a629c12d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9239bc6c-8b13-451d-93c5-bd10e47be3b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a6d191b9-6569-49f3-85bc-fc836a24fa95" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9239bc6c-8b13-451d-93c5-bd10e47be3b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_035464ac-e5da-4179-9363-a7352f98c056" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9239bc6c-8b13-451d-93c5-bd10e47be3b6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_035464ac-e5da-4179-9363-a7352f98c056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_328aa748-b925-409e-b3f5-e31fb187efd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_035464ac-e5da-4179-9363-a7352f98c056" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_328aa748-b925-409e-b3f5-e31fb187efd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_2fac1e3f-f526-437f-8d7e-6933066d0b46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_035464ac-e5da-4179-9363-a7352f98c056" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_2fac1e3f-f526-437f-8d7e-6933066d0b46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6dd173d4-6f8a-46e1-9b51-fc8556c82298" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_035464ac-e5da-4179-9363-a7352f98c056" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6dd173d4-6f8a-46e1-9b51-fc8556c82298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6d6990d9-c304-40eb-91f9-23671235d5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_035464ac-e5da-4179-9363-a7352f98c056" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6d6990d9-c304-40eb-91f9-23671235d5dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_c4127a50-17db-4458-9c56-7d2789cfdeea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0a3eb9aa-86ed-42a4-ab3c-8cbf85f73e40" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_c4127a50-17db-4458-9c56-7d2789cfdeea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9db9dbf0-6419-43bd-8cdd-827a6a3a44d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_c4127a50-17db-4458-9c56-7d2789cfdeea" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9db9dbf0-6419-43bd-8cdd-827a6a3a44d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3144fd5d-2f66-4cf9-ac36-c6e79932d471" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9db9dbf0-6419-43bd-8cdd-827a6a3a44d6" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3144fd5d-2f66-4cf9-ac36-c6e79932d471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_fd5aabe5-d50e-4aec-bb4b-3a1a83e0c14e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3144fd5d-2f66-4cf9-ac36-c6e79932d471" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_fd5aabe5-d50e-4aec-bb4b-3a1a83e0c14e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_a2434a09-044f-4f8b-a3bb-fdb8a2c58cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_c4127a50-17db-4458-9c56-7d2789cfdeea" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_a2434a09-044f-4f8b-a3bb-fdb8a2c58cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_29deaf19-ea04-4085-99ee-86cb99bf2842" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_a2434a09-044f-4f8b-a3bb-fdb8a2c58cfc" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_29deaf19-ea04-4085-99ee-86cb99bf2842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_449a02e5-f19b-4bc7-8e81-32de6d0e30e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_29deaf19-ea04-4085-99ee-86cb99bf2842" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_449a02e5-f19b-4bc7-8e81-32de6d0e30e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_609c2a56-3cda-4510-a4da-00f0dcaa26d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0a3eb9aa-86ed-42a4-ab3c-8cbf85f73e40" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_609c2a56-3cda-4510-a4da-00f0dcaa26d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_f95936c2-ebb9-4b2a-a7ea-5717a2bf8ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_609c2a56-3cda-4510-a4da-00f0dcaa26d4" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_f95936c2-ebb9-4b2a-a7ea-5717a2bf8ed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8655e28f-da5a-4017-a8ff-3f4b35a07d49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_609c2a56-3cda-4510-a4da-00f0dcaa26d4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8655e28f-da5a-4017-a8ff-3f4b35a07d49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ab3be12b-c9f5-464a-be8f-8fafde3e84d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_609c2a56-3cda-4510-a4da-00f0dcaa26d4" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ab3be12b-c9f5-464a-be8f-8fafde3e84d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails_1" xlink:type="simple" xlink:href="bsy-20220930.xsd#GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails_1"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#GoodwillandOtherIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ce1a8c94-88f9-4180-bece-c5eb0629c63e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_c4a8668f-ce93-4fe7-b4b3-53b239b57fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ce1a8c94-88f9-4180-bece-c5eb0629c63e" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_c4a8668f-ce93-4fe7-b4b3-53b239b57fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_7957b505-69f0-4a70-a191-1a0156f5d345" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ce1a8c94-88f9-4180-bece-c5eb0629c63e" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_7957b505-69f0-4a70-a191-1a0156f5d345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_CostAmortizationAndAmortizationOfIntangibleAssets_22858497-9913-46d0-8757-988277d12e53" xlink:href="bsy-20220930.xsd#bsy_CostAmortizationAndAmortizationOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ce1a8c94-88f9-4180-bece-c5eb0629c63e" xlink:to="loc_bsy_CostAmortizationAndAmortizationOfIntangibleAssets_22858497-9913-46d0-8757-988277d12e53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/InvestmentsDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#InvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/InvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_5796d68c-4f9e-4192-94bc-6b3f75785878" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b6349230-130c-44da-af56-98e5757a7017" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_5796d68c-4f9e-4192-94bc-6b3f75785878" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b6349230-130c-44da-af56-98e5757a7017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_214ce82e-9c61-4ccf-ac20-e89f4a2a4fd0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b6349230-130c-44da-af56-98e5757a7017" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_214ce82e-9c61-4ccf-ac20-e89f4a2a4fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_98e470cd-0ad0-4b4a-b34b-6655b7236f05" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_214ce82e-9c61-4ccf-ac20-e89f4a2a4fd0" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_98e470cd-0ad0-4b4a-b34b-6655b7236f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TeralyticsInvestmentMember_6f1b4b34-b4fd-4c3b-86ce-8322b685b81d" xlink:href="bsy-20220930.xsd#bsy_TeralyticsInvestmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_98e470cd-0ad0-4b4a-b34b-6655b7236f05" xlink:to="loc_bsy_TeralyticsInvestmentMember_6f1b4b34-b4fd-4c3b-86ce-8322b685b81d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DigitalConstructionWorksIncMember_e38478f2-654a-48b6-a9ef-35d718e4f039" xlink:href="bsy-20220930.xsd#bsy_DigitalConstructionWorksIncMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_98e470cd-0ad0-4b4a-b34b-6655b7236f05" xlink:to="loc_bsy_DigitalConstructionWorksIncMember_e38478f2-654a-48b6-a9ef-35d718e4f039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_35201bdb-50fe-4267-a804-7a20f9dbb995" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b6349230-130c-44da-af56-98e5757a7017" xlink:to="loc_dei_LegalEntityAxis_35201bdb-50fe-4267-a804-7a20f9dbb995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_21688d38-71d3-4d94-99ba-cff9613eb389" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_35201bdb-50fe-4267-a804-7a20f9dbb995" xlink:to="loc_dei_EntityDomain_21688d38-71d3-4d94-99ba-cff9613eb389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TopconMember_71df76dd-0cb9-4863-a6f0-8ee8ce854669" xlink:href="bsy-20220930.xsd#bsy_TopconMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_21688d38-71d3-4d94-99ba-cff9613eb389" xlink:to="loc_bsy_TopconMember_71df76dd-0cb9-4863-a6f0-8ee8ce854669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_8ba9959e-4ef9-46b5-aa38-62a2336cb0fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b6349230-130c-44da-af56-98e5757a7017" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_8ba9959e-4ef9-46b5-aa38-62a2336cb0fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_6503fa63-de29-4347-b4cc-fad4d9c83ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_8ba9959e-4ef9-46b5-aa38-62a2336cb0fc" xlink:to="loc_us-gaap_RelatedPartyDomain_6503fa63-de29-4347-b4cc-fad4d9c83ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvesteeMember_1ad03344-dc2f-4eed-a124-3140909d67ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvesteeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_6503fa63-de29-4347-b4cc-fad4d9c83ab4" xlink:to="loc_us-gaap_EquityMethodInvesteeMember_1ad03344-dc2f-4eed-a124-3140909d67ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_66be6321-418c-4f60-ae4a-1ebfa3ab88c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b6349230-130c-44da-af56-98e5757a7017" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_66be6321-418c-4f60-ae4a-1ebfa3ab88c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_257efcc8-8144-4ba2-81e0-3ffda67d6dba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_66be6321-418c-4f60-ae4a-1ebfa3ab88c9" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_257efcc8-8144-4ba2-81e0-3ffda67d6dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_aad0d248-3ee8-45f2-b432-cd4f42858775" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_66be6321-418c-4f60-ae4a-1ebfa3ab88c9" xlink:to="loc_us-gaap_EquityMethodInvestments_aad0d248-3ee8-45f2-b432-cd4f42858775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PaymentsToAcquireCostMethodInvestments_711b923b-9ad2-4963-b0a0-1a814e6b1978" xlink:href="bsy-20220930.xsd#bsy_PaymentsToAcquireCostMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_66be6321-418c-4f60-ae4a-1ebfa3ab88c9" xlink:to="loc_bsy_PaymentsToAcquireCostMethodInvestments_711b923b-9ad2-4963-b0a0-1a814e6b1978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_1611d2a5-b740-4ffa-bebc-7a0ca26be9f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_66be6321-418c-4f60-ae4a-1ebfa3ab88c9" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_1611d2a5-b740-4ffa-bebc-7a0ca26be9f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_2981802e-06cb-4969-abcc-b9237b1a7d55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_66be6321-418c-4f60-ae4a-1ebfa3ab88c9" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_2981802e-06cb-4969-abcc-b9237b1a7d55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_50fe66a9-66b0-4435-b961-cc156a1b0a86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_57adbba8-aa94-4250-be24-5dd16f5e520b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_50fe66a9-66b0-4435-b961-cc156a1b0a86" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_57adbba8-aa94-4250-be24-5dd16f5e520b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7c5f9878-7260-4fed-a2cb-60ac0b8171ec" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_57adbba8-aa94-4250-be24-5dd16f5e520b" xlink:to="loc_srt_RangeAxis_7c5f9878-7260-4fed-a2cb-60ac0b8171ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bae825d3-f171-472c-964a-fd1bcfe72f6a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_7c5f9878-7260-4fed-a2cb-60ac0b8171ec" xlink:to="loc_srt_RangeMember_bae825d3-f171-472c-964a-fd1bcfe72f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0e967088-5c65-47de-9b9b-4f17c0c479e1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_bae825d3-f171-472c-964a-fd1bcfe72f6a" xlink:to="loc_srt_MinimumMember_0e967088-5c65-47de-9b9b-4f17c0c479e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a7798631-63b5-44d3-b453-43fd3b650110" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_bae825d3-f171-472c-964a-fd1bcfe72f6a" xlink:to="loc_srt_MaximumMember_a7798631-63b5-44d3-b453-43fd3b650110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_49fe1081-9adb-42b9-93dd-44f7208e63ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_57adbba8-aa94-4250-be24-5dd16f5e520b" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_49fe1081-9adb-42b9-93dd-44f7208e63ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_50791fd6-e2aa-4f51-adec-ef7b3454cc51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_49fe1081-9adb-42b9-93dd-44f7208e63ee" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_50791fd6-e2aa-4f51-adec-ef7b3454cc51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_fbb67e3b-096e-40f2-98bf-f88f50f52fff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_49fe1081-9adb-42b9-93dd-44f7208e63ee" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_fbb67e3b-096e-40f2-98bf-f88f50f52fff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_LesseeOperatingLeaseTerminationPeriod_1f5eb094-0366-4d1b-bd6c-ea52626862ec" xlink:href="bsy-20220930.xsd#bsy_LesseeOperatingLeaseTerminationPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_49fe1081-9adb-42b9-93dd-44f7208e63ee" xlink:to="loc_bsy_LesseeOperatingLeaseTerminationPeriod_1f5eb094-0366-4d1b-bd6c-ea52626862ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_16dd0fcd-c8d5-4f62-ac20-8debcb6108c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_49fe1081-9adb-42b9-93dd-44f7208e63ee" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_16dd0fcd-c8d5-4f62-ac20-8debcb6108c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_7352e7a8-d63b-422e-aab2-a798c315eed4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_49fe1081-9adb-42b9-93dd-44f7208e63ee" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_7352e7a8-d63b-422e-aab2-a798c315eed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments_a9aac426-d096-410e-9b9a-945a0f8a8654" xlink:href="bsy-20220930.xsd#bsy_LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_49fe1081-9adb-42b9-93dd-44f7208e63ee" xlink:to="loc_bsy_LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments_a9aac426-d096-410e-9b9a-945a0f8a8654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LeasesLeaseCostDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LeasesLeaseCostDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/LeasesLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_e3483e07-f1a0-4efd-84b5-c7210a609ceb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_2d53461a-afb3-48ab-85e5-1d0b74647bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e3483e07-f1a0-4efd-84b5-c7210a609ceb" xlink:to="loc_us-gaap_OperatingLeaseCost_2d53461a-afb3-48ab-85e5-1d0b74647bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_56d4dc39-1a88-44eb-82fe-5ef5acce8ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e3483e07-f1a0-4efd-84b5-c7210a609ceb" xlink:to="loc_us-gaap_VariableLeaseCost_56d4dc39-1a88-44eb-82fe-5ef5acce8ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_5d308a4c-973f-418f-a633-96a3d0990fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e3483e07-f1a0-4efd-84b5-c7210a609ceb" xlink:to="loc_us-gaap_ShortTermLeaseCost_5d308a4c-973f-418f-a633-96a3d0990fa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_e28ac2e3-c52d-426e-b9bd-d60c5efea625" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e3483e07-f1a0-4efd-84b5-c7210a609ceb" xlink:to="loc_us-gaap_LeaseCost_e28ac2e3-c52d-426e-b9bd-d60c5efea625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRent_2bcb92e0-0099-451b-8ba5-7d0105f0a8c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e3483e07-f1a0-4efd-84b5-c7210a609ceb" xlink:to="loc_us-gaap_PaymentsForRent_2bcb92e0-0099-451b-8ba5-7d0105f0a8c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LeasesOtherInformationDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LeasesOtherInformationDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/LeasesOtherInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_b7d74dba-50e6-4eb9-9c4a-5a6674468125" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_fa323ee6-7b1b-4a67-85d4-fe2b4f35e53c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b7d74dba-50e6-4eb9-9c4a-5a6674468125" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_fa323ee6-7b1b-4a67-85d4-fe2b4f35e53c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_906a4e14-1e14-43b6-bae8-bf446a98510b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_fa323ee6-7b1b-4a67-85d4-fe2b4f35e53c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_906a4e14-1e14-43b6-bae8-bf446a98510b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_291e7358-f949-4209-ad72-9a207f9b5b29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_906a4e14-1e14-43b6-bae8-bf446a98510b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_291e7358-f949-4209-ad72-9a207f9b5b29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_c0eaa1d2-e86c-445b-b74a-69a8808cab10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_291e7358-f949-4209-ad72-9a207f9b5b29" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_c0eaa1d2-e86c-445b-b74a-69a8808cab10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_d3dde5ab-5615-4cbf-be5c-2ba34a1c0b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_fa323ee6-7b1b-4a67-85d4-fe2b4f35e53c" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_d3dde5ab-5615-4cbf-be5c-2ba34a1c0b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_CashFlowLesseeAbstract_3c58443a-b5af-4dd7-b5a9-eb0d7491c9fa" xlink:href="bsy-20220930.xsd#bsy_CashFlowLesseeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d3dde5ab-5615-4cbf-be5c-2ba34a1c0b1a" xlink:to="loc_bsy_CashFlowLesseeAbstract_3c58443a-b5af-4dd7-b5a9-eb0d7491c9fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_3116468d-e20a-4d81-a5ce-1d3819d186c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_CashFlowLesseeAbstract_3c58443a-b5af-4dd7-b5a9-eb0d7491c9fa" xlink:to="loc_us-gaap_OperatingLeasePayments_3116468d-e20a-4d81-a5ce-1d3819d186c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_61f59373-43b7-47ec-ace3-bb2b26202244" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_CashFlowLesseeAbstract_3c58443a-b5af-4dd7-b5a9-eb0d7491c9fa" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_61f59373-43b7-47ec-ace3-bb2b26202244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_1506bcbd-d7fe-4fce-964c-2bd5d9889e15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_CashFlowLesseeAbstract_3c58443a-b5af-4dd7-b5a9-eb0d7491c9fa" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_1506bcbd-d7fe-4fce-964c-2bd5d9889e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_df5001b0-ee20-4b35-9a36-c50228c0b701" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_21dbe383-2b0d-482c-be8e-a31769252d5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_df5001b0-ee20-4b35-9a36-c50228c0b701" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_21dbe383-2b0d-482c-be8e-a31769252d5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_86783a99-749d-471f-a9ef-26647babd693" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_df5001b0-ee20-4b35-9a36-c50228c0b701" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_86783a99-749d-471f-a9ef-26647babd693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d9708e6c-2154-4e9c-bb08-b86464673a22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_df5001b0-ee20-4b35-9a36-c50228c0b701" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d9708e6c-2154-4e9c-bb08-b86464673a22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_dfe7eba9-6737-4631-9d02-c42f52519bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_df5001b0-ee20-4b35-9a36-c50228c0b701" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_dfe7eba9-6737-4631-9d02-c42f52519bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7b51c83c-d44e-41bb-b970-e7151fabc642" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_df5001b0-ee20-4b35-9a36-c50228c0b701" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7b51c83c-d44e-41bb-b970-e7151fabc642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_02d5d497-bf33-440c-98d0-bd874d37a08d" xlink:href="bsy-20220930.xsd#bsy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_df5001b0-ee20-4b35-9a36-c50228c0b701" xlink:to="loc_bsy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_02d5d497-bf33-440c-98d0-bd874d37a08d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a53b7cb8-8fa4-4591-9f29-9acf4fbdd281" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_df5001b0-ee20-4b35-9a36-c50228c0b701" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a53b7cb8-8fa4-4591-9f29-9acf4fbdd281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_3ba01d01-b3c8-4926-88e9-f3890ceb1274" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_df5001b0-ee20-4b35-9a36-c50228c0b701" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_3ba01d01-b3c8-4926-88e9-f3890ceb1274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_92013a07-7f73-4e40-8288-ea0ae59bfcc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_df5001b0-ee20-4b35-9a36-c50228c0b701" xlink:to="loc_us-gaap_OperatingLeaseLiability_92013a07-7f73-4e40-8288-ea0ae59bfcc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="bsy-20220930.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LeasesSupplementalBalanceSheetDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_25e13e18-2ded-40c7-a298-77d08658e305" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_2d8f1637-cf1f-4cb0-8c9e-a9642f290183" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_25e13e18-2ded-40c7-a298-77d08658e305" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_2d8f1637-cf1f-4cb0-8c9e-a9642f290183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_bc95febd-b069-4d13-bde0-3cb2bae8170e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_25e13e18-2ded-40c7-a298-77d08658e305" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_bc95febd-b069-4d13-bde0-3cb2bae8170e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_d1cf5362-6cb8-40d9-8ea6-6461104d3731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_25e13e18-2ded-40c7-a298-77d08658e305" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_d1cf5362-6cb8-40d9-8ea6-6461104d3731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_7c528668-5bda-46cb-a874-cfb710b93d64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_25e13e18-2ded-40c7-a298-77d08658e305" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_7c528668-5bda-46cb-a874-cfb710b93d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_504e4e70-76bf-4e83-bcf7-4b46c38acb28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_25e13e18-2ded-40c7-a298-77d08658e305" xlink:to="loc_us-gaap_FinanceLeaseLiability_504e4e70-76bf-4e83-bcf7-4b46c38acb28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#AccrualsandOtherCurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_3c224f26-8615-40a7-b028-4e4a249ec442" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilityCurrent_846ce2df-74a0-421f-8cd1-f20334c2d899" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_3c224f26-8615-40a7-b028-4e4a249ec442" xlink:to="loc_us-gaap_DepositLiabilityCurrent_846ce2df-74a0-421f-8cd1-f20334c2d899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_b855472c-2305-41dc-a9bd-d499b8d74650" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_3c224f26-8615-40a7-b028-4e4a249ec442" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_b855472c-2305-41dc-a9bd-d499b8d74650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_5b2f8429-99eb-4225-af58-a85d988a6eea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_3c224f26-8615-40a7-b028-4e4a249ec442" xlink:to="loc_us-gaap_AccruedSalariesCurrent_5b2f8429-99eb-4225-af58-a85d988a6eea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DueToCustomers_fdb10f91-f8cb-4932-ae34-af8b5be8605f" xlink:href="bsy-20220930.xsd#bsy_DueToCustomers"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_3c224f26-8615-40a7-b028-4e4a249ec442" xlink:to="loc_bsy_DueToCustomers_fdb10f91-f8cb-4932-ae34-af8b5be8605f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrent_0a97ca39-8a2f-4724-8c67-397a9ade975a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedBonusesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_3c224f26-8615-40a7-b028-4e4a249ec442" xlink:to="loc_us-gaap_AccruedBonusesCurrent_0a97ca39-8a2f-4724-8c67-397a9ade975a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_AccruedCloudProvisioningCostsCurrent_beae8828-2962-4046-8085-04ef8521a42c" xlink:href="bsy-20220930.xsd#bsy_AccruedCloudProvisioningCostsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_3c224f26-8615-40a7-b028-4e4a249ec442" xlink:to="loc_bsy_AccruedCloudProvisioningCostsCurrent_beae8828-2962-4046-8085-04ef8521a42c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_ec7cc4d1-b787-474c-90e1-029a5d31c2cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_3c224f26-8615-40a7-b028-4e4a249ec442" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_ec7cc4d1-b787-474c-90e1-029a5d31c2cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BusinessCombinationConsiderationPayableCurrent_2f69b607-02e8-4e27-8c19-b3fd83083573" xlink:href="bsy-20220930.xsd#bsy_BusinessCombinationConsiderationPayableCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_3c224f26-8615-40a7-b028-4e4a249ec442" xlink:to="loc_bsy_BusinessCombinationConsiderationPayableCurrent_2f69b607-02e8-4e27-8c19-b3fd83083573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_2fe0718e-9767-4cc2-acae-0e63c3147930" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_3c224f26-8615-40a7-b028-4e4a249ec442" xlink:to="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_2fe0718e-9767-4cc2-acae-0e63c3147930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent_5a89ed8d-a58e-4a2f-ac28-95e8633e4d39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_3c224f26-8615-40a7-b028-4e4a249ec442" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrent_5a89ed8d-a58e-4a2f-ac28-95e8633e4d39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent_704edf99-57b7-4b56-91f7-12d963bd39ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_3c224f26-8615-40a7-b028-4e4a249ec442" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrent_704edf99-57b7-4b56-91f7-12d963bd39ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_5aeeaba0-db3d-462b-a90c-d439ee235eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_3c224f26-8615-40a7-b028-4e4a249ec442" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_5aeeaba0-db3d-462b-a90c-d439ee235eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_5e9e930d-3a48-4fcb-94d1-dd442e92120e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_3c224f26-8615-40a7-b028-4e4a249ec442" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_5e9e930d-3a48-4fcb-94d1-dd442e92120e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_1699695f-c869-498d-b352-b1a23175dc22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_3c224f26-8615-40a7-b028-4e4a249ec442" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_1699695f-c869-498d-b352-b1a23175dc22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LongTermDebtScheduleofLongTermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_cd3c375d-6317-4f3a-941b-ee336897af69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_690986dc-1aae-4f37-a8ba-9b6fa3ba54f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_cd3c375d-6317-4f3a-941b-ee336897af69" xlink:to="loc_us-gaap_DebtInstrumentTable_690986dc-1aae-4f37-a8ba-9b6fa3ba54f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_febce8bf-faad-47af-9002-301a078fecac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_690986dc-1aae-4f37-a8ba-9b6fa3ba54f9" xlink:to="loc_us-gaap_CreditFacilityAxis_febce8bf-faad-47af-9002-301a078fecac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_bc1cb3be-0048-4c08-9dcb-f6da435fab1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_febce8bf-faad-47af-9002-301a078fecac" xlink:to="loc_us-gaap_CreditFacilityDomain_bc1cb3be-0048-4c08-9dcb-f6da435fab1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_4412954a-622f-43d9-92c1-7e7ec872e05e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_bc1cb3be-0048-4c08-9dcb-f6da435fab1d" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_4412954a-622f-43d9-92c1-7e7ec872e05e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_ad96d808-a496-4b63-af65-daace5183abf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_bc1cb3be-0048-4c08-9dcb-f6da435fab1d" xlink:to="loc_us-gaap_SecuredDebtMember_ad96d808-a496-4b63-af65-daace5183abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9595ba60-0631-4462-9bb9-c236d283c526" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_690986dc-1aae-4f37-a8ba-9b6fa3ba54f9" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9595ba60-0631-4462-9bb9-c236d283c526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1bae91fa-3810-4ca6-a46b-33a4d98324c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9595ba60-0631-4462-9bb9-c236d283c526" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1bae91fa-3810-4ca6-a46b-33a4d98324c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_946a3a94-4455-4489-be39-f8577d3b2849" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1bae91fa-3810-4ca6-a46b-33a4d98324c3" xlink:to="loc_us-gaap_LineOfCreditMember_946a3a94-4455-4489-be39-f8577d3b2849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_d9375e4e-b53d-4f89-bba6-01b0ebd37773" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1bae91fa-3810-4ca6-a46b-33a4d98324c3" xlink:to="loc_us-gaap_ConvertibleDebtMember_d9375e4e-b53d-4f89-bba6-01b0ebd37773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_9a4dc226-ebb0-4b28-96f2-505de02fe217" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_690986dc-1aae-4f37-a8ba-9b6fa3ba54f9" xlink:to="loc_us-gaap_DebtInstrumentAxis_9a4dc226-ebb0-4b28-96f2-505de02fe217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_47b72939-3a0a-4701-bc8e-8af20025c34c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_9a4dc226-ebb0-4b28-96f2-505de02fe217" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_47b72939-3a0a-4701-bc8e-8af20025c34c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_A2021TermLoanMember_4bb56670-acfe-4571-aef9-a88e57c0bdb7" xlink:href="bsy-20220930.xsd#bsy_A2021TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_47b72939-3a0a-4701-bc8e-8af20025c34c" xlink:to="loc_bsy_A2021TermLoanMember_4bb56670-acfe-4571-aef9-a88e57c0bdb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentySixNotesMember_15a329bf-fc69-43f2-af9a-412b840649b0" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentySixNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_47b72939-3a0a-4701-bc8e-8af20025c34c" xlink:to="loc_bsy_TwoThousandTwentySixNotesMember_15a329bf-fc69-43f2-af9a-412b840649b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentySevenNotesMember_87af9d2b-98b2-4168-a494-0dfdff0925a7" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentySevenNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_47b72939-3a0a-4701-bc8e-8af20025c34c" xlink:to="loc_bsy_TwoThousandTwentySevenNotesMember_87af9d2b-98b2-4168-a494-0dfdff0925a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d4d1fd60-c081-41d2-aad5-c33217880017" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_690986dc-1aae-4f37-a8ba-9b6fa3ba54f9" xlink:to="loc_us-gaap_DebtInstrumentLineItems_d4d1fd60-c081-41d2-aad5-c33217880017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_2a6a6e31-aa12-49a3-bd9b-1c0953fc758a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d4d1fd60-c081-41d2-aad5-c33217880017" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_2a6a6e31-aa12-49a3-bd9b-1c0953fc758a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_9b540ddd-c206-4a95-8e68-99a9eb96c44d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d4d1fd60-c081-41d2-aad5-c33217880017" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_9b540ddd-c206-4a95-8e68-99a9eb96c44d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_3839d645-46e5-4e7e-b9ec-1f9bbcadbb64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d4d1fd60-c081-41d2-aad5-c33217880017" xlink:to="loc_us-gaap_LongTermDebt_3839d645-46e5-4e7e-b9ec-1f9bbcadbb64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_ce2a1b24-49ec-4832-a730-44a7e079299a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d4d1fd60-c081-41d2-aad5-c33217880017" xlink:to="loc_us-gaap_LongTermDebtCurrent_ce2a1b24-49ec-4832-a730-44a7e079299a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_17c6fa54-f9dc-4efa-9903-513b712566ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d4d1fd60-c081-41d2-aad5-c33217880017" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_17c6fa54-f9dc-4efa-9903-513b712566ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails_1" xlink:type="simple" xlink:href="bsy-20220930.xsd#LongTermDebtScheduleofLongTermDebtDetails_1"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LongTermDebtBankCreditFacilityDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7449ec79-51a3-4b05-b2a1-b50b19d57f97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_e38f90b1-0cd4-4f90-b7b9-bbdff5fc834a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7449ec79-51a3-4b05-b2a1-b50b19d57f97" xlink:to="loc_us-gaap_DebtInstrumentTable_e38f90b1-0cd4-4f90-b7b9-bbdff5fc834a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_69b64d0c-ba0e-4421-b722-7c3e3940f570" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e38f90b1-0cd4-4f90-b7b9-bbdff5fc834a" xlink:to="loc_us-gaap_CreditFacilityAxis_69b64d0c-ba0e-4421-b722-7c3e3940f570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2855f510-4af6-44ed-b6d6-0dacf93b302f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_69b64d0c-ba0e-4421-b722-7c3e3940f570" xlink:to="loc_us-gaap_CreditFacilityDomain_2855f510-4af6-44ed-b6d6-0dacf93b302f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_79c1e1b3-c32d-4a5f-a661-1d050740be01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_2855f510-4af6-44ed-b6d6-0dacf93b302f" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_79c1e1b3-c32d-4a5f-a661-1d050740be01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_6863e4ab-7695-4485-aba0-1553cbc6d600" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_2855f510-4af6-44ed-b6d6-0dacf93b302f" xlink:to="loc_us-gaap_SecuredDebtMember_6863e4ab-7695-4485-aba0-1553cbc6d600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_5ea15da8-ccdb-4bf8-a279-7b08839d5358" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_2855f510-4af6-44ed-b6d6-0dacf93b302f" xlink:to="loc_us-gaap_LetterOfCreditMember_5ea15da8-ccdb-4bf8-a279-7b08839d5358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember_b3b7bd51-22d6-4e66-8ce2-01b953991e74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BridgeLoanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_2855f510-4af6-44ed-b6d6-0dacf93b302f" xlink:to="loc_us-gaap_BridgeLoanMember_b3b7bd51-22d6-4e66-8ce2-01b953991e74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_LettersOfCreditAndSuretyBondsMember_40d9c5aa-7b23-4887-899a-dabfa0ce563c" xlink:href="bsy-20220930.xsd#bsy_LettersOfCreditAndSuretyBondsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_2855f510-4af6-44ed-b6d6-0dacf93b302f" xlink:to="loc_bsy_LettersOfCreditAndSuretyBondsMember_40d9c5aa-7b23-4887-899a-dabfa0ce563c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_f89364b3-5565-4db3-bba1-f0103ea6a246" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e38f90b1-0cd4-4f90-b7b9-bbdff5fc834a" xlink:to="loc_us-gaap_DebtInstrumentAxis_f89364b3-5565-4db3-bba1-f0103ea6a246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_78c95679-3ae0-4a55-a083-34aae9ad4e05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_f89364b3-5565-4db3-bba1-f0103ea6a246" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_78c95679-3ae0-4a55-a083-34aae9ad4e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NewCreditFacilityMember_e8171506-8c44-4c03-9b12-56c194c2e3d5" xlink:href="bsy-20220930.xsd#bsy_NewCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_78c95679-3ae0-4a55-a083-34aae9ad4e05" xlink:to="loc_bsy_NewCreditFacilityMember_e8171506-8c44-4c03-9b12-56c194c2e3d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_A2021TermLoanMember_7bb4ca7e-0836-49db-9c5f-b19857806613" xlink:href="bsy-20220930.xsd#bsy_A2021TermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_78c95679-3ae0-4a55-a083-34aae9ad4e05" xlink:to="loc_bsy_A2021TermLoanMember_7bb4ca7e-0836-49db-9c5f-b19857806613" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_CreditFacilityMember_a23bf8ac-9ff5-4db1-9b1f-88114834d34d" xlink:href="bsy-20220930.xsd#bsy_CreditFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_78c95679-3ae0-4a55-a083-34aae9ad4e05" xlink:to="loc_bsy_CreditFacilityMember_a23bf8ac-9ff5-4db1-9b1f-88114834d34d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_75ff2f20-f01a-401e-81e2-f51ef7b5bd07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e38f90b1-0cd4-4f90-b7b9-bbdff5fc834a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_75ff2f20-f01a-401e-81e2-f51ef7b5bd07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a1844084-1a9a-485f-89be-c776e998314a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_75ff2f20-f01a-401e-81e2-f51ef7b5bd07" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a1844084-1a9a-485f-89be-c776e998314a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_a0192fc7-93f4-4aef-a6a2-eb61612400b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a1844084-1a9a-485f-89be-c776e998314a" xlink:to="loc_us-gaap_LineOfCreditMember_a0192fc7-93f4-4aef-a6a2-eb61612400b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_f031953c-b03f-4a0d-acc8-0851239f9465" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e38f90b1-0cd4-4f90-b7b9-bbdff5fc834a" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_f031953c-b03f-4a0d-acc8-0851239f9465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_5754b124-a123-4801-a0c0-694221e36a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_f031953c-b03f-4a0d-acc8-0851239f9465" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_5754b124-a123-4801-a0c0-694221e36a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_05a5b7d2-6d20-4ece-bf99-e1c842fc1208" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_5754b124-a123-4801-a0c0-694221e36a5e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_05a5b7d2-6d20-4ece-bf99-e1c842fc1208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_dc2c2aa5-e4ed-422a-a972-e2b8372476e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_5754b124-a123-4801-a0c0-694221e36a5e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_dc2c2aa5-e4ed-422a-a972-e2b8372476e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_71dd2434-788e-4810-8dca-2c087dd4ac4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e38f90b1-0cd4-4f90-b7b9-bbdff5fc834a" xlink:to="loc_us-gaap_DebtInstrumentLineItems_71dd2434-788e-4810-8dca-2c087dd4ac4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_471cf3ee-4bf9-40a4-afe6-ee71b5acacc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71dd2434-788e-4810-8dca-2c087dd4ac4c" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_471cf3ee-4bf9-40a4-afe6-ee71b5acacc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_f1053c1d-76fa-42c0-ba04-8c9bba78a894" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71dd2434-788e-4810-8dca-2c087dd4ac4c" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_f1053c1d-76fa-42c0-ba04-8c9bba78a894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_RepaymentsOfSecuredDebtPerQuarter_9412e704-ae1d-403c-9463-fe4d32198dfe" xlink:href="bsy-20220930.xsd#bsy_RepaymentsOfSecuredDebtPerQuarter"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71dd2434-788e-4810-8dca-2c087dd4ac4c" xlink:to="loc_bsy_RepaymentsOfSecuredDebtPerQuarter_9412e704-ae1d-403c-9463-fe4d32198dfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_296a5d3d-68b1-455c-bf9e-4181f965a8fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71dd2434-788e-4810-8dca-2c087dd4ac4c" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_296a5d3d-68b1-455c-bf9e-4181f965a8fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_LineOfCreditFacilityAccordionFeatureIncreaseLimit_2f08efe5-fd00-4016-b37c-147049025085" xlink:href="bsy-20220930.xsd#bsy_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71dd2434-788e-4810-8dca-2c087dd4ac4c" xlink:to="loc_bsy_LineOfCreditFacilityAccordionFeatureIncreaseLimit_2f08efe5-fd00-4016-b37c-147049025085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_f7cee6e0-9252-470b-95e8-45cb95d06e13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71dd2434-788e-4810-8dca-2c087dd4ac4c" xlink:to="loc_us-gaap_LongTermDebt_f7cee6e0-9252-470b-95e8-45cb95d06e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c8a38d27-f30e-44b4-9562-f8bf0970d7a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71dd2434-788e-4810-8dca-2c087dd4ac4c" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c8a38d27-f30e-44b4-9562-f8bf0970d7a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage_8f234c42-ed5b-405d-8bd9-c018bdd92a14" xlink:href="bsy-20220930.xsd#bsy_LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71dd2434-788e-4810-8dca-2c087dd4ac4c" xlink:to="loc_bsy_LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage_8f234c42-ed5b-405d-8bd9-c018bdd92a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LongTermDebt2026ConvertibleSeniorNotesDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_ca1a02c4-76ec-47a3-b162-043dc2a83556" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_906aa3bb-d6d2-4f98-b5d6-86c224cc9972" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ca1a02c4-76ec-47a3-b162-043dc2a83556" xlink:to="loc_us-gaap_DebtInstrumentTable_906aa3bb-d6d2-4f98-b5d6-86c224cc9972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d0310e7d-7b2a-423d-b9dc-376f3cf1daee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_906aa3bb-d6d2-4f98-b5d6-86c224cc9972" xlink:to="loc_us-gaap_DebtInstrumentAxis_d0310e7d-7b2a-423d-b9dc-376f3cf1daee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_97b219b8-cc2c-4f06-b21f-b7046c55e89c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_d0310e7d-7b2a-423d-b9dc-376f3cf1daee" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_97b219b8-cc2c-4f06-b21f-b7046c55e89c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentySixNotesMember_5daaaa7b-7513-470e-8fc8-fbe29a7c5091" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentySixNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_97b219b8-cc2c-4f06-b21f-b7046c55e89c" xlink:to="loc_bsy_TwoThousandTwentySixNotesMember_5daaaa7b-7513-470e-8fc8-fbe29a7c5091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_bd2af2b4-6383-4185-80c5-a80dd3f96ce9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_906aa3bb-d6d2-4f98-b5d6-86c224cc9972" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_bd2af2b4-6383-4185-80c5-a80dd3f96ce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_46a96149-39aa-42d8-8f27-0efb01fa9edf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_bd2af2b4-6383-4185-80c5-a80dd3f96ce9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_46a96149-39aa-42d8-8f27-0efb01fa9edf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_74038462-3a6d-4f05-8b8d-8fb50872fed5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_46a96149-39aa-42d8-8f27-0efb01fa9edf" xlink:to="loc_us-gaap_ConvertibleDebtMember_74038462-3a6d-4f05-8b8d-8fb50872fed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleTermsOfConversionAxis_ec3457e4-3575-4ea0-b1d6-268494f2c31c" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleTermsOfConversionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_906aa3bb-d6d2-4f98-b5d6-86c224cc9972" xlink:to="loc_bsy_DebtInstrumentConvertibleTermsOfConversionAxis_ec3457e4-3575-4ea0-b1d6-268494f2c31c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleTermsOfConversionDomain_2e96c884-a062-49e1-b995-a1e8adf4d2cf" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleTermsOfConversionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_DebtInstrumentConvertibleTermsOfConversionAxis_ec3457e4-3575-4ea0-b1d6-268494f2c31c" xlink:to="loc_bsy_DebtInstrumentConvertibleTermsOfConversionDomain_2e96c884-a062-49e1-b995-a1e8adf4d2cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtConversionTermsOneMember_4299a1aa-1ef3-4d8e-bd03-b91ede283a8f" xlink:href="bsy-20220930.xsd#bsy_DebtConversionTermsOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_DebtInstrumentConvertibleTermsOfConversionDomain_2e96c884-a062-49e1-b995-a1e8adf4d2cf" xlink:to="loc_bsy_DebtConversionTermsOneMember_4299a1aa-1ef3-4d8e-bd03-b91ede283a8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtConversionTermsTwoMember_94735b7b-6a46-4e9a-bd62-7a73d123a72f" xlink:href="bsy-20220930.xsd#bsy_DebtConversionTermsTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_DebtInstrumentConvertibleTermsOfConversionDomain_2e96c884-a062-49e1-b995-a1e8adf4d2cf" xlink:to="loc_bsy_DebtConversionTermsTwoMember_94735b7b-6a46-4e9a-bd62-7a73d123a72f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6dcef3ce-0dac-4c90-8bb2-7f258e5ef69f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_906aa3bb-d6d2-4f98-b5d6-86c224cc9972" xlink:to="loc_srt_RangeAxis_6dcef3ce-0dac-4c90-8bb2-7f258e5ef69f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_42f46517-b10f-4a56-b470-4401a067d4df" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_6dcef3ce-0dac-4c90-8bb2-7f258e5ef69f" xlink:to="loc_srt_RangeMember_42f46517-b10f-4a56-b470-4401a067d4df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4be42c20-19b1-420e-ba24-c691bfbb1994" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_42f46517-b10f-4a56-b470-4401a067d4df" xlink:to="loc_srt_MinimumMember_4be42c20-19b1-420e-ba24-c691bfbb1994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3d756341-ca04-4d3d-9a73-6c493ab4ce27" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_42f46517-b10f-4a56-b470-4401a067d4df" xlink:to="loc_srt_MaximumMember_3d756341-ca04-4d3d-9a73-6c493ab4ce27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_906aa3bb-d6d2-4f98-b5d6-86c224cc9972" xlink:to="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_69a8dac8-f6ef-4042-a5dc-51ce48f77352" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_69a8dac8-f6ef-4042-a5dc-51ce48f77352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3bfd387a-4620-4456-bd0c-bf5117bc4dea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3bfd387a-4620-4456-bd0c-bf5117bc4dea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_565f2bab-288c-4fe9-8038-5261c5a50c58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_565f2bab-288c-4fe9-8038-5261c5a50c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_783bb2fe-9d64-4e7c-9b4a-823a51bcd04a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_783bb2fe-9d64-4e7c-9b4a-823a51bcd04a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_2b7e74e0-a4c7-4796-980f-0810d7aab27b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_2b7e74e0-a4c7-4796-980f-0810d7aab27b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_a00d7d51-1196-4dc5-b0d3-347cb25056ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_a00d7d51-1196-4dc5-b0d3-347cb25056ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_4fe563b3-1427-4e5c-9262-70d60ee64ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_4fe563b3-1427-4e5c-9262-70d60ee64ccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_b4c4dded-5206-44f7-a567-e065948259f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_b4c4dded-5206-44f7-a567-e065948259f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays_4990aeb2-0584-4aa0-8c8d-f2b84be29a39" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays_4990aeb2-0584-4aa0-8c8d-f2b84be29a39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays_ebbc8ccc-a515-4c59-8e91-009d87909728" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays_ebbc8ccc-a515-4c59-8e91-009d87909728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_96696635-0e46-4afd-96ef-9678b2777ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_96696635-0e46-4afd-96ef-9678b2777ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate_1000eddf-b266-4f17-ad34-bb7e6939ea91" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate_1000eddf-b266-4f17-ad34-bb7e6939ea91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_a1dfe94d-1139-46f9-98ab-ffb1b3211410" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_a1dfe94d-1139-46f9-98ab-ffb1b3211410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable_a58892f0-f646-4c0f-9a7e-4e476ed476e5" xlink:href="bsy-20220930.xsd#bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable_a58892f0-f646-4c0f-9a7e-4e476ed476e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate_f4fb23aa-f1ad-4cff-9824-61a3abfc84b5" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate_f4fb23aa-f1ad-4cff-9824-61a3abfc84b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_c2c6042c-3efc-4c7f-9fab-c7750da7baf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d8057f1-ae54-48fa-8bbd-d87d2d505362" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_c2c6042c-3efc-4c7f-9fab-c7750da7baf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LongTermDebt2026NotesCappedCallOptionsDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_4e10a845-6ad2-4bfe-b352-0dabccaedc3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_1ed25472-a5a1-4247-9790-8997d0d9baa5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4e10a845-6ad2-4bfe-b352-0dabccaedc3c" xlink:to="loc_us-gaap_DebtInstrumentTable_1ed25472-a5a1-4247-9790-8997d0d9baa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_92f21a32-352b-48c1-aa8d-040bb0e62c19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1ed25472-a5a1-4247-9790-8997d0d9baa5" xlink:to="loc_us-gaap_DebtInstrumentAxis_92f21a32-352b-48c1-aa8d-040bb0e62c19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8a4d401f-b1a7-464c-8f96-8650b1873f41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_92f21a32-352b-48c1-aa8d-040bb0e62c19" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8a4d401f-b1a7-464c-8f96-8650b1873f41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentySixNotesMember_ec2d37a5-6832-4e7b-a622-503ff77d7edb" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentySixNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8a4d401f-b1a7-464c-8f96-8650b1873f41" xlink:to="loc_bsy_TwoThousandTwentySixNotesMember_ec2d37a5-6832-4e7b-a622-503ff77d7edb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_4897d56c-346c-498b-a5dd-c3611984db58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1ed25472-a5a1-4247-9790-8997d0d9baa5" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_4897d56c-346c-498b-a5dd-c3611984db58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_71d7271e-a9b1-4963-8128-55728a727a4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4897d56c-346c-498b-a5dd-c3611984db58" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_71d7271e-a9b1-4963-8128-55728a727a4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_af9c65df-899f-4b71-b2be-98d1d450fc1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_71d7271e-a9b1-4963-8128-55728a727a4e" xlink:to="loc_us-gaap_ConvertibleDebtMember_af9c65df-899f-4b71-b2be-98d1d450fc1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_bdcc00d2-0836-4804-ae56-9d9a7ba30eae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1ed25472-a5a1-4247-9790-8997d0d9baa5" xlink:to="loc_us-gaap_DebtInstrumentLineItems_bdcc00d2-0836-4804-ae56-9d9a7ba30eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_CappedCallOptionsExpense_1c058e36-bbb9-4353-903e-83ca19648f30" xlink:href="bsy-20220930.xsd#bsy_CappedCallOptionsExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bdcc00d2-0836-4804-ae56-9d9a7ba30eae" xlink:to="loc_bsy_CappedCallOptionsExpense_1c058e36-bbb9-4353-903e-83ca19648f30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityStrikePrice1_2c6ca747-2762-4c4c-9670-3091cf115561" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityStrikePrice1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bdcc00d2-0836-4804-ae56-9d9a7ba30eae" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityStrikePrice1_2c6ca747-2762-4c4c-9670-3091cf115561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage_ec005ddb-94f5-4756-a867-1fce9d9b2942" xlink:href="bsy-20220930.xsd#bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bdcc00d2-0836-4804-ae56-9d9a7ba30eae" xlink:to="loc_bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage_ec005ddb-94f5-4756-a867-1fce9d9b2942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LongTermDebt2027ConvertibleSeniorNotesDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_017c650b-5729-4987-98fe-de4348b542c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_2b38603a-f0de-4fe9-a61b-c278a822e340" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_017c650b-5729-4987-98fe-de4348b542c5" xlink:to="loc_us-gaap_DebtInstrumentTable_2b38603a-f0de-4fe9-a61b-c278a822e340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_64d550c6-3153-47b3-ba46-f72cccb44a6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2b38603a-f0de-4fe9-a61b-c278a822e340" xlink:to="loc_us-gaap_DebtInstrumentAxis_64d550c6-3153-47b3-ba46-f72cccb44a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_08a0e0f2-d87f-4be3-a908-704a68e6a6eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_64d550c6-3153-47b3-ba46-f72cccb44a6a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_08a0e0f2-d87f-4be3-a908-704a68e6a6eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentySevenNotesMember_cdc05983-96de-44cb-9946-ddf431ec17fb" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentySevenNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_08a0e0f2-d87f-4be3-a908-704a68e6a6eb" xlink:to="loc_bsy_TwoThousandTwentySevenNotesMember_cdc05983-96de-44cb-9946-ddf431ec17fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_83dfdac8-b2d2-43b2-b1f5-6174f057e35a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2b38603a-f0de-4fe9-a61b-c278a822e340" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_83dfdac8-b2d2-43b2-b1f5-6174f057e35a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e9a4ec94-ff9f-40d1-ae43-1b4dac2e20ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_83dfdac8-b2d2-43b2-b1f5-6174f057e35a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e9a4ec94-ff9f-40d1-ae43-1b4dac2e20ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_00d8a509-ef9d-4307-9a43-7b0b1c5f930e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e9a4ec94-ff9f-40d1-ae43-1b4dac2e20ee" xlink:to="loc_us-gaap_ConvertibleDebtMember_00d8a509-ef9d-4307-9a43-7b0b1c5f930e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleTermsOfConversionAxis_895deaff-d238-4a56-bd8f-8e267c3d83d2" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleTermsOfConversionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2b38603a-f0de-4fe9-a61b-c278a822e340" xlink:to="loc_bsy_DebtInstrumentConvertibleTermsOfConversionAxis_895deaff-d238-4a56-bd8f-8e267c3d83d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleTermsOfConversionDomain_0c15d022-28ea-46a6-aaba-8b10d1a42918" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleTermsOfConversionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_DebtInstrumentConvertibleTermsOfConversionAxis_895deaff-d238-4a56-bd8f-8e267c3d83d2" xlink:to="loc_bsy_DebtInstrumentConvertibleTermsOfConversionDomain_0c15d022-28ea-46a6-aaba-8b10d1a42918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtConversionTermsOneMember_3e638d0d-8435-4d8a-994b-a0db98ca25c2" xlink:href="bsy-20220930.xsd#bsy_DebtConversionTermsOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_DebtInstrumentConvertibleTermsOfConversionDomain_0c15d022-28ea-46a6-aaba-8b10d1a42918" xlink:to="loc_bsy_DebtConversionTermsOneMember_3e638d0d-8435-4d8a-994b-a0db98ca25c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtConversionTermsTwoMember_6f044739-4350-4273-8c45-6f435dad6e69" xlink:href="bsy-20220930.xsd#bsy_DebtConversionTermsTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_DebtInstrumentConvertibleTermsOfConversionDomain_0c15d022-28ea-46a6-aaba-8b10d1a42918" xlink:to="loc_bsy_DebtConversionTermsTwoMember_6f044739-4350-4273-8c45-6f435dad6e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_bcf6ff8e-4a52-40e4-8967-f4ea425b06f3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2b38603a-f0de-4fe9-a61b-c278a822e340" xlink:to="loc_srt_RangeAxis_bcf6ff8e-4a52-40e4-8967-f4ea425b06f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dc25f580-02e0-4bb2-8be6-af024931033a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_bcf6ff8e-4a52-40e4-8967-f4ea425b06f3" xlink:to="loc_srt_RangeMember_dc25f580-02e0-4bb2-8be6-af024931033a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_cbc6eee8-1438-4ea1-b6ec-4861addfc9e2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_dc25f580-02e0-4bb2-8be6-af024931033a" xlink:to="loc_srt_MinimumMember_cbc6eee8-1438-4ea1-b6ec-4861addfc9e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a50e5ef1-5e6d-4db1-8322-a9d0b75f2b37" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_dc25f580-02e0-4bb2-8be6-af024931033a" xlink:to="loc_srt_MaximumMember_a50e5ef1-5e6d-4db1-8322-a9d0b75f2b37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2b38603a-f0de-4fe9-a61b-c278a822e340" xlink:to="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_c28fa846-bb7e-4783-bc02-78b16ddbb515" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_c28fa846-bb7e-4783-bc02-78b16ddbb515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_be56f60c-51fd-4b14-982a-7e30fbfe12a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_be56f60c-51fd-4b14-982a-7e30fbfe12a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_76a0adb0-75e7-4930-adba-4bfa4883b35e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_76a0adb0-75e7-4930-adba-4bfa4883b35e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_cb3a8cd0-84f0-4a71-ac82-3bbb44ab15db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_cb3a8cd0-84f0-4a71-ac82-3bbb44ab15db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_b22766a3-d8d6-43b5-a51d-f5892420caed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_b22766a3-d8d6-43b5-a51d-f5892420caed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_bef4aadc-a07d-4f99-8d19-eeb91887e19d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_bef4aadc-a07d-4f99-8d19-eeb91887e19d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_2b4f0b4f-9cab-4622-908d-b4bbc917f8f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_2b4f0b4f-9cab-4622-908d-b4bbc917f8f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_adab300f-8705-4279-9910-fba7f48e1b34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_adab300f-8705-4279-9910-fba7f48e1b34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays_512d717f-2b1a-47e3-a88b-5163b7641c01" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays_512d717f-2b1a-47e3-a88b-5163b7641c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays_5e4d8d72-392c-4bd3-bbe0-ff6d6ebd6526" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays_5e4d8d72-392c-4bd3-bbe0-ff6d6ebd6526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_92b76d61-65bb-4915-8e7d-29e453fbd073" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_92b76d61-65bb-4915-8e7d-29e453fbd073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate_94482c65-79b9-402a-9e49-635711e78925" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate_94482c65-79b9-402a-9e49-635711e78925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_e8768833-4b49-4a09-8184-a43fe70ca535" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_e8768833-4b49-4a09-8184-a43fe70ca535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable_90d0194a-723a-4439-8828-88f59f66eee2" xlink:href="bsy-20220930.xsd#bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable_90d0194a-723a-4439-8828-88f59f66eee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate_a388c175-e23f-4fe6-a474-dfefc807846e" xlink:href="bsy-20220930.xsd#bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate_a388c175-e23f-4fe6-a474-dfefc807846e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_ef5a7c62-b6f8-4d2f-a6e7-1106e7b93919" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2cb438e2-2e2a-42f8-8be2-ee9c2afd02b5" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_ef5a7c62-b6f8-4d2f-a6e7-1106e7b93919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LongTermDebt2027NotesCappedCallOptionsDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_fdcd78f7-104c-4b4c-83ff-c0de78e76907" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b21d73c5-400f-4972-952e-6be6f912cb9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_fdcd78f7-104c-4b4c-83ff-c0de78e76907" xlink:to="loc_us-gaap_DebtInstrumentTable_b21d73c5-400f-4972-952e-6be6f912cb9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_60483716-349e-42eb-810f-8ac15fcd73ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b21d73c5-400f-4972-952e-6be6f912cb9d" xlink:to="loc_us-gaap_DebtInstrumentAxis_60483716-349e-42eb-810f-8ac15fcd73ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_20e7b8dd-81eb-4d9e-a0c4-3186e6882647" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_60483716-349e-42eb-810f-8ac15fcd73ae" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_20e7b8dd-81eb-4d9e-a0c4-3186e6882647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentySevenNotesMember_41667874-43cb-40b2-b4b1-3ff6efdd7a8e" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentySevenNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_20e7b8dd-81eb-4d9e-a0c4-3186e6882647" xlink:to="loc_bsy_TwoThousandTwentySevenNotesMember_41667874-43cb-40b2-b4b1-3ff6efdd7a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_97d376f6-c4e6-4905-af57-fe2607b7bfcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b21d73c5-400f-4972-952e-6be6f912cb9d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_97d376f6-c4e6-4905-af57-fe2607b7bfcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e4b1fb1d-b873-44b2-89e3-9ea9a6e5f4c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_97d376f6-c4e6-4905-af57-fe2607b7bfcb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e4b1fb1d-b873-44b2-89e3-9ea9a6e5f4c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_b44aebdf-fe98-4733-bc84-df6712ee1243" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e4b1fb1d-b873-44b2-89e3-9ea9a6e5f4c1" xlink:to="loc_us-gaap_ConvertibleDebtMember_b44aebdf-fe98-4733-bc84-df6712ee1243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_dcc00b9f-2559-4ccb-8114-c9bc2fdfae4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b21d73c5-400f-4972-952e-6be6f912cb9d" xlink:to="loc_us-gaap_DebtInstrumentLineItems_dcc00b9f-2559-4ccb-8114-c9bc2fdfae4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_CappedCallOptionsExpense_b94a9ffc-8be1-4dc1-a110-e314dc58c274" xlink:href="bsy-20220930.xsd#bsy_CappedCallOptionsExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dcc00b9f-2559-4ccb-8114-c9bc2fdfae4e" xlink:to="loc_bsy_CappedCallOptionsExpense_b94a9ffc-8be1-4dc1-a110-e314dc58c274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityStrikePrice1_986f341c-6749-48ef-9cf7-ad8963b0379c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityStrikePrice1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dcc00b9f-2559-4ccb-8114-c9bc2fdfae4e" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityStrikePrice1_986f341c-6749-48ef-9cf7-ad8963b0379c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage_9db19568-c365-4eb1-8ecf-47494701820c" xlink:href="bsy-20220930.xsd#bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_dcc00b9f-2559-4ccb-8114-c9bc2fdfae4e" xlink:to="loc_bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage_9db19568-c365-4eb1-8ecf-47494701820c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LongTermDebtScheduleofInterestExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c6cbd8ff-e430-49e0-86c1-9e880538cc34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_44ea4a10-2b90-4f91-a879-613f5a482152" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c6cbd8ff-e430-49e0-86c1-9e880538cc34" xlink:to="loc_us-gaap_DebtInstrumentTable_44ea4a10-2b90-4f91-a879-613f5a482152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0d9f45e7-fb30-4f1e-8dcc-f02bd4c08e4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_44ea4a10-2b90-4f91-a879-613f5a482152" xlink:to="loc_us-gaap_DebtInstrumentAxis_0d9f45e7-fb30-4f1e-8dcc-f02bd4c08e4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_159c2152-0ed0-4c3b-9305-68741a5381af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_0d9f45e7-fb30-4f1e-8dcc-f02bd4c08e4f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_159c2152-0ed0-4c3b-9305-68741a5381af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_A2021TermLoanMember_ff1eeddd-bc0c-4efe-8db6-acb910a6fc34" xlink:href="bsy-20220930.xsd#bsy_A2021TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_159c2152-0ed0-4c3b-9305-68741a5381af" xlink:to="loc_bsy_A2021TermLoanMember_ff1eeddd-bc0c-4efe-8db6-acb910a6fc34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentySixNotesMember_096ce411-10fa-4fcb-9642-82b805d7077e" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentySixNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_159c2152-0ed0-4c3b-9305-68741a5381af" xlink:to="loc_bsy_TwoThousandTwentySixNotesMember_096ce411-10fa-4fcb-9642-82b805d7077e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentySevenNotesMember_822ee3ee-3a32-4d0b-b71d-b370e54a95dc" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentySevenNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_159c2152-0ed0-4c3b-9305-68741a5381af" xlink:to="loc_bsy_TwoThousandTwentySevenNotesMember_822ee3ee-3a32-4d0b-b71d-b370e54a95dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_CreditFacilityMember_cb915033-8a96-45dc-b944-9942d42e12fb" xlink:href="bsy-20220930.xsd#bsy_CreditFacilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_159c2152-0ed0-4c3b-9305-68741a5381af" xlink:to="loc_bsy_CreditFacilityMember_cb915033-8a96-45dc-b944-9942d42e12fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TermLoanAndCreditFacilityMember_3c6853da-389a-438f-a2ec-d98b4b9bd1a5" xlink:href="bsy-20220930.xsd#bsy_TermLoanAndCreditFacilityMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_159c2152-0ed0-4c3b-9305-68741a5381af" xlink:to="loc_bsy_TermLoanAndCreditFacilityMember_3c6853da-389a-438f-a2ec-d98b4b9bd1a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_095f97da-1b4b-4b1d-bc66-5ee160c85bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_44ea4a10-2b90-4f91-a879-613f5a482152" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_095f97da-1b4b-4b1d-bc66-5ee160c85bbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c3c36eb2-6e81-47a9-96e3-05ec45a38fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_095f97da-1b4b-4b1d-bc66-5ee160c85bbd" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c3c36eb2-6e81-47a9-96e3-05ec45a38fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_41a80a82-b4e9-456b-8481-9e457bdcdeba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c3c36eb2-6e81-47a9-96e3-05ec45a38fc7" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_41a80a82-b4e9-456b-8481-9e457bdcdeba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_c2eb1514-8102-4c9e-9d94-75738b76409a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c3c36eb2-6e81-47a9-96e3-05ec45a38fc7" xlink:to="loc_us-gaap_SecuredDebtMember_c2eb1514-8102-4c9e-9d94-75738b76409a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_b25d5bdd-36bd-44c8-81de-bf80bdd69054" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c3c36eb2-6e81-47a9-96e3-05ec45a38fc7" xlink:to="loc_us-gaap_ConvertibleDebtMember_b25d5bdd-36bd-44c8-81de-bf80bdd69054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_9e653d64-b5e4-4754-9897-b478ca9c51ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_44ea4a10-2b90-4f91-a879-613f5a482152" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_9e653d64-b5e4-4754-9897-b478ca9c51ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d49ec10a-b7b0-4b95-b7d1-6dfeb758bf8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9e653d64-b5e4-4754-9897-b478ca9c51ec" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d49ec10a-b7b0-4b95-b7d1-6dfeb758bf8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_d04c11c4-0989-469d-8597-d18dabaf9699" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_d49ec10a-b7b0-4b95-b7d1-6dfeb758bf8b" xlink:to="loc_us-gaap_InterestRateSwapMember_d04c11c4-0989-469d-8597-d18dabaf9699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_60968df4-dee5-4e3a-83da-bf5da84e4adb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_44ea4a10-2b90-4f91-a879-613f5a482152" xlink:to="loc_us-gaap_DebtInstrumentLineItems_60968df4-dee5-4e3a-83da-bf5da84e4adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_14fa5f53-8faa-4d43-a563-59fe55c087d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_60968df4-dee5-4e3a-83da-bf5da84e4adb" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_14fa5f53-8faa-4d43-a563-59fe55c087d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_InterestExpenseDerivatives_12e894d3-a4ad-4327-9f3a-9eaaa0298eb1" xlink:href="bsy-20220930.xsd#bsy_InterestExpenseDerivatives"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_60968df4-dee5-4e3a-83da-bf5da84e4adb" xlink:to="loc_bsy_InterestExpenseDerivatives_12e894d3-a4ad-4327-9f3a-9eaaa0298eb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_7fa420b7-335d-4df9-bf32-222712d16d75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_60968df4-dee5-4e3a-83da-bf5da84e4adb" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_7fa420b7-335d-4df9-bf32-222712d16d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_19cd7778-ddfb-4780-940c-f8b9757626bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_60968df4-dee5-4e3a-83da-bf5da84e4adb" xlink:to="loc_us-gaap_InterestExpenseDebt_19cd7778-ddfb-4780-940c-f8b9757626bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_90747260-5895-4b5d-bc95-a5ee9ab6ecd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_60968df4-dee5-4e3a-83da-bf5da84e4adb" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_90747260-5895-4b5d-bc95-a5ee9ab6ecd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_7b62f5bf-c6ef-42e7-8aaf-ec64ba70ad88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_60968df4-dee5-4e3a-83da-bf5da84e4adb" xlink:to="loc_us-gaap_InterestExpenseOther_7b62f5bf-c6ef-42e7-8aaf-ec64ba70ad88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_cfeb169d-3f1a-4949-a081-5bc1fcc10a28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_60968df4-dee5-4e3a-83da-bf5da84e4adb" xlink:to="loc_us-gaap_InterestExpense_cfeb169d-3f1a-4949-a081-5bc1fcc10a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime_8be20b61-32c6-4fc6-b10f-a8d5abf2d1f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtWeightedAverageInterestRateOverTime"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_60968df4-dee5-4e3a-83da-bf5da84e4adb" xlink:to="loc_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime_8be20b61-32c6-4fc6-b10f-a8d5abf2d1f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#LongTermDebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/LongTermDebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_fdf27a23-8bd7-490c-b395-16d785560b49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_8c00174b-5b0e-4ea0-abe6-beecc713eb12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_fdf27a23-8bd7-490c-b395-16d785560b49" xlink:to="loc_us-gaap_DebtInstrumentTable_8c00174b-5b0e-4ea0-abe6-beecc713eb12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c93f40f8-6cac-4cca-bd0b-12a58075b9b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8c00174b-5b0e-4ea0-abe6-beecc713eb12" xlink:to="loc_us-gaap_DebtInstrumentAxis_c93f40f8-6cac-4cca-bd0b-12a58075b9b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_bbe6bf99-86c5-47f1-a062-36560e01788d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_c93f40f8-6cac-4cca-bd0b-12a58075b9b7" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_bbe6bf99-86c5-47f1-a062-36560e01788d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_CreditFacilityMember_adc7117c-5e0d-45f3-984a-cc25cdfdd6ec" xlink:href="bsy-20220930.xsd#bsy_CreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bbe6bf99-86c5-47f1-a062-36560e01788d" xlink:to="loc_bsy_CreditFacilityMember_adc7117c-5e0d-45f3-984a-cc25cdfdd6ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_126bfbd3-6e05-44ef-87e8-9938ce8f8d55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8c00174b-5b0e-4ea0-abe6-beecc713eb12" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_126bfbd3-6e05-44ef-87e8-9938ce8f8d55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3b2b5229-2466-4c15-a57b-ec8ca21b14e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_126bfbd3-6e05-44ef-87e8-9938ce8f8d55" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3b2b5229-2466-4c15-a57b-ec8ca21b14e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_f1ae439f-d6ad-4f55-87e0-d792bb03bcd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3b2b5229-2466-4c15-a57b-ec8ca21b14e8" xlink:to="loc_us-gaap_LineOfCreditMember_f1ae439f-d6ad-4f55-87e0-d792bb03bcd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_7f5a7650-06d9-47f6-815c-2e69b9ff3431" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8c00174b-5b0e-4ea0-abe6-beecc713eb12" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_7f5a7650-06d9-47f6-815c-2e69b9ff3431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_27cf2663-fe00-45fb-8e08-797b0b4a6451" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_7f5a7650-06d9-47f6-815c-2e69b9ff3431" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_27cf2663-fe00-45fb-8e08-797b0b4a6451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_ed46a5d5-8a84-4462-8c10-b3a41ddd8040" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_27cf2663-fe00-45fb-8e08-797b0b4a6451" xlink:to="loc_us-gaap_InterestRateSwapMember_ed46a5d5-8a84-4462-8c10-b3a41ddd8040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_5e02e3cc-63b4-4c54-ba84-a15de2bc1b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8c00174b-5b0e-4ea0-abe6-beecc713eb12" xlink:to="loc_us-gaap_HedgingDesignationAxis_5e02e3cc-63b4-4c54-ba84-a15de2bc1b5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_6a9cadf4-a26c-42dd-b0fb-f87a7e253153" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_5e02e3cc-63b4-4c54-ba84-a15de2bc1b5c" xlink:to="loc_us-gaap_HedgingDesignationDomain_6a9cadf4-a26c-42dd-b0fb-f87a7e253153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_ae22afdb-5dec-4918-b023-3ee3bf48aac6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_6a9cadf4-a26c-42dd-b0fb-f87a7e253153" xlink:to="loc_us-gaap_NondesignatedMember_ae22afdb-5dec-4918-b023-3ee3bf48aac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_bba4055c-97ad-4a82-b3a0-b8263a0236db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8c00174b-5b0e-4ea0-abe6-beecc713eb12" xlink:to="loc_us-gaap_DebtInstrumentLineItems_bba4055c-97ad-4a82-b3a0-b8263a0236db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_8f3c29d4-d9e0-4ffc-b8c7-ca9b5862b55e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bba4055c-97ad-4a82-b3a0-b8263a0236db" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_8f3c29d4-d9e0-4ffc-b8c7-ca9b5862b55e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_1b0ec035-9274-44de-ab30-768c6228ff9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bba4055c-97ad-4a82-b3a0-b8263a0236db" xlink:to="loc_us-gaap_DerivativeNotionalAmount_1b0ec035-9274-44de-ab30-768c6228ff9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeNet_dc38464d-3601-4515-bb6e-031a0f599a45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bba4055c-97ad-4a82-b3a0-b8263a0236db" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeNet_dc38464d-3601-4515-bb6e-031a0f599a45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/ExecutiveBonusPlanDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#ExecutiveBonusPlanDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/ExecutiveBonusPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsAbstract_23dc4f7f-7308-4016-ae84-4ca739834986" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationRelatedCostsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_444367de-3e16-4850-870f-4a6e6c4bf0fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract_23dc4f7f-7308-4016-ae84-4ca739834986" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_444367de-3e16-4850-870f-4a6e6c4bf0fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_200ecee2-bdd8-46b7-9c7a-079dd56fc2a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_444367de-3e16-4850-870f-4a6e6c4bf0fb" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_200ecee2-bdd8-46b7-9c7a-079dd56fc2a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_1b277b96-f5b4-4a43-bfaa-80d98f6989ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_200ecee2-bdd8-46b7-9c7a-079dd56fc2a2" xlink:to="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_1b277b96-f5b4-4a43-bfaa-80d98f6989ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredBonusMember_5f56cde5-ac78-41c8-bd98-25b68c5baeb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredBonusMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_1b277b96-f5b4-4a43-bfaa-80d98f6989ea" xlink:to="loc_us-gaap_DeferredBonusMember_5f56cde5-ac78-41c8-bd98-25b68c5baeb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_8afdf159-df2e-465a-9d72-ee38f6c1cddf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_444367de-3e16-4850-870f-4a6e6c4bf0fb" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_8afdf159-df2e-465a-9d72-ee38f6c1cddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold_6040f7f8-aace-454c-9f27-fd76c0e1f2b2" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_8afdf159-df2e-465a-9d72-ee38f6c1cddf" xlink:to="loc_bsy_DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold_6040f7f8-aace-454c-9f27-fd76c0e1f2b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice_ec30f2c5-6b2a-435e-a7c2-d50127fe0b72" xlink:href="bsy-20220930.xsd#bsy_NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_8afdf159-df2e-465a-9d72-ee38f6c1cddf" xlink:to="loc_bsy_NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice_ec30f2c5-6b2a-435e-a7c2-d50127fe0b72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice_9cbbb663-bbce-4ce1-8cc4-c244b4f5becc" xlink:href="bsy-20220930.xsd#bsy_NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_8afdf159-df2e-465a-9d72-ee38f6c1cddf" xlink:to="loc_bsy_NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice_9cbbb663-bbce-4ce1-8cc4-c244b4f5becc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NonDeferredIncentiveBonusThresholdForProRataAdjustment_8765b965-e1ea-4cc2-99d7-2f7ea8eb1f50" xlink:href="bsy-20220930.xsd#bsy_NonDeferredIncentiveBonusThresholdForProRataAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_8afdf159-df2e-465a-9d72-ee38f6c1cddf" xlink:to="loc_bsy_NonDeferredIncentiveBonusThresholdForProRataAdjustment_8765b965-e1ea-4cc2-99d7-2f7ea8eb1f50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_92a59ecd-958f-4077-8b9a-9895ff0e7438" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_8afdf159-df2e-465a-9d72-ee38f6c1cddf" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_92a59ecd-958f-4077-8b9a-9895ff0e7438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/RetirementPlansNarrativeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#RetirementPlansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/RetirementPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_be5a9be2-eb7b-420b-ba42-b86e373c592f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_cd369e2f-337d-492f-9bb1-3db942ad58d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_be5a9be2-eb7b-420b-ba42-b86e373c592f" xlink:to="loc_us-gaap_DefinedContributionPlanTable_cd369e2f-337d-492f-9bb1-3db942ad58d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_ef3d14d3-49be-4fb5-85ad-b8811e4bdfb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_cd369e2f-337d-492f-9bb1-3db942ad58d3" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_ef3d14d3-49be-4fb5-85ad-b8811e4bdfb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_11468cfe-29ec-4579-8584-b2b0304712c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_ef3d14d3-49be-4fb5-85ad-b8811e4bdfb9" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_11468cfe-29ec-4579-8584-b2b0304712c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember_5e47d392-bab1-4777-aea3-ccb4a2a0a975" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_11468cfe-29ec-4579-8584-b2b0304712c5" xlink:to="loc_us-gaap_NonqualifiedPlanMember_5e47d392-bab1-4777-aea3-ccb4a2a0a975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_46ecfd5c-4a6f-43fa-9d14-0e3fb6d3399c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_cd369e2f-337d-492f-9bb1-3db942ad58d3" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_46ecfd5c-4a6f-43fa-9d14-0e3fb6d3399c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_d0eac5f9-4e84-4d1e-b58d-0f29c65d46e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_46ecfd5c-4a6f-43fa-9d14-0e3fb6d3399c" xlink:to="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_d0eac5f9-4e84-4d1e-b58d-0f29c65d46e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_fa99d950-6b14-41e1-b2ca-25314be24465" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_d0eac5f9-4e84-4d1e-b58d-0f29c65d46e8" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_fa99d950-6b14-41e1-b2ca-25314be24465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_39024821-a337-457c-afb7-0842420cd77d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_cd369e2f-337d-492f-9bb1-3db942ad58d3" xlink:to="loc_us-gaap_StatementClassOfStockAxis_39024821-a337-457c-afb7-0842420cd77d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5efbd3ab-802b-46b2-9e0d-558bb44d74e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_39024821-a337-457c-afb7-0842420cd77d" xlink:to="loc_us-gaap_ClassOfStockDomain_5efbd3ab-802b-46b2-9e0d-558bb44d74e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_ec6d16e1-d484-48d6-82d8-bc634a48c352" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_5efbd3ab-802b-46b2-9e0d-558bb44d74e0" xlink:to="loc_us-gaap_CommonClassBMember_ec6d16e1-d484-48d6-82d8-bc634a48c352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeAxis_c119b5c3-af2e-454d-81e8-b277690ea456" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_cd369e2f-337d-492f-9bb1-3db942ad58d3" xlink:to="loc_us-gaap_ReclassificationTypeAxis_c119b5c3-af2e-454d-81e8-b277690ea456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeDomain_33fbd8a6-48ca-4d6e-8d39-25e2935cf7b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationTypeAxis_c119b5c3-af2e-454d-81e8-b277690ea456" xlink:to="loc_us-gaap_ReclassificationTypeDomain_33fbd8a6-48ca-4d6e-8d39-25e2935cf7b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationPlanOneTimeInducementMember_7a63c746-4586-4b46-bcba-cae4012fddf2" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationPlanOneTimeInducementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationTypeDomain_33fbd8a6-48ca-4d6e-8d39-25e2935cf7b1" xlink:to="loc_bsy_DeferredCompensationPlanOneTimeInducementMember_7a63c746-4586-4b46-bcba-cae4012fddf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_4ed2e0d6-9990-4abd-8c3d-35bfc8fed612" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_cd369e2f-337d-492f-9bb1-3db942ad58d3" xlink:to="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_4ed2e0d6-9990-4abd-8c3d-35bfc8fed612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_07b2100a-dabc-4b99-b8b5-b08d4bf50d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_4ed2e0d6-9990-4abd-8c3d-35bfc8fed612" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_07b2100a-dabc-4b99-b8b5-b08d4bf50d3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ReductionInSharesOutstandingDiluted_e4b82ee4-b100-4063-80e2-f89bde43237a" xlink:href="bsy-20220930.xsd#bsy_ReductionInSharesOutstandingDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_4ed2e0d6-9990-4abd-8c3d-35bfc8fed612" xlink:to="loc_bsy_ReductionInSharesOutstandingDiluted_e4b82ee4-b100-4063-80e2-f89bde43237a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ReductionInSharesOutstandingBasic_25d6fa70-0ce1-4c0d-a24c-3692f094ce6f" xlink:href="bsy-20220930.xsd#bsy_ReductionInSharesOutstandingBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_4ed2e0d6-9990-4abd-8c3d-35bfc8fed612" xlink:to="loc_bsy_ReductionInSharesOutstandingBasic_25d6fa70-0ce1-4c0d-a24c-3692f094ce6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost_e429ef55-3dc7-47ed-b59d-91a504d2a5ba" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_4ed2e0d6-9990-4abd-8c3d-35bfc8fed612" xlink:to="loc_bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost_e429ef55-3dc7-47ed-b59d-91a504d2a5ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationArrangementWithIndividualCompensationIncome_0b3b9fb9-dd3e-42a7-9e5e-bf7e038953f2" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationArrangementWithIndividualCompensationIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_4ed2e0d6-9990-4abd-8c3d-35bfc8fed612" xlink:to="loc_bsy_DeferredCompensationArrangementWithIndividualCompensationIncome_0b3b9fb9-dd3e-42a7-9e5e-bf7e038953f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_a7b7d500-1553-450a-9f20-09b6ae418a33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_4ed2e0d6-9990-4abd-8c3d-35bfc8fed612" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_a7b7d500-1553-450a-9f20-09b6ae418a33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_bcb9913a-0836-4849-b206-f4908f176374" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_4ed2e0d6-9990-4abd-8c3d-35bfc8fed612" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_bcb9913a-0836-4849-b206-f4908f176374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid_9573a939-c20b-4fab-8dfa-abdba2b0045b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_4ed2e0d6-9990-4abd-8c3d-35bfc8fed612" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid_9573a939-c20b-4fab-8dfa-abdba2b0045b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_cfcc24e2-dc8d-4629-9bbc-3585c6268c62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_4ed2e0d6-9990-4abd-8c3d-35bfc8fed612" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_cfcc24e2-dc8d-4629-9bbc-3585c6268c62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DividendsCommonStockStockIssuable_7e7ad39f-b76a-477f-a8dc-a22e2ef843c7" xlink:href="bsy-20220930.xsd#bsy_DividendsCommonStockStockIssuable"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_4ed2e0d6-9990-4abd-8c3d-35bfc8fed612" xlink:to="loc_bsy_DividendsCommonStockStockIssuable_7e7ad39f-b76a-477f-a8dc-a22e2ef843c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/RetirementPlansScheduleofDeferredCompensationPlanLiabilitiesDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#RetirementPlansScheduleofDeferredCompensationPlanLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/RetirementPlansScheduleofDeferredCompensationPlanLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_82aa7ac1-0eb5-4a7b-9294-4d85dfe51aea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_195c5632-1e48-41d3-9ecd-ed5aa5596f82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_82aa7ac1-0eb5-4a7b-9294-4d85dfe51aea" xlink:to="loc_us-gaap_DefinedContributionPlanTable_195c5632-1e48-41d3-9ecd-ed5aa5596f82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_f040e8c1-c750-463c-a464-49b19671b7c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_195c5632-1e48-41d3-9ecd-ed5aa5596f82" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_f040e8c1-c750-463c-a464-49b19671b7c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_2b657e7e-9069-41f0-b044-441ac171d836" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_f040e8c1-c750-463c-a464-49b19671b7c3" xlink:to="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_2b657e7e-9069-41f0-b044-441ac171d836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_325a5754-e31f-4e04-86d2-0e1f9bc67255" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_2b657e7e-9069-41f0-b044-441ac171d836" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_325a5754-e31f-4e04-86d2-0e1f9bc67255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_bf3b6480-1a4d-4f9e-9b77-f71f9cb05512" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_195c5632-1e48-41d3-9ecd-ed5aa5596f82" xlink:to="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_bf3b6480-1a4d-4f9e-9b77-f71f9cb05512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_168b296e-495b-432c-9d72-fb9ecedf153b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_bf3b6480-1a4d-4f9e-9b77-f71f9cb05512" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_168b296e-495b-432c-9d72-fb9ecedf153b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_dcac17a6-278a-4b63-8b53-3ed6a05fcb5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_bf3b6480-1a4d-4f9e-9b77-f71f9cb05512" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_dcac17a6-278a-4b63-8b53-3ed6a05fcb5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_e6848b9e-a4da-4675-8e1d-6528037cd177" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_bf3b6480-1a4d-4f9e-9b77-f71f9cb05512" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_e6848b9e-a4da-4675-8e1d-6528037cd177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/CommonStockNarrativeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#CommonStockNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/CommonStockNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_ab80e8ea-922e-4a73-8e04-8fbbc2d656c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_b6c4c887-9605-4302-a10c-9daf10b009ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_ab80e8ea-922e-4a73-8e04-8fbbc2d656c7" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_b6c4c887-9605-4302-a10c-9daf10b009ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_dddbe3ed-5541-4162-aefc-25fd072113c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b6c4c887-9605-4302-a10c-9daf10b009ee" xlink:to="loc_us-gaap_StatementClassOfStockAxis_dddbe3ed-5541-4162-aefc-25fd072113c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_6a2bb821-ffa8-4901-94c3-631a3062b954" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_dddbe3ed-5541-4162-aefc-25fd072113c9" xlink:to="loc_us-gaap_ClassOfStockDomain_6a2bb821-ffa8-4901-94c3-631a3062b954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_ceab7cad-584a-48cf-a0c4-814b838e838a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_6a2bb821-ffa8-4901-94c3-631a3062b954" xlink:to="loc_us-gaap_CommonClassBMember_ceab7cad-584a-48cf-a0c4-814b838e838a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d5c97f09-90e9-4dc1-b664-f86efc15abea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b6c4c887-9605-4302-a10c-9daf10b009ee" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d5c97f09-90e9-4dc1-b664-f86efc15abea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7ad3b27b-8449-4871-bd41-0709b69f93d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d5c97f09-90e9-4dc1-b664-f86efc15abea" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7ad3b27b-8449-4871-bd41-0709b69f93d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_SeequentMember_43d98cc6-8927-4d9f-8d8c-5d896359842c" xlink:href="bsy-20220930.xsd#bsy_SeequentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7ad3b27b-8449-4871-bd41-0709b69f93d5" xlink:to="loc_bsy_SeequentMember_43d98cc6-8927-4d9f-8d8c-5d896359842c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_76111f25-0596-4eab-9c8d-2bacd68862e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b6c4c887-9605-4302-a10c-9daf10b009ee" xlink:to="loc_us-gaap_AwardTypeAxis_76111f25-0596-4eab-9c8d-2bacd68862e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b223094-546e-4f80-b7b8-fc07983e7b0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_76111f25-0596-4eab-9c8d-2bacd68862e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b223094-546e-4f80-b7b8-fc07983e7b0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_2f157324-a02a-407c-be01-980251255678" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b223094-546e-4f80-b7b8-fc07983e7b0a" xlink:to="loc_us-gaap_EmployeeStockOptionMember_2f157324-a02a-407c-be01-980251255678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_f509004e-4ff7-45f3-9a7e-98f78ace04d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b223094-546e-4f80-b7b8-fc07983e7b0a" xlink:to="loc_us-gaap_EmployeeStockMember_f509004e-4ff7-45f3-9a7e-98f78ace04d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_a94ff5a3-ce87-4537-8690-990ad4a31650" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b6c4c887-9605-4302-a10c-9daf10b009ee" xlink:to="loc_us-gaap_PlanNameAxis_a94ff5a3-ce87-4537-8690-990ad4a31650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_87e48ba8-ee74-4995-9d00-1fc968ac7d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_a94ff5a3-ce87-4537-8690-990ad4a31650" xlink:to="loc_us-gaap_PlanNameDomain_87e48ba8-ee74-4995-9d00-1fc968ac7d4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_AcquisitionOptionsMember_c0e6337e-9891-4638-bc31-ed09eae5c333" xlink:href="bsy-20220930.xsd#bsy_AcquisitionOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_87e48ba8-ee74-4995-9d00-1fc968ac7d4d" xlink:to="loc_bsy_AcquisitionOptionsMember_c0e6337e-9891-4638-bc31-ed09eae5c333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BonusPlanIncentiveMember_c3b35515-c7af-4991-a791-0518920a6eba" xlink:href="bsy-20220930.xsd#bsy_BonusPlanIncentiveMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_87e48ba8-ee74-4995-9d00-1fc968ac7d4d" xlink:to="loc_bsy_BonusPlanIncentiveMember_c3b35515-c7af-4991-a791-0518920a6eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_29d1d7a5-adbd-4cbc-a776-5c484e9f0b63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b6c4c887-9605-4302-a10c-9daf10b009ee" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_29d1d7a5-adbd-4cbc-a776-5c484e9f0b63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_12b472c3-3a92-402f-9b34-ffd187e41e85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_29d1d7a5-adbd-4cbc-a776-5c484e9f0b63" xlink:to="loc_us-gaap_EquityComponentDomain_12b472c3-3a92-402f-9b34-ffd187e41e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_0d93d43f-82ba-424d-a386-28bf592d177e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_12b472c3-3a92-402f-9b34-ffd187e41e85" xlink:to="loc_us-gaap_CommonStockMember_0d93d43f-82ba-424d-a386-28bf592d177e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_f668be74-2247-4042-ab9f-195ac04d29ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b6c4c887-9605-4302-a10c-9daf10b009ee" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_f668be74-2247-4042-ab9f-195ac04d29ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_640e636a-505a-43c0-92c1-f28afb17c01b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_f668be74-2247-4042-ab9f-195ac04d29ea" xlink:to="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_640e636a-505a-43c0-92c1-f28afb17c01b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_5c38eca1-9f9b-4856-91a3-4993dcca9887" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_640e636a-505a-43c0-92c1-f28afb17c01b" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_5c38eca1-9f9b-4856-91a3-4993dcca9887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b6c4c887-9605-4302-a10c-9daf10b009ee" xlink:to="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_fd8c5d93-a548-448a-b3df-914791ec8d13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_fd8c5d93-a548-448a-b3df-914791ec8d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_be258da5-c8f9-46c0-8fa6-eb22a577fd2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_be258da5-c8f9-46c0-8fa6-eb22a577fd2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_e6d96a99-20cc-4a45-8bb4-0fbe262ddd48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_e6d96a99-20cc-4a45-8bb4-0fbe262ddd48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_be902254-c496-48ff-b1c3-9851c64f3dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_be902254-c496-48ff-b1c3-9851c64f3dfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld_bafb47ab-4475-443f-a215-3317169e5018" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld_bafb47ab-4475-443f-a215-3317169e5018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation_2edf6863-34e1-4b15-95a8-a1f988d71359" xlink:href="bsy-20220930.xsd#bsy_ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_bsy_ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation_2edf6863-34e1-4b15-95a8-a1f988d71359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_794a5d3c-ff45-4cce-8d0a-0a2b75e6e214" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_794a5d3c-ff45-4cce-8d0a-0a2b75e6e214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards_1ed58a92-3653-459d-a340-b0ef7a341741" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards_1ed58a92-3653-459d-a340-b0ef7a341741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f08a7fe9-53cd-4418-9b0b-4a0cd511306f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f08a7fe9-53cd-4418-9b0b-4a0cd511306f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_d51dec36-b40b-4283-8165-66f736495fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_d51dec36-b40b-4283-8165-66f736495fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationArrangementWithIndividualSharesIssuedGross_fd23c5bb-bb81-459d-874a-e8d61923475d" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationArrangementWithIndividualSharesIssuedGross"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_bsy_DeferredCompensationArrangementWithIndividualSharesIssuedGross_fd23c5bb-bb81-459d-874a-e8d61923475d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_583bc13d-e454-4c9e-bdb5-126edc67540c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_583bc13d-e454-4c9e-bdb5-126edc67540c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_62609b01-5aed-4983-b615-1a1da8d402a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_62609b01-5aed-4983-b615-1a1da8d402a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount_5393968c-fe41-45b5-b207-38d08449b045" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount_5393968c-fe41-45b5-b207-38d08449b045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_6e75b1e5-a537-46ad-b623-b9a4952eb03c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_6e75b1e5-a537-46ad-b623-b9a4952eb03c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_8b7a8096-d61f-403f-af61-772795256256" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_8b7a8096-d61f-403f-af61-772795256256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_d506b5fe-8d22-4968-9869-43552136f182" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_d506b5fe-8d22-4968-9869-43552136f182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_103591f5-dfbe-40be-91cf-777082c0ca03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_103591f5-dfbe-40be-91cf-777082c0ca03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_ccc7b8a0-946c-4ead-a41b-10c462b94e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_e3b4dce6-8d18-4130-a94e-162201a18554" xlink:to="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_ccc7b8a0-946c-4ead-a41b-10c462b94e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/CommonStockScheduleofDividendsDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#CommonStockScheduleofDividendsDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/CommonStockScheduleofDividendsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_41d82724-9ce2-4f5d-b25d-4588f62b79e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_39e7111d-f01f-4c5f-b946-392301c4e733" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_41d82724-9ce2-4f5d-b25d-4588f62b79e6" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_39e7111d-f01f-4c5f-b946-392301c4e733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_bcbfda68-ed88-459c-9b37-03c159c726eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_41d82724-9ce2-4f5d-b25d-4588f62b79e6" xlink:to="loc_us-gaap_DividendsCommonStock_bcbfda68-ed88-459c-9b37-03c159c726eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_bbc189fc-f79b-40bb-a37a-20865f8f8ae6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1a273584-03fd-4c24-be1b-18f74908a162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_bbc189fc-f79b-40bb-a37a-20865f8f8ae6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1a273584-03fd-4c24-be1b-18f74908a162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_de4beec4-0db3-48f3-9c1f-cc543ab3c41e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1a273584-03fd-4c24-be1b-18f74908a162" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_de4beec4-0db3-48f3-9c1f-cc543ab3c41e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_032b45c0-5d57-4a51-bbb1-e6015d542513" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_de4beec4-0db3-48f3-9c1f-cc543ab3c41e" xlink:to="loc_us-gaap_EquityComponentDomain_032b45c0-5d57-4a51-bbb1-e6015d542513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_f82e6260-182e-49ed-889e-25276743050b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_032b45c0-5d57-4a51-bbb1-e6015d542513" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_f82e6260-182e-49ed-889e-25276743050b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_4bb8f3d4-e9b9-4194-92be-1cb2626dec6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_032b45c0-5d57-4a51-bbb1-e6015d542513" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_4bb8f3d4-e9b9-4194-92be-1cb2626dec6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6fb89c00-c0ea-49c0-8224-e7a152df5c82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_032b45c0-5d57-4a51-bbb1-e6015d542513" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6fb89c00-c0ea-49c0-8224-e7a152df5c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_3b821d68-67c6-4b4c-962b-a699f0ac4749" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1a273584-03fd-4c24-be1b-18f74908a162" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_3b821d68-67c6-4b4c-962b-a699f0ac4749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_90124b2b-7668-4f74-b193-bc428fde79fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_3b821d68-67c6-4b4c-962b-a699f0ac4749" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_90124b2b-7668-4f74-b193-bc428fde79fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cfc89403-375c-4850-b8e2-95af4cd16e9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_90124b2b-7668-4f74-b193-bc428fde79fa" xlink:to="loc_us-gaap_StockholdersEquity_cfc89403-375c-4850-b8e2-95af4cd16e9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_d1d6403f-1616-4719-8841-ced1d3678d12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_90124b2b-7668-4f74-b193-bc428fde79fa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_d1d6403f-1616-4719-8841-ced1d3678d12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_3ee24330-f502-482a-887c-dfadc842ddfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_90124b2b-7668-4f74-b193-bc428fde79fa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_3ee24330-f502-482a-887c-dfadc842ddfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_3c755183-7adb-447d-b250-78c9b299cda1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_90124b2b-7668-4f74-b193-bc428fde79fa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_3c755183-7adb-447d-b250-78c9b299cda1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8a78f574-5221-408b-b838-33eb0918dcd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_90124b2b-7668-4f74-b193-bc428fde79fa" xlink:to="loc_us-gaap_StockholdersEquity_8a78f574-5221-408b-b838-33eb0918dcd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d6da38dd-ea62-4442-b968-ec47efacc762" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0a577776-e116-4e0a-9d4e-a9c156822403" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d6da38dd-ea62-4442-b968-ec47efacc762" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0a577776-e116-4e0a-9d4e-a9c156822403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d05cde13-12fd-4b7a-aa37-eca3dbd8844e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0a577776-e116-4e0a-9d4e-a9c156822403" xlink:to="loc_us-gaap_AwardTypeAxis_d05cde13-12fd-4b7a-aa37-eca3dbd8844e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_48f6bd74-ebe3-459f-8d7f-52bdf2a3fb75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_d05cde13-12fd-4b7a-aa37-eca3dbd8844e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_48f6bd74-ebe3-459f-8d7f-52bdf2a3fb75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember_16efe861-f17f-42a0-ade6-f676ca6d3c0a" xlink:href="bsy-20220930.xsd#bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_48f6bd74-ebe3-459f-8d7f-52bdf2a3fb75" xlink:to="loc_bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember_16efe861-f17f-42a0-ade6-f676ca6d3c0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BonusPlanMember_5db5729b-fac9-461a-8d3e-4d2b82d241a1" xlink:href="bsy-20220930.xsd#bsy_BonusPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_48f6bd74-ebe3-459f-8d7f-52bdf2a3fb75" xlink:to="loc_bsy_BonusPlanMember_5db5729b-fac9-461a-8d3e-4d2b82d241a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember_04bfebdc-3892-44c1-8d07-59eb4a47fa5d" xlink:href="bsy-20220930.xsd#bsy_BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_48f6bd74-ebe3-459f-8d7f-52bdf2a3fb75" xlink:to="loc_bsy_BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember_04bfebdc-3892-44c1-8d07-59eb4a47fa5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_c3fe0342-a1c7-46a2-8c3e-c7a845581534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_48f6bd74-ebe3-459f-8d7f-52bdf2a3fb75" xlink:to="loc_us-gaap_EmployeeStockOptionMember_c3fe0342-a1c7-46a2-8c3e-c7a845581534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_StockGrantMember_f9e9eb0b-c264-43cd-a16a-f5464412dbe1" xlink:href="bsy-20220930.xsd#bsy_StockGrantMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_48f6bd74-ebe3-459f-8d7f-52bdf2a3fb75" xlink:to="loc_bsy_StockGrantMember_f9e9eb0b-c264-43cd-a16a-f5464412dbe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationPlanExpenseMember_7167923c-3109-427b-87c1-0fcc45328d72" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationPlanExpenseMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_48f6bd74-ebe3-459f-8d7f-52bdf2a3fb75" xlink:to="loc_bsy_DeferredCompensationPlanExpenseMember_7167923c-3109-427b-87c1-0fcc45328d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_c2ccc0d8-fc27-4b3d-81f2-c05b7c3a7027" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0a577776-e116-4e0a-9d4e-a9c156822403" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_c2ccc0d8-fc27-4b3d-81f2-c05b7c3a7027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_2daa4d46-3a0d-4081-9376-e62157c605c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_c2ccc0d8-fc27-4b3d-81f2-c05b7c3a7027" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_2daa4d46-3a0d-4081-9376-e62157c605c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_795f172f-d820-4362-8eb5-c9b83a67ed6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2daa4d46-3a0d-4081-9376-e62157c605c2" xlink:to="loc_us-gaap_CostOfSalesMember_795f172f-d820-4362-8eb5-c9b83a67ed6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_9c1ea702-8ab6-4dcc-9a6c-a520bb4d04c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2daa4d46-3a0d-4081-9376-e62157c605c2" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_9c1ea702-8ab6-4dcc-9a6c-a520bb4d04c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_eca69520-2be4-42bf-b609-4a81b6b89460" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2daa4d46-3a0d-4081-9376-e62157c605c2" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_eca69520-2be4-42bf-b609-4a81b6b89460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_374d1daa-6fc3-4cdf-bb3a-b471d70e0cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2daa4d46-3a0d-4081-9376-e62157c605c2" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_374d1daa-6fc3-4cdf-bb3a-b471d70e0cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6d9063b5-045b-4713-930b-813a46a5470a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0a577776-e116-4e0a-9d4e-a9c156822403" xlink:to="loc_srt_ProductOrServiceAxis_6d9063b5-045b-4713-930b-813a46a5470a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b60331f6-6e3f-4cb0-bac6-5a9af927d022" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_6d9063b5-045b-4713-930b-813a46a5470a" xlink:to="loc_srt_ProductsAndServicesDomain_b60331f6-6e3f-4cb0-bac6-5a9af927d022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_SubscriptionsAndLicensesMember_2231b64a-f2e5-4046-beaf-5e25ce2f461e" xlink:href="bsy-20220930.xsd#bsy_SubscriptionsAndLicensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b60331f6-6e3f-4cb0-bac6-5a9af927d022" xlink:to="loc_bsy_SubscriptionsAndLicensesMember_2231b64a-f2e5-4046-beaf-5e25ce2f461e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_a09e8de4-f7d1-4add-9272-ff8772bbb9c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b60331f6-6e3f-4cb0-bac6-5a9af927d022" xlink:to="loc_us-gaap_ServiceMember_a09e8de4-f7d1-4add-9272-ff8772bbb9c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_bceb5fcf-c67e-4a36-89b0-24ea8f3c7a92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0a577776-e116-4e0a-9d4e-a9c156822403" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_bceb5fcf-c67e-4a36-89b0-24ea8f3c7a92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_d89a05df-c21d-43eb-a6d8-a1f5c3f76b26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_bceb5fcf-c67e-4a36-89b0-24ea8f3c7a92" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_d89a05df-c21d-43eb-a6d8-a1f5c3f76b26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedPaymentArrangementExpenseAccrued_6d2995f2-3738-4f7f-baad-ab7304382df9" xlink:href="bsy-20220930.xsd#bsy_ShareBasedPaymentArrangementExpenseAccrued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_bceb5fcf-c67e-4a36-89b0-24ea8f3c7a92" xlink:to="loc_bsy_ShareBasedPaymentArrangementExpenseAccrued_6d2995f2-3738-4f7f-baad-ab7304382df9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b20be7dc-7d0d-4a20-a7f1-b6e8493c450c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_de205cdb-ca85-4048-9bd0-262e22f123fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b20be7dc-7d0d-4a20-a7f1-b6e8493c450c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_de205cdb-ca85-4048-9bd0-262e22f123fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_2ff07abf-4947-4f65-b209-975c7fa62648" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_de205cdb-ca85-4048-9bd0-262e22f123fe" xlink:to="loc_us-gaap_PlanNameAxis_2ff07abf-4947-4f65-b209-975c7fa62648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_68799be1-d423-4260-a45b-008196ad14bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_2ff07abf-4947-4f65-b209-975c7fa62648" xlink:to="loc_us-gaap_PlanNameDomain_68799be1-d423-4260-a45b-008196ad14bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentyIncentiveAwardPlanMember_696924fe-c488-4597-a6f0-caa21105cf67" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentyIncentiveAwardPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_68799be1-d423-4260-a45b-008196ad14bd" xlink:to="loc_bsy_TwoThousandTwentyIncentiveAwardPlanMember_696924fe-c488-4597-a6f0-caa21105cf67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1c99decb-f39a-410b-bf41-65382cf37ff9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_de205cdb-ca85-4048-9bd0-262e22f123fe" xlink:to="loc_us-gaap_AwardTypeAxis_1c99decb-f39a-410b-bf41-65382cf37ff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b501d5a7-7344-4526-abff-61d1dae8078f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1c99decb-f39a-410b-bf41-65382cf37ff9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b501d5a7-7344-4526-abff-61d1dae8078f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_4688cd4b-87c4-45e5-b7c7-6e632703ccef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b501d5a7-7344-4526-abff-61d1dae8078f" xlink:to="loc_us-gaap_EmployeeStockOptionMember_4688cd4b-87c4-45e5-b7c7-6e632703ccef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6496f1d5-f5de-4f5d-a42c-b77ccfe6ee37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_de205cdb-ca85-4048-9bd0-262e22f123fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6496f1d5-f5de-4f5d-a42c-b77ccfe6ee37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5a918b6d-60b4-41c0-924d-166df0c1d724" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6496f1d5-f5de-4f5d-a42c-b77ccfe6ee37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5a918b6d-60b4-41c0-924d-166df0c1d724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2b076702-dfa5-4ad7-8256-425c2ea64093" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5a918b6d-60b4-41c0-924d-166df0c1d724" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2b076702-dfa5-4ad7-8256-425c2ea64093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f2da18cd-8456-4359-987a-075fd3d90658" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5a918b6d-60b4-41c0-924d-166df0c1d724" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f2da18cd-8456-4359-987a-075fd3d90658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_db3fe8bd-e256-419d-8183-a5533bdddac2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5a918b6d-60b4-41c0-924d-166df0c1d724" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_db3fe8bd-e256-419d-8183-a5533bdddac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_409e9405-1603-4fe3-8219-3d6db77c9766" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5a918b6d-60b4-41c0-924d-166df0c1d724" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_409e9405-1603-4fe3-8219-3d6db77c9766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_0da155e6-275e-449d-906f-5d6678d9b33c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6496f1d5-f5de-4f5d-a42c-b77ccfe6ee37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_0da155e6-275e-449d-906f-5d6678d9b33c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward_c3bc357e-e018-4a5f-8c0d-404814a5d93a" xlink:href="bsy-20220930.xsd#bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6496f1d5-f5de-4f5d-a42c-b77ccfe6ee37" xlink:to="loc_bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward_c3bc357e-e018-4a5f-8c0d-404814a5d93a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_fc7f1c43-0658-4c26-9246-fc549b421564" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward_c3bc357e-e018-4a5f-8c0d-404814a5d93a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_fc7f1c43-0658-4c26-9246-fc549b421564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_f4927717-286f-4a6b-b041-025a9b7d85b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward_c3bc357e-e018-4a5f-8c0d-404814a5d93a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_f4927717-286f-4a6b-b041-025a9b7d85b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_cd291636-2038-47ed-9c53-c294f7e3d0ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward_c3bc357e-e018-4a5f-8c0d-404814a5d93a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_cd291636-2038-47ed-9c53-c294f7e3d0ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_e91588f3-ca5b-435f-8b4a-f8549914bd26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward_c3bc357e-e018-4a5f-8c0d-404814a5d93a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_e91588f3-ca5b-435f-8b4a-f8549914bd26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_bd9ea81b-265a-424a-86a3-90a2d99b852a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6496f1d5-f5de-4f5d-a42c-b77ccfe6ee37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_bd9ea81b-265a-424a-86a3-90a2d99b852a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_a2019d4b-f513-4958-9c61-44b41926167b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6496f1d5-f5de-4f5d-a42c-b77ccfe6ee37" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_a2019d4b-f513-4958-9c61-44b41926167b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dd135db2-1a91-4028-9d4a-b4a084b3e992" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6496f1d5-f5de-4f5d-a42c-b77ccfe6ee37" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dd135db2-1a91-4028-9d4a-b4a084b3e992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_64bb19f2-404a-4c2d-aa91-5f8ac3084e96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6496f1d5-f5de-4f5d-a42c-b77ccfe6ee37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_64bb19f2-404a-4c2d-aa91-5f8ac3084e96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_9cb451b1-cd47-41a8-b1ce-585763cf3bab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6496f1d5-f5de-4f5d-a42c-b77ccfe6ee37" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_9cb451b1-cd47-41a8-b1ce-585763cf3bab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#EquityAwardsandInstrumentsStockOptionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_afcf35ee-6eba-403e-8449-8ac34cf95bd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_155652af-3040-422f-8c4e-56507cade389" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_afcf35ee-6eba-403e-8449-8ac34cf95bd8" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_155652af-3040-422f-8c4e-56507cade389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_029734e9-e160-4d9c-a310-e78b8fae06cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_155652af-3040-422f-8c4e-56507cade389" xlink:to="loc_us-gaap_AwardTypeAxis_029734e9-e160-4d9c-a310-e78b8fae06cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd3155a1-db3c-4f90-ba44-8976b1fe80c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_029734e9-e160-4d9c-a310-e78b8fae06cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd3155a1-db3c-4f90-ba44-8976b1fe80c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_9ec14a3a-9165-4a7b-98f8-2f36b3862dba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd3155a1-db3c-4f90-ba44-8976b1fe80c6" xlink:to="loc_us-gaap_EmployeeStockOptionMember_9ec14a3a-9165-4a7b-98f8-2f36b3862dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_571934c0-c42d-4fb7-99ce-903381dad09a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_155652af-3040-422f-8c4e-56507cade389" xlink:to="loc_us-gaap_PlanNameAxis_571934c0-c42d-4fb7-99ce-903381dad09a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_89d6f25d-e952-4ad6-9e3c-ae42bd18bc4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_571934c0-c42d-4fb7-99ce-903381dad09a" xlink:to="loc_us-gaap_PlanNameDomain_89d6f25d-e952-4ad6-9e3c-ae42bd18bc4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentyIncentiveAwardPlanMember_87be464a-cee4-4163-b480-b7bbe736a028" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentyIncentiveAwardPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_89d6f25d-e952-4ad6-9e3c-ae42bd18bc4b" xlink:to="loc_bsy_TwoThousandTwentyIncentiveAwardPlanMember_87be464a-cee4-4163-b480-b7bbe736a028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_EquityIncentivePlanMember_aa1235d7-f22d-4238-ae99-299acb8a4c51" xlink:href="bsy-20220930.xsd#bsy_EquityIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_89d6f25d-e952-4ad6-9e3c-ae42bd18bc4b" xlink:to="loc_bsy_EquityIncentivePlanMember_aa1235d7-f22d-4238-ae99-299acb8a4c51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_69b60352-f6cd-4701-b46c-f9a5cdb87618" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_155652af-3040-422f-8c4e-56507cade389" xlink:to="loc_us-gaap_StatementClassOfStockAxis_69b60352-f6cd-4701-b46c-f9a5cdb87618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_444bc300-02ea-4ffe-881b-aecd01eebdbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_69b60352-f6cd-4701-b46c-f9a5cdb87618" xlink:to="loc_us-gaap_ClassOfStockDomain_444bc300-02ea-4ffe-881b-aecd01eebdbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_70b817f0-cdd0-4433-9ff7-7fe3c262d88d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_444bc300-02ea-4ffe-881b-aecd01eebdbc" xlink:to="loc_us-gaap_CommonClassBMember_70b817f0-cdd0-4433-9ff7-7fe3c262d88d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e5d31d-79dc-470d-aecc-fde79c4c6efc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_155652af-3040-422f-8c4e-56507cade389" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e5d31d-79dc-470d-aecc-fde79c4c6efc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_a4a52060-dbe5-451d-80e7-fedb9c9ba92f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e5d31d-79dc-470d-aecc-fde79c4c6efc" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_a4a52060-dbe5-451d-80e7-fedb9c9ba92f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_aceadfba-5249-46ee-a97a-4dbd69763179" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e5d31d-79dc-470d-aecc-fde79c4c6efc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_aceadfba-5249-46ee-a97a-4dbd69763179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_b8d6bc32-f518-4e01-8cf2-3ac02f4ae2fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e5d31d-79dc-470d-aecc-fde79c4c6efc" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_b8d6bc32-f518-4e01-8cf2-3ac02f4ae2fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_0407c25b-2366-4be2-bd79-b64a09c725be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e5d31d-79dc-470d-aecc-fde79c4c6efc" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_0407c25b-2366-4be2-bd79-b64a09c725be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8bad7099-6622-48e7-b6cc-bb3dcb40af8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_02b6ff53-9215-4f03-ba28-9f1e14adff38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8bad7099-6622-48e7-b6cc-bb3dcb40af8c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_02b6ff53-9215-4f03-ba28-9f1e14adff38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_33c8f0d2-9162-4716-b7b8-d604667f7537" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_02b6ff53-9215-4f03-ba28-9f1e14adff38" xlink:to="loc_us-gaap_AwardTypeAxis_33c8f0d2-9162-4716-b7b8-d604667f7537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3841251-3c56-433c-a44c-44ecc50b9b41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_33c8f0d2-9162-4716-b7b8-d604667f7537" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3841251-3c56-433c-a44c-44ecc50b9b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_f420f596-971c-4b46-86cf-5f111dfdc713" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3841251-3c56-433c-a44c-44ecc50b9b41" xlink:to="loc_us-gaap_EmployeeStockOptionMember_f420f596-971c-4b46-86cf-5f111dfdc713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_cda062a3-4712-47d7-954f-9b40855bac3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_02b6ff53-9215-4f03-ba28-9f1e14adff38" xlink:to="loc_us-gaap_PlanNameAxis_cda062a3-4712-47d7-954f-9b40855bac3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_28a98ae7-a9b3-48b0-9a55-3bef309a0765" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_cda062a3-4712-47d7-954f-9b40855bac3b" xlink:to="loc_us-gaap_PlanNameDomain_28a98ae7-a9b3-48b0-9a55-3bef309a0765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_EquityIncentivePlanMember_a3f502a5-5c9b-4092-b12c-346c189353d5" xlink:href="bsy-20220930.xsd#bsy_EquityIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_28a98ae7-a9b3-48b0-9a55-3bef309a0765" xlink:to="loc_bsy_EquityIncentivePlanMember_a3f502a5-5c9b-4092-b12c-346c189353d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c0edf8f3-7483-4e68-8523-fcb3d5ac5059" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_02b6ff53-9215-4f03-ba28-9f1e14adff38" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c0edf8f3-7483-4e68-8523-fcb3d5ac5059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5a179b9b-bd2d-4a5b-ad5c-cca2c8fcaf09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c0edf8f3-7483-4e68-8523-fcb3d5ac5059" xlink:to="loc_us-gaap_ClassOfStockDomain_5a179b9b-bd2d-4a5b-ad5c-cca2c8fcaf09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_718aea8d-9737-4235-97b0-286870d653a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_5a179b9b-bd2d-4a5b-ad5c-cca2c8fcaf09" xlink:to="loc_us-gaap_CommonClassBMember_718aea8d-9737-4235-97b0-286870d653a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_352dcc09-f517-49fe-baeb-52b7570f4de6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_02b6ff53-9215-4f03-ba28-9f1e14adff38" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_352dcc09-f517-49fe-baeb-52b7570f4de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_b4618c4d-bc5e-434a-ae77-7590fe9ed871" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_352dcc09-f517-49fe-baeb-52b7570f4de6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_b4618c4d-bc5e-434a-ae77-7590fe9ed871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_ab4d8615-17bf-4824-87a4-2e66d1a19d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_352dcc09-f517-49fe-baeb-52b7570f4de6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_ab4d8615-17bf-4824-87a4-2e66d1a19d2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_1499c8c1-ff1d-403f-b786-440a0df5a8f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_352dcc09-f517-49fe-baeb-52b7570f4de6" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_1499c8c1-ff1d-403f-b786-440a0df5a8f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_4720383f-9956-4ff8-9fed-6954d902eb37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_352dcc09-f517-49fe-baeb-52b7570f4de6" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_4720383f-9956-4ff8-9fed-6954d902eb37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3d1500dc-df5c-48a2-936e-a699254d22e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_352dcc09-f517-49fe-baeb-52b7570f4de6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3d1500dc-df5c-48a2-936e-a699254d22e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_26741f97-ca64-462d-97bb-57cd50928bb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_352dcc09-f517-49fe-baeb-52b7570f4de6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_26741f97-ca64-462d-97bb-57cd50928bb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_63f74ee2-d290-47bd-9f3f-0dec2593e53b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54f20d10-f156-4b18-9149-6fcc7b8c7bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_63f74ee2-d290-47bd-9f3f-0dec2593e53b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54f20d10-f156-4b18-9149-6fcc7b8c7bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_111af83b-4287-4ecf-a3f0-3f96f4d069e8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54f20d10-f156-4b18-9149-6fcc7b8c7bb6" xlink:to="loc_srt_RangeAxis_111af83b-4287-4ecf-a3f0-3f96f4d069e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_13d52c37-2203-4731-9131-5946330bde76" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_111af83b-4287-4ecf-a3f0-3f96f4d069e8" xlink:to="loc_srt_RangeMember_13d52c37-2203-4731-9131-5946330bde76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_225f59bd-2e92-4b58-bfa3-e1acc48dd62d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_13d52c37-2203-4731-9131-5946330bde76" xlink:to="loc_srt_MinimumMember_225f59bd-2e92-4b58-bfa3-e1acc48dd62d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6b697766-5fe8-4631-bb6a-e6b665ce0074" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_13d52c37-2203-4731-9131-5946330bde76" xlink:to="loc_srt_MaximumMember_6b697766-5fe8-4631-bb6a-e6b665ce0074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_cf62bed9-ebbc-48d7-8646-907973ee81cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54f20d10-f156-4b18-9149-6fcc7b8c7bb6" xlink:to="loc_us-gaap_StatementClassOfStockAxis_cf62bed9-ebbc-48d7-8646-907973ee81cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_47467eb0-a73f-4134-8a52-734f6adc57fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_cf62bed9-ebbc-48d7-8646-907973ee81cf" xlink:to="loc_us-gaap_ClassOfStockDomain_47467eb0-a73f-4134-8a52-734f6adc57fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PerformanceBasedRestrictedStockUnitsRSUsMember_228ec6d7-1ba5-475c-84bb-67c13bc203d5" xlink:href="bsy-20220930.xsd#bsy_PerformanceBasedRestrictedStockUnitsRSUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_47467eb0-a73f-4134-8a52-734f6adc57fa" xlink:to="loc_bsy_PerformanceBasedRestrictedStockUnitsRSUsMember_228ec6d7-1ba5-475c-84bb-67c13bc203d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_357223c0-01e1-48d9-8f85-38b13945b6c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54f20d10-f156-4b18-9149-6fcc7b8c7bb6" xlink:to="loc_us-gaap_AwardTypeAxis_357223c0-01e1-48d9-8f85-38b13945b6c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_70afa192-5559-483b-addf-9cf281bcfc83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_357223c0-01e1-48d9-8f85-38b13945b6c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_70afa192-5559-483b-addf-9cf281bcfc83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PerformanceBasedRestrictedStockUnitsRSUsMember_0b96b7b9-2b0d-464a-a6e9-36c63dbfa5ca" xlink:href="bsy-20220930.xsd#bsy_PerformanceBasedRestrictedStockUnitsRSUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_70afa192-5559-483b-addf-9cf281bcfc83" xlink:to="loc_bsy_PerformanceBasedRestrictedStockUnitsRSUsMember_0b96b7b9-2b0d-464a-a6e9-36c63dbfa5ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember_d1eb699f-7a44-4cc1-930b-f5fc97c66dcc" xlink:href="bsy-20220930.xsd#bsy_PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_70afa192-5559-483b-addf-9cf281bcfc83" xlink:to="loc_bsy_PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember_d1eb699f-7a44-4cc1-930b-f5fc97c66dcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1545cf5e-bdac-4065-ab43-6d7bee7b7f53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_70afa192-5559-483b-addf-9cf281bcfc83" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1545cf5e-bdac-4065-ab43-6d7bee7b7f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember_4f3e357b-2a83-422a-ae61-65855b574693" xlink:href="bsy-20220930.xsd#bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_70afa192-5559-483b-addf-9cf281bcfc83" xlink:to="loc_bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember_4f3e357b-2a83-422a-ae61-65855b574693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember_22a8055b-c49c-4a8c-a435-793f3dd970ef" xlink:href="bsy-20220930.xsd#bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_70afa192-5559-483b-addf-9cf281bcfc83" xlink:to="loc_bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember_22a8055b-c49c-4a8c-a435-793f3dd970ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_0be3c62e-6fcd-45b0-913e-030af523cceb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54f20d10-f156-4b18-9149-6fcc7b8c7bb6" xlink:to="loc_us-gaap_PlanNameAxis_0be3c62e-6fcd-45b0-913e-030af523cceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_1db0fda2-418d-4b05-aa0a-9de2384dba9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_0be3c62e-6fcd-45b0-913e-030af523cceb" xlink:to="loc_us-gaap_PlanNameDomain_1db0fda2-418d-4b05-aa0a-9de2384dba9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentyIncentiveAwardPlanMember_22efef5b-a5f9-47bf-861d-11d139977b80" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentyIncentiveAwardPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1db0fda2-418d-4b05-aa0a-9de2384dba9f" xlink:to="loc_bsy_TwoThousandTwentyIncentiveAwardPlanMember_22efef5b-a5f9-47bf-861d-11d139977b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_320dff1b-d3b3-4866-8ab7-cd448337796f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54f20d10-f156-4b18-9149-6fcc7b8c7bb6" xlink:to="loc_us-gaap_VestingAxis_320dff1b-d3b3-4866-8ab7-cd448337796f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_b22c4fe7-2efe-4756-85c4-e2414389a1cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_320dff1b-d3b3-4866-8ab7-cd448337796f" xlink:to="loc_us-gaap_VestingDomain_b22c4fe7-2efe-4756-85c4-e2414389a1cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PerformanceBasedVestingMember_8c0ea590-2df2-4562-b16f-a090f887cfa7" xlink:href="bsy-20220930.xsd#bsy_PerformanceBasedVestingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_b22c4fe7-2efe-4756-85c4-e2414389a1cf" xlink:to="loc_bsy_PerformanceBasedVestingMember_8c0ea590-2df2-4562-b16f-a090f887cfa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55b18b00-c168-4ab7-993b-1b0699edbce8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54f20d10-f156-4b18-9149-6fcc7b8c7bb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55b18b00-c168-4ab7-993b-1b0699edbce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d3261244-44b8-409d-aa8a-8f960b6f8c92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55b18b00-c168-4ab7-993b-1b0699edbce8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d3261244-44b8-409d-aa8a-8f960b6f8c92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_26cb9517-2247-4869-b349-2cfe5147929d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55b18b00-c168-4ab7-993b-1b0699edbce8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_26cb9517-2247-4869-b349-2cfe5147929d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized_55b797bd-a8e2-4752-86bc-9295cf541f9b" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55b18b00-c168-4ab7-993b-1b0699edbce8" xlink:to="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized_55b797bd-a8e2-4752-86bc-9295cf541f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod_dae370e7-a05d-412e-bb4c-cbe89e6e2618" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55b18b00-c168-4ab7-993b-1b0699edbce8" xlink:to="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod_dae370e7-a05d-412e-bb4c-cbe89e6e2618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod_2638e461-cf1e-40b2-a1f9-5dd261b78d17" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55b18b00-c168-4ab7-993b-1b0699edbce8" xlink:to="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod_2638e461-cf1e-40b2-a1f9-5dd261b78d17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c9c7f935-c1a7-4fd7-99ea-23f393606760" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55b18b00-c168-4ab7-993b-1b0699edbce8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c9c7f935-c1a7-4fd7-99ea-23f393606760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_82644ff4-39b3-4ea9-a454-82e1779882a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55b18b00-c168-4ab7-993b-1b0699edbce8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_82644ff4-39b3-4ea9-a454-82e1779882a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_0845cb41-94f1-4433-8573-66ae0d361928" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55b18b00-c168-4ab7-993b-1b0699edbce8" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_0845cb41-94f1-4433-8573-66ae0d361928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid_b37c4f10-171d-4e83-8683-2ac583be8b18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55b18b00-c168-4ab7-993b-1b0699edbce8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid_b37c4f10-171d-4e83-8683-2ac583be8b18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_25fba662-381f-4347-9b5f-a5b31931a3d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55b18b00-c168-4ab7-993b-1b0699edbce8" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_25fba662-381f-4347-9b5f-a5b31931a3d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_4dbc4a0e-6075-46f4-80ad-0ac07380531e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55b18b00-c168-4ab7-993b-1b0699edbce8" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_4dbc4a0e-6075-46f4-80ad-0ac07380531e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c787d81f-cd85-4260-ba66-5d69869dbe03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cfaca791-6ef9-49f9-9ec7-0797a1cd0012" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c787d81f-cd85-4260-ba66-5d69869dbe03" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cfaca791-6ef9-49f9-9ec7-0797a1cd0012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b2de6ce5-a00d-4036-bf0c-46b2c528dfa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cfaca791-6ef9-49f9-9ec7-0797a1cd0012" xlink:to="loc_us-gaap_AwardTypeAxis_b2de6ce5-a00d-4036-bf0c-46b2c528dfa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f28430e-68d3-4573-be97-803eb0e37269" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_b2de6ce5-a00d-4036-bf0c-46b2c528dfa0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f28430e-68d3-4573-be97-803eb0e37269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember_d549658a-26a8-40af-8db5-cdb0073d4a9f" xlink:href="bsy-20220930.xsd#bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f28430e-68d3-4573-be97-803eb0e37269" xlink:to="loc_bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember_d549658a-26a8-40af-8db5-cdb0073d4a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember_9a018091-6319-4c8b-b788-30803eb4db0d" xlink:href="bsy-20220930.xsd#bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f28430e-68d3-4573-be97-803eb0e37269" xlink:to="loc_bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember_9a018091-6319-4c8b-b788-30803eb4db0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember_92634e61-0ec5-45af-b21e-1d054667cc19" xlink:href="bsy-20220930.xsd#bsy_PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f28430e-68d3-4573-be97-803eb0e37269" xlink:to="loc_bsy_PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember_92634e61-0ec5-45af-b21e-1d054667cc19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_CashSettledRestrictedStockUnitsRSUsMember_30765c9c-f3d0-414b-a99f-9ff3943194d1" xlink:href="bsy-20220930.xsd#bsy_CashSettledRestrictedStockUnitsRSUsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f28430e-68d3-4573-be97-803eb0e37269" xlink:to="loc_bsy_CashSettledRestrictedStockUnitsRSUsMember_30765c9c-f3d0-414b-a99f-9ff3943194d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TimeBasedRestrictedStockUnitsRSUsMember_655455c1-f582-4281-92d8-a25fb687e9a4" xlink:href="bsy-20220930.xsd#bsy_TimeBasedRestrictedStockUnitsRSUsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f28430e-68d3-4573-be97-803eb0e37269" xlink:to="loc_bsy_TimeBasedRestrictedStockUnitsRSUsMember_655455c1-f582-4281-92d8-a25fb687e9a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_PerformanceBasedRestrictedStockUnitsRSUsMember_10fd16ed-7481-4cff-bc17-505c5e61fa13" xlink:href="bsy-20220930.xsd#bsy_PerformanceBasedRestrictedStockUnitsRSUsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f28430e-68d3-4573-be97-803eb0e37269" xlink:to="loc_bsy_PerformanceBasedRestrictedStockUnitsRSUsMember_10fd16ed-7481-4cff-bc17-505c5e61fa13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_6819f92e-839a-409f-9d54-fecb78054d72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cfaca791-6ef9-49f9-9ec7-0797a1cd0012" xlink:to="loc_us-gaap_PlanNameAxis_6819f92e-839a-409f-9d54-fecb78054d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_4ea4f7d1-d56b-4ad8-8353-39c86b7ddb01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_6819f92e-839a-409f-9d54-fecb78054d72" xlink:to="loc_us-gaap_PlanNameDomain_4ea4f7d1-d56b-4ad8-8353-39c86b7ddb01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentyIncentiveAwardPlanMember_95c84eae-7dd3-463b-a32c-d96b03439770" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentyIncentiveAwardPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_4ea4f7d1-d56b-4ad8-8353-39c86b7ddb01" xlink:to="loc_bsy_TwoThousandTwentyIncentiveAwardPlanMember_95c84eae-7dd3-463b-a32c-d96b03439770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_314346a9-2ba3-4d0e-b84f-0114815fad2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cfaca791-6ef9-49f9-9ec7-0797a1cd0012" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_314346a9-2ba3-4d0e-b84f-0114815fad2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bb9e2bbd-19c0-4097-97ea-2349f429175d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_314346a9-2ba3-4d0e-b84f-0114815fad2c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bb9e2bbd-19c0-4097-97ea-2349f429175d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_610c5dc9-6ee2-4b22-9f14-79e88b92f73f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bb9e2bbd-19c0-4097-97ea-2349f429175d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_610c5dc9-6ee2-4b22-9f14-79e88b92f73f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5683b700-b950-4f2c-b733-8c4dd991048b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bb9e2bbd-19c0-4097-97ea-2349f429175d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5683b700-b950-4f2c-b733-8c4dd991048b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_409df904-73d1-4ed8-9362-db4c1ac9bc63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bb9e2bbd-19c0-4097-97ea-2349f429175d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_409df904-73d1-4ed8-9362-db4c1ac9bc63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod_a3eec00a-9941-49ce-a60c-34370e956672" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bb9e2bbd-19c0-4097-97ea-2349f429175d" xlink:to="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod_a3eec00a-9941-49ce-a60c-34370e956672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2a9be9a8-57cf-4c06-a729-47517588d4c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bb9e2bbd-19c0-4097-97ea-2349f429175d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2a9be9a8-57cf-4c06-a729-47517588d4c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4dc337e6-5cd3-4cb3-a592-7624439e2d6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_314346a9-2ba3-4d0e-b84f-0114815fad2c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4dc337e6-5cd3-4cb3-a592-7624439e2d6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e70ef9b7-db1f-4326-ac21-45b871d22d5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4dc337e6-5cd3-4cb3-a592-7624439e2d6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e70ef9b7-db1f-4326-ac21-45b871d22d5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_29281826-af8a-4419-9967-f73a2c47ab28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4dc337e6-5cd3-4cb3-a592-7624439e2d6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_29281826-af8a-4419-9967-f73a2c47ab28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_03697a01-fe5b-4e77-bd99-8a89bb58eb4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4dc337e6-5cd3-4cb3-a592-7624439e2d6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_03697a01-fe5b-4e77-bd99-8a89bb58eb4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue_588d687b-75a2-4e4c-bfd0-03512f46e878" xlink:href="bsy-20220930.xsd#bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4dc337e6-5cd3-4cb3-a592-7624439e2d6e" xlink:to="loc_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue_588d687b-75a2-4e4c-bfd0-03512f46e878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d10cc390-6de9-43a2-8305-372cddff1ca3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4dc337e6-5cd3-4cb3-a592-7624439e2d6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d10cc390-6de9-43a2-8305-372cddff1ca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/EquityAwardsandInstrumentsStockGrantsDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#EquityAwardsandInstrumentsStockGrantsDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/EquityAwardsandInstrumentsStockGrantsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_11e0f60b-ae53-493c-9803-321fec06240b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_99004735-a4a9-409b-914a-f6db2bdf04b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_11e0f60b-ae53-493c-9803-321fec06240b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_99004735-a4a9-409b-914a-f6db2bdf04b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_743814ab-0188-4869-9657-905f31600a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_99004735-a4a9-409b-914a-f6db2bdf04b5" xlink:to="loc_us-gaap_AwardTypeAxis_743814ab-0188-4869-9657-905f31600a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0cce398f-0884-4529-b41f-da5d5b2f9c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_743814ab-0188-4869-9657-905f31600a8b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0cce398f-0884-4529-b41f-da5d5b2f9c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_d98e639a-d0a3-4335-90c8-3a3906fea1b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0cce398f-0884-4529-b41f-da5d5b2f9c1f" xlink:to="loc_us-gaap_CommonClassBMember_d98e639a-d0a3-4335-90c8-3a3906fea1b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_d2b49396-be2d-4728-baf6-fd2ea9d7ddca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_99004735-a4a9-409b-914a-f6db2bdf04b5" xlink:to="loc_us-gaap_PlanNameAxis_d2b49396-be2d-4728-baf6-fd2ea9d7ddca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b7a4f1da-09f1-420a-8992-907ce4de674b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_d2b49396-be2d-4728-baf6-fd2ea9d7ddca" xlink:to="loc_us-gaap_PlanNameDomain_b7a4f1da-09f1-420a-8992-907ce4de674b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentyIncentiveAwardPlanMember_a731d316-e6f3-4d28-ac8b-6e2ffe381f09" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentyIncentiveAwardPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_b7a4f1da-09f1-420a-8992-907ce4de674b" xlink:to="loc_bsy_TwoThousandTwentyIncentiveAwardPlanMember_a731d316-e6f3-4d28-ac8b-6e2ffe381f09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d509c08-eb94-4129-acc0-ad4f53c734b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_99004735-a4a9-409b-914a-f6db2bdf04b5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d509c08-eb94-4129-acc0-ad4f53c734b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_f611d40f-692c-4ac8-80b8-030df3697faf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d509c08-eb94-4129-acc0-ad4f53c734b3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_f611d40f-692c-4ac8-80b8-030df3697faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_f347e695-ac81-49e6-9748-0350f20cbed2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d509c08-eb94-4129-acc0-ad4f53c734b3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_f347e695-ac81-49e6-9748-0350f20cbed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/EquityAwardsandInstrumentsEquityAwardsSubsequentToSeptember302021Details" xlink:type="simple" xlink:href="bsy-20220930.xsd#EquityAwardsandInstrumentsEquityAwardsSubsequentToSeptember302021Details"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/EquityAwardsandInstrumentsEquityAwardsSubsequentToSeptember302021Details" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_278a739e-f291-4161-a958-8019478747d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cdc5454f-a8a2-4920-a6aa-c525e133663c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_278a739e-f291-4161-a958-8019478747d5" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cdc5454f-a8a2-4920-a6aa-c525e133663c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a86ed039-b3b9-4eb9-a551-9d6d7f085b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cdc5454f-a8a2-4920-a6aa-c525e133663c" xlink:to="loc_us-gaap_AwardTypeAxis_a86ed039-b3b9-4eb9-a551-9d6d7f085b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ba6b7a47-b580-4b8f-ad11-cf1bb3e82db1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a86ed039-b3b9-4eb9-a551-9d6d7f085b1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ba6b7a47-b580-4b8f-ad11-cf1bb3e82db1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TimeBasedRestrictedStockUnitsRSUsMember_9274fb6f-c364-4de7-a05e-665927b00bed" xlink:href="bsy-20220930.xsd#bsy_TimeBasedRestrictedStockUnitsRSUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ba6b7a47-b580-4b8f-ad11-cf1bb3e82db1" xlink:to="loc_bsy_TimeBasedRestrictedStockUnitsRSUsMember_9274fb6f-c364-4de7-a05e-665927b00bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_bfcf2111-520d-4d6e-bcaf-3ed9b96a531f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cdc5454f-a8a2-4920-a6aa-c525e133663c" xlink:to="loc_us-gaap_PlanNameAxis_bfcf2111-520d-4d6e-bcaf-3ed9b96a531f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_58706dcb-786c-44ac-98f3-2528b16d53b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_bfcf2111-520d-4d6e-bcaf-3ed9b96a531f" xlink:to="loc_us-gaap_PlanNameDomain_58706dcb-786c-44ac-98f3-2528b16d53b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentyIncentiveAwardPlanMember_34d7a6e2-7d5d-4feb-897c-12f84cff87c9" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentyIncentiveAwardPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_58706dcb-786c-44ac-98f3-2528b16d53b9" xlink:to="loc_bsy_TwoThousandTwentyIncentiveAwardPlanMember_34d7a6e2-7d5d-4feb-897c-12f84cff87c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_5485c4b2-008c-47b8-ad05-0b8e0dc58c66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cdc5454f-a8a2-4920-a6aa-c525e133663c" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_5485c4b2-008c-47b8-ad05-0b8e0dc58c66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_62b51783-c919-4bcc-98d1-aa57ac50e23f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_5485c4b2-008c-47b8-ad05-0b8e0dc58c66" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_62b51783-c919-4bcc-98d1-aa57ac50e23f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_d34ea8c3-067c-4d37-b9af-a90fa377f7d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_62b51783-c919-4bcc-98d1-aa57ac50e23f" xlink:to="loc_us-gaap_SubsequentEventMember_d34ea8c3-067c-4d37-b9af-a90fa377f7d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6804e8bb-c48a-4c80-ab2b-0efe113bd7b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cdc5454f-a8a2-4920-a6aa-c525e133663c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6804e8bb-c48a-4c80-ab2b-0efe113bd7b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4daf2dad-a8b0-4f0c-9c33-03f79fcf3bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6804e8bb-c48a-4c80-ab2b-0efe113bd7b6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4daf2dad-a8b0-4f0c-9c33-03f79fcf3bbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_f508b998-8fb8-4faf-807d-90f16baf3ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6804e8bb-c48a-4c80-ab2b-0efe113bd7b6" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_f508b998-8fb8-4faf-807d-90f16baf3ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c22a6fb5-d8fe-4956-b888-bbd9c5d30f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6804e8bb-c48a-4c80-ab2b-0efe113bd7b6" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c22a6fb5-d8fe-4956-b888-bbd9c5d30f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#IncomeTaxesScheduleofComponentsofIncomeTaxDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0da58e68-62af-46bf-92c7-bf7ae9a8f226" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_8c33d007-9b93-44ac-b147-96dad42c420c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0da58e68-62af-46bf-92c7-bf7ae9a8f226" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_8c33d007-9b93-44ac-b147-96dad42c420c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6dbcfbde-9e3e-4494-9a40-d29ef8d424fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0da58e68-62af-46bf-92c7-bf7ae9a8f226" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6dbcfbde-9e3e-4494-9a40-d29ef8d424fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c4daeee3-95ae-4a9e-999a-87da2d1f2afb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0da58e68-62af-46bf-92c7-bf7ae9a8f226" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c4daeee3-95ae-4a9e-999a-87da2d1f2afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ce5c0f9a-b793-40a4-a349-3f916ab3635c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_57717297-162d-48d9-812b-e16d4472f82e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ce5c0f9a-b793-40a4-a349-3f916ab3635c" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_57717297-162d-48d9-812b-e16d4472f82e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_7bee03aa-754c-412b-81e1-eeb10c18bb5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_57717297-162d-48d9-812b-e16d4472f82e" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_7bee03aa-754c-412b-81e1-eeb10c18bb5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_46194534-84f2-430d-a0b5-c55fd5346c04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_7bee03aa-754c-412b-81e1-eeb10c18bb5a" xlink:to="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_46194534-84f2-430d-a0b5-c55fd5346c04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_b95c99b6-5047-45ab-9deb-bc6521484125" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_46194534-84f2-430d-a0b5-c55fd5346c04" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_b95c99b6-5047-45ab-9deb-bc6521484125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeAxis_3ee457ac-9223-46f3-b995-15b5979fd6ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_57717297-162d-48d9-812b-e16d4472f82e" xlink:to="loc_us-gaap_ReclassificationTypeAxis_3ee457ac-9223-46f3-b995-15b5979fd6ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeDomain_9967a1ce-74eb-4cb0-bc38-56544219afab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationTypeAxis_3ee457ac-9223-46f3-b995-15b5979fd6ea" xlink:to="loc_us-gaap_ReclassificationTypeDomain_9967a1ce-74eb-4cb0-bc38-56544219afab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationPlanOneTimeInducementMember_827a7fa8-ebbc-4465-9eaa-311815e90c7e" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationPlanOneTimeInducementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationTypeDomain_9967a1ce-74eb-4cb0-bc38-56544219afab" xlink:to="loc_bsy_DeferredCompensationPlanOneTimeInducementMember_827a7fa8-ebbc-4465-9eaa-311815e90c7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_9aceaf8d-2a01-4ebd-9572-c680c2a498e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_57717297-162d-48d9-812b-e16d4472f82e" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_9aceaf8d-2a01-4ebd-9572-c680c2a498e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_a91fed1d-c2c0-457d-80ef-d19bb2b07d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_9aceaf8d-2a01-4ebd-9572-c680c2a498e5" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_a91fed1d-c2c0-457d-80ef-d19bb2b07d1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember_1bcff4b9-9a5f-47f1-897e-de3773a9d9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_a91fed1d-c2c0-457d-80ef-d19bb2b07d1f" xlink:to="loc_us-gaap_NonqualifiedPlanMember_1bcff4b9-9a5f-47f1-897e-de3773a9d9f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_6cfb2b2e-4021-435f-a850-3b329a3c7255" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_57717297-162d-48d9-812b-e16d4472f82e" xlink:to="loc_us-gaap_IncomeTaxContingencyLineItems_6cfb2b2e-4021-435f-a850-3b329a3c7255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_4b183023-2b9d-47c5-968f-2df9c709da5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_6cfb2b2e-4021-435f-a850-3b329a3c7255" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_4b183023-2b9d-47c5-968f-2df9c709da5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DiscreteIncomeTaxExpenseBenefit_57eb818a-1a0a-486c-932e-82a7d6ef8be6" xlink:href="bsy-20220930.xsd#bsy_DiscreteIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_6cfb2b2e-4021-435f-a850-3b329a3c7255" xlink:to="loc_bsy_DiscreteIncomeTaxExpenseBenefit_57eb818a-1a0a-486c-932e-82a7d6ef8be6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignEarningsRepatriated_b965ae85-ab48-428a-8cea-4f430bcd6908" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignEarningsRepatriated"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_6cfb2b2e-4021-435f-a850-3b329a3c7255" xlink:to="loc_us-gaap_ForeignEarningsRepatriated_b965ae85-ab48-428a-8cea-4f430bcd6908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#FairValueofFinancialInstrumentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_7ae0db99-48a5-4157-8ce1-eadb28b29755" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_6c8add78-291e-43ca-bfd0-752054a733d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_7ae0db99-48a5-4157-8ce1-eadb28b29755" xlink:to="loc_us-gaap_DerivativeTable_6c8add78-291e-43ca-bfd0-752054a733d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_6d378527-4a9b-4113-9619-e47194062812" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_6c8add78-291e-43ca-bfd0-752054a733d5" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_6d378527-4a9b-4113-9619-e47194062812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_a4980e65-3195-4872-95aa-aba3affb664a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6d378527-4a9b-4113-9619-e47194062812" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_a4980e65-3195-4872-95aa-aba3affb664a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_e5d50e80-d01a-439d-9ff6-fc62716e511b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_a4980e65-3195-4872-95aa-aba3affb664a" xlink:to="loc_us-gaap_InterestRateSwapMember_e5d50e80-d01a-439d-9ff6-fc62716e511b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_e1cd8991-661f-47bd-91ce-68a0f57c9625" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_6c8add78-291e-43ca-bfd0-752054a733d5" xlink:to="loc_us-gaap_HedgingDesignationAxis_e1cd8991-661f-47bd-91ce-68a0f57c9625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_5ebe3e8a-a53e-4eb9-9d14-8e65872633c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_e1cd8991-661f-47bd-91ce-68a0f57c9625" xlink:to="loc_us-gaap_HedgingDesignationDomain_5ebe3e8a-a53e-4eb9-9d14-8e65872633c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_e8c9e111-426d-4d95-ab67-2dd0599db6b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_5ebe3e8a-a53e-4eb9-9d14-8e65872633c8" xlink:to="loc_us-gaap_NondesignatedMember_e8c9e111-426d-4d95-ab67-2dd0599db6b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d5416b2c-1cf3-4470-a6ab-bc5c22c062ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_6c8add78-291e-43ca-bfd0-752054a733d5" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d5416b2c-1cf3-4470-a6ab-bc5c22c062ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2d227198-4645-493b-bf53-d41517e223df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d5416b2c-1cf3-4470-a6ab-bc5c22c062ef" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2d227198-4645-493b-bf53-d41517e223df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_e469e284-38ee-4ef8-a862-b5b7666497ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2d227198-4645-493b-bf53-d41517e223df" xlink:to="loc_us-gaap_ConvertibleDebtMember_e469e284-38ee-4ef8-a862-b5b7666497ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_77c0f2e0-66dd-4347-863f-8adfbc01734e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_6c8add78-291e-43ca-bfd0-752054a733d5" xlink:to="loc_us-gaap_DebtInstrumentAxis_77c0f2e0-66dd-4347-863f-8adfbc01734e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_90961649-c6d9-4864-aa2d-58b4022023d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_77c0f2e0-66dd-4347-863f-8adfbc01734e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_90961649-c6d9-4864-aa2d-58b4022023d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentySixNotesMember_5b118405-b897-4012-b8a8-303d5871394d" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentySixNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_90961649-c6d9-4864-aa2d-58b4022023d3" xlink:to="loc_bsy_TwoThousandTwentySixNotesMember_5b118405-b897-4012-b8a8-303d5871394d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentySevenNotesMember_46ca71c6-26a3-4789-93fc-06cedaad53d3" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentySevenNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_90961649-c6d9-4864-aa2d-58b4022023d3" xlink:to="loc_bsy_TwoThousandTwentySevenNotesMember_46ca71c6-26a3-4789-93fc-06cedaad53d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6692f6b1-7010-4399-8dad-ae63739ab349" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_6c8add78-291e-43ca-bfd0-752054a733d5" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6692f6b1-7010-4399-8dad-ae63739ab349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad36aa4e-ef9d-4168-86e6-9502e44062b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6692f6b1-7010-4399-8dad-ae63739ab349" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad36aa4e-ef9d-4168-86e6-9502e44062b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_985b9185-6cf0-4508-9a61-a7d8a6b34b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad36aa4e-ef9d-4168-86e6-9502e44062b4" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_985b9185-6cf0-4508-9a61-a7d8a6b34b8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_ea7dbd11-5a3d-4f00-9b71-ab1df40e4b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_6c8add78-291e-43ca-bfd0-752054a733d5" xlink:to="loc_us-gaap_DerivativeLineItems_ea7dbd11-5a3d-4f00-9b71-ab1df40e4b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNotionalAmount_9097f3d7-d261-41fa-b3b0-bba43ba2d2b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilityNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_ea7dbd11-5a3d-4f00-9b71-ab1df40e4b4e" xlink:to="loc_us-gaap_DerivativeLiabilityNotionalAmount_9097f3d7-d261-41fa-b3b0-bba43ba2d2b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_ebe012aa-6104-4970-9282-bdf47feb861c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_ea7dbd11-5a3d-4f00-9b71-ab1df40e4b4e" xlink:to="loc_us-gaap_LongTermDebtFairValue_ebe012aa-6104-4970-9282-bdf47feb861c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#FairValueofFinancialInstrumentsInterestRateSwapActivityDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_fbf2b63e-3ddf-4dbe-954d-c65823b1feee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_5610596f-ee1a-4d80-9efc-46c73ed4964a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_fbf2b63e-3ddf-4dbe-954d-c65823b1feee" xlink:to="loc_us-gaap_DerivativeTable_5610596f-ee1a-4d80-9efc-46c73ed4964a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_9f664b4a-a665-47bf-b7a8-0bc36bfc06ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_5610596f-ee1a-4d80-9efc-46c73ed4964a" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_9f664b4a-a665-47bf-b7a8-0bc36bfc06ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_72feb493-fff7-4509-933f-e0e1dad6deb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9f664b4a-a665-47bf-b7a8-0bc36bfc06ed" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_72feb493-fff7-4509-933f-e0e1dad6deb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_bbc0cfac-7d7d-45a4-a0af-fa9a34149d07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_72feb493-fff7-4509-933f-e0e1dad6deb2" xlink:to="loc_us-gaap_InterestRateSwapMember_bbc0cfac-7d7d-45a4-a0af-fa9a34149d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_db6ac979-a5b6-444e-85c9-7a42082e5499" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_5610596f-ee1a-4d80-9efc-46c73ed4964a" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_db6ac979-a5b6-444e-85c9-7a42082e5499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ebde505b-e29b-4f28-bda2-136e0664b19a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_db6ac979-a5b6-444e-85c9-7a42082e5499" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ebde505b-e29b-4f28-bda2-136e0664b19a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_b36bc360-4bfd-4a05-addb-507194a2c352" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ebde505b-e29b-4f28-bda2-136e0664b19a" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_b36bc360-4bfd-4a05-addb-507194a2c352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_71a28148-7244-43d6-a23f-0fe7bfed5a4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ebde505b-e29b-4f28-bda2-136e0664b19a" xlink:to="loc_us-gaap_InterestExpenseMember_71a28148-7244-43d6-a23f-0fe7bfed5a4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_44d4d100-f732-4229-9c23-7e9482fefd43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_5610596f-ee1a-4d80-9efc-46c73ed4964a" xlink:to="loc_us-gaap_DerivativeLineItems_44d4d100-f732-4229-9c23-7e9482fefd43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_c2621390-cff2-4e9e-a149-6d4a0240470b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_44d4d100-f732-4229-9c23-7e9482fefd43" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_c2621390-cff2-4e9e-a149-6d4a0240470b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments_01eb5dbe-9a17-4339-91e1-4150244d5127" xlink:href="bsy-20220930.xsd#bsy_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_44d4d100-f732-4229-9c23-7e9482fefd43" xlink:to="loc_bsy_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments_01eb5dbe-9a17-4339-91e1-4150244d5127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_b55cf0a2-92ad-4898-a941-e7ff975e1bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e76fc495-1c7a-4cc4-9ce1-12994170320e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_b55cf0a2-92ad-4898-a941-e7ff975e1bd1" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e76fc495-1c7a-4cc4-9ce1-12994170320e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0c7b84c8-d7a7-4d20-acf1-e499d127ec8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e76fc495-1c7a-4cc4-9ce1-12994170320e" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0c7b84c8-d7a7-4d20-acf1-e499d127ec8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_372d6ae6-2971-4066-993d-d7ac8d5c8ce1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0c7b84c8-d7a7-4d20-acf1-e499d127ec8c" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_372d6ae6-2971-4066-993d-d7ac8d5c8ce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_9bde0d10-f6f7-489b-8559-34d66e3c7231" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_372d6ae6-2971-4066-993d-d7ac8d5c8ce1" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_9bde0d10-f6f7-489b-8559-34d66e3c7231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_96c68ed9-f719-4983-aa49-3385ed96b5ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_372d6ae6-2971-4066-993d-d7ac8d5c8ce1" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_96c68ed9-f719-4983-aa49-3385ed96b5ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_aee1ef0f-c34b-4942-acb7-499d45059f69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_372d6ae6-2971-4066-993d-d7ac8d5c8ce1" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_aee1ef0f-c34b-4942-acb7-499d45059f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_434d37ac-3b84-40cb-89a0-442ae2891eba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e76fc495-1c7a-4cc4-9ce1-12994170320e" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_434d37ac-3b84-40cb-89a0-442ae2891eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_3b0b6f79-5198-4d1b-ac98-a05c1715c1ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_434d37ac-3b84-40cb-89a0-442ae2891eba" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_3b0b6f79-5198-4d1b-ac98-a05c1715c1ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_f8726738-dbbd-457f-8c91-f0e85d31d754" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_3b0b6f79-5198-4d1b-ac98-a05c1715c1ba" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_f8726738-dbbd-457f-8c91-f0e85d31d754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_6532ff80-77a8-4737-bfc7-e792864260ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e76fc495-1c7a-4cc4-9ce1-12994170320e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_6532ff80-77a8-4737-bfc7-e792864260ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7e50b771-c835-4078-b539-b7b786140aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_6532ff80-77a8-4737-bfc7-e792864260ab" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7e50b771-c835-4078-b539-b7b786140aa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_e7e6bbb9-c63e-4f84-9d0c-2f6c3eef031f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7e50b771-c835-4078-b539-b7b786140aa2" xlink:to="loc_us-gaap_MoneyMarketFundsMember_e7e6bbb9-c63e-4f84-9d0c-2f6c3eef031f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_93c35047-01df-48cc-b6db-41fa1a5a8c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e76fc495-1c7a-4cc4-9ce1-12994170320e" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_93c35047-01df-48cc-b6db-41fa1a5a8c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_8be69076-a35b-43d5-8c26-6fb82a158280" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_93c35047-01df-48cc-b6db-41fa1a5a8c4b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_8be69076-a35b-43d5-8c26-6fb82a158280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_05d32b00-32e7-4c85-9436-d1895567d3ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_8be69076-a35b-43d5-8c26-6fb82a158280" xlink:to="loc_us-gaap_InterestRateSwapMember_05d32b00-32e7-4c85-9436-d1895567d3ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_5c2371b9-9413-42e9-9cad-6302773799d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e76fc495-1c7a-4cc4-9ce1-12994170320e" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_5c2371b9-9413-42e9-9cad-6302773799d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_ff218e75-0298-4f41-83d7-0de83b8a7a15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_5c2371b9-9413-42e9-9cad-6302773799d3" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_ff218e75-0298-4f41-83d7-0de83b8a7a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_8423574a-b2da-423f-8de6-e0482e3837f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_ff218e75-0298-4f41-83d7-0de83b8a7a15" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_8423574a-b2da-423f-8de6-e0482e3837f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_25b13bd0-e512-4d23-bbc8-11f868f58b87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_ff218e75-0298-4f41-83d7-0de83b8a7a15" xlink:to="loc_us-gaap_DerivativeAssets_25b13bd0-e512-4d23-bbc8-11f868f58b87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_14820eb2-bbeb-4e65-823f-166b629c3b97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_ff218e75-0298-4f41-83d7-0de83b8a7a15" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_14820eb2-bbeb-4e65-823f-166b629c3b97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_dc242702-4e80-4aa3-9f2f-843c25b6d884" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_5c2371b9-9413-42e9-9cad-6302773799d3" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_dc242702-4e80-4aa3-9f2f-843c25b6d884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_86f30a77-d651-4558-b4d6-fd2677d04e41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_dc242702-4e80-4aa3-9f2f-843c25b6d884" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_86f30a77-d651-4558-b4d6-fd2677d04e41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationLiabilityFairValueDisclosure_ab6e6360-e705-40cb-a83c-562fc1bc9705" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationLiabilityFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_dc242702-4e80-4aa3-9f2f-843c25b6d884" xlink:to="loc_bsy_DeferredCompensationLiabilityFairValueDisclosure_ab6e6360-e705-40cb-a83c-562fc1bc9705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_AccruedEquityBasedCompensationFairValueDisclosure_fde49f1d-e801-4987-88d7-c90272529b85" xlink:href="bsy-20220930.xsd#bsy_AccruedEquityBasedCompensationFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_dc242702-4e80-4aa3-9f2f-843c25b6d884" xlink:to="loc_bsy_AccruedEquityBasedCompensationFairValueDisclosure_fde49f1d-e801-4987-88d7-c90272529b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_18dbb760-60d3-49d0-b287-d4ecf5c4db7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_dc242702-4e80-4aa3-9f2f-843c25b6d884" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_18dbb760-60d3-49d0-b287-d4ecf5c4db7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_bbe4901b-4676-4853-9a02-677952ab6f05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_5c2371b9-9413-42e9-9cad-6302773799d3" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_bbe4901b-4676-4853-9a02-677952ab6f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DeferredCompensationLiabilityFairValueDisclosureCurrent_015b72f7-a6c4-46fe-b10e-977c63560c9e" xlink:href="bsy-20220930.xsd#bsy_DeferredCompensationLiabilityFairValueDisclosureCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_5c2371b9-9413-42e9-9cad-6302773799d3" xlink:to="loc_bsy_DeferredCompensationLiabilityFairValueDisclosureCurrent_015b72f7-a6c4-46fe-b10e-977c63560c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/FairValueofFinancialInstrumentsReconciliationoftheChangesinFairValueofFinancialLiabilitiesDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#FairValueofFinancialInstrumentsReconciliationoftheChangesinFairValueofFinancialLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/FairValueofFinancialInstrumentsReconciliationoftheChangesinFairValueofFinancialLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_bcf65283-1a2b-4d8a-b0fa-95e59697631c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_0477117f-64d0-4864-8481-1914560586e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_bcf65283-1a2b-4d8a-b0fa-95e59697631c" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_0477117f-64d0-4864-8481-1914560586e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_8df3428f-f14d-45d9-b4c7-a0066c528387" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_0477117f-64d0-4864-8481-1914560586e8" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_8df3428f-f14d-45d9-b4c7-a0066c528387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_8bf3dfe0-d070-42ec-ad99-64a3e3658189" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_0477117f-64d0-4864-8481-1914560586e8" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_8bf3dfe0-d070-42ec-ad99-64a3e3658189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_31a9262a-629f-405c-8316-8786d7206015" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_0477117f-64d0-4864-8481-1914560586e8" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_31a9262a-629f-405c-8316-8786d7206015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_572ec063-a141-4529-a4d6-528e05c04d42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_0477117f-64d0-4864-8481-1914560586e8" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_572ec063-a141-4529-a4d6-528e05c04d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss_99567532-ed39-4167-a4b7-f7e2c2bb7f56" xlink:href="bsy-20220930.xsd#bsy_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_0477117f-64d0-4864-8481-1914560586e8" xlink:to="loc_bsy_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss_99567532-ed39-4167-a4b7-f7e2c2bb7f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_8a080251-159e-4768-bcb4-efdc600168d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_0477117f-64d0-4864-8481-1914560586e8" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_8a080251-159e-4768-bcb4-efdc600168d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_05e1c543-f4c6-4481-a052-37c61f094ce2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_398cbcab-e41f-450d-a99a-962af145e972" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_05e1c543-f4c6-4481-a052-37c61f094ce2" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_398cbcab-e41f-450d-a99a-962af145e972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_2a694443-321d-4349-a711-56f62e62157d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_398cbcab-e41f-450d-a99a-962af145e972" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_2a694443-321d-4349-a711-56f62e62157d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_c5cfcc80-25e1-4805-b701-159746ee4530" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_2a694443-321d-4349-a711-56f62e62157d" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_c5cfcc80-25e1-4805-b701-159746ee4530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_HostedSoftwareSolutionsMember_c42c1162-6500-4ab3-b7e0-1bc4905470b5" xlink:href="bsy-20220930.xsd#bsy_HostedSoftwareSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_c5cfcc80-25e1-4805-b701-159746ee4530" xlink:to="loc_bsy_HostedSoftwareSolutionsMember_c42c1162-6500-4ab3-b7e0-1bc4905470b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_3fc8feb7-f8c3-40c3-9861-92c6bd3d8866" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_398cbcab-e41f-450d-a99a-962af145e972" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentLineItems_3fc8feb7-f8c3-40c3-9861-92c6bd3d8866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount_7acaa67c-19f4-47bd-967b-5eb6f58403a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_3fc8feb7-f8c3-40c3-9861-92c6bd3d8866" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentAmount_7acaa67c-19f4-47bd-967b-5eb6f58403a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/GeographicDataDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#GeographicDataDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/GeographicDataDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_e453506f-de71-4e78-af91-3a4dc004dcb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_c8367ce8-6be7-4ac8-b4cb-ef8918c5e897" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e453506f-de71-4e78-af91-3a4dc004dcb7" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_c8367ce8-6be7-4ac8-b4cb-ef8918c5e897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_cac3eb21-f1eb-41c3-9dcf-a395f6c6877c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_c8367ce8-6be7-4ac8-b4cb-ef8918c5e897" xlink:to="loc_srt_StatementGeographicalAxis_cac3eb21-f1eb-41c3-9dcf-a395f6c6877c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_0daad1d1-3a87-459b-8534-b34368cf7ca8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_cac3eb21-f1eb-41c3-9dcf-a395f6c6877c" xlink:to="loc_srt_SegmentGeographicalDomain_0daad1d1-3a87-459b-8534-b34368cf7ca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_UnitedStatesCanadaLatinAmericaAndCaribbeanMember_a8e49eaf-2714-4a64-9aa1-3a3eb23bc3a4" xlink:href="bsy-20220930.xsd#bsy_UnitedStatesCanadaLatinAmericaAndCaribbeanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_0daad1d1-3a87-459b-8534-b34368cf7ca8" xlink:to="loc_bsy_UnitedStatesCanadaLatinAmericaAndCaribbeanMember_a8e49eaf-2714-4a64-9aa1-3a3eb23bc3a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_cd0e69e8-b49b-4e5e-a297-4ba55dc81ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EMEAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_0daad1d1-3a87-459b-8534-b34368cf7ca8" xlink:to="loc_us-gaap_EMEAMember_cd0e69e8-b49b-4e5e-a297-4ba55dc81ba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_7577d11f-1598-4933-a300-1375ae895347" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_0daad1d1-3a87-459b-8534-b34368cf7ca8" xlink:to="loc_srt_AsiaPacificMember_7577d11f-1598-4933-a300-1375ae895347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_6730444f-18f5-4afc-ae40-cff9eb625c59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_c8367ce8-6be7-4ac8-b4cb-ef8918c5e897" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_6730444f-18f5-4afc-ae40-cff9eb625c59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_c9a640b7-2162-419f-b3a2-046f9d3b1a33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_6730444f-18f5-4afc-ae40-cff9eb625c59" xlink:to="loc_us-gaap_NoncurrentAssets_c9a640b7-2162-419f-b3a2-046f9d3b1a33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/InterestExpenseNetDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#InterestExpenseNetDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/InterestExpenseNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_29c31e2a-4863-4c4d-98c7-de20e4a12f0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_29317d3c-e655-4c5b-816e-9d0b43a974e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_29c31e2a-4863-4c4d-98c7-de20e4a12f0d" xlink:to="loc_us-gaap_InterestExpense_29317d3c-e655-4c5b-816e-9d0b43a974e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_927b30d5-05cb-4c2f-96a1-a19614cc479f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_29c31e2a-4863-4c4d-98c7-de20e4a12f0d" xlink:to="loc_us-gaap_InvestmentIncomeInterest_927b30d5-05cb-4c2f-96a1-a19614cc479f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_e5911a0b-191f-4187-991a-58525ad8e5c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_29c31e2a-4863-4c4d-98c7-de20e4a12f0d" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_e5911a0b-191f-4187-991a-58525ad8e5c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#OtherIncomeExpenseNetScheduleofOtherIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_433a64d5-d966-4227-86c9-b5f36a0e4153" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2670afae-ee41-4642-885a-450a36b30c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_433a64d5-d966-4227-86c9-b5f36a0e4153" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2670afae-ee41-4642-885a-450a36b30c2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d7e04014-793a-4c05-a5d1-00c54ae31a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2670afae-ee41-4642-885a-450a36b30c2e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d7e04014-793a-4c05-a5d1-00c54ae31a8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bd58914a-28ed-4dc8-917e-e0b7f489cf5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d7e04014-793a-4c05-a5d1-00c54ae31a8d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bd58914a-28ed-4dc8-917e-e0b7f489cf5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AirTransportationEquipmentMember_4f025ab2-788b-419d-857e-841efeb1a93c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AirTransportationEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bd58914a-28ed-4dc8-917e-e0b7f489cf5d" xlink:to="loc_us-gaap_AirTransportationEquipmentMember_4f025ab2-788b-419d-857e-841efeb1a93c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_19eb6593-17b0-407c-ba7a-3c4b7985cf13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2670afae-ee41-4642-885a-450a36b30c2e" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_19eb6593-17b0-407c-ba7a-3c4b7985cf13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_e472e492-41dd-48f0-9a13-035aafeb896b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_19eb6593-17b0-407c-ba7a-3c4b7985cf13" xlink:to="loc_us-gaap_RelatedPartyDomain_e472e492-41dd-48f0-9a13-035aafeb896b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_EntityControlledByCEOMember_f7230d65-e3a5-47a3-88a6-8b0364f6317d" xlink:href="bsy-20220930.xsd#bsy_EntityControlledByCEOMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_e472e492-41dd-48f0-9a13-035aafeb896b" xlink:to="loc_bsy_EntityControlledByCEOMember_f7230d65-e3a5-47a3-88a6-8b0364f6317d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_278872b9-1e5c-4656-b5cc-25821a423242" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2670afae-ee41-4642-885a-450a36b30c2e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_278872b9-1e5c-4656-b5cc-25821a423242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_070670f8-2d2d-4972-bfd0-add369876f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_278872b9-1e5c-4656-b5cc-25821a423242" xlink:to="loc_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments_070670f8-2d2d-4972-bfd0-add369876f3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_e2d99ab7-bd89-4369-847b-83c7da7ed796" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_278872b9-1e5c-4656-b5cc-25821a423242" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_e2d99ab7-bd89-4369-847b-83c7da7ed796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_GainLossOnSaleOfInterestInPropertyPlantEquipment_fdb9312d-cbd6-4515-8f17-f700db487dd9" xlink:href="bsy-20220930.xsd#bsy_GainLossOnSaleOfInterestInPropertyPlantEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_278872b9-1e5c-4656-b5cc-25821a423242" xlink:to="loc_bsy_GainLossOnSaleOfInterestInPropertyPlantEquipment_fdb9312d-cbd6-4515-8f17-f700db487dd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_ff1a6309-707a-4fec-9119-d2d6a627d9ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_278872b9-1e5c-4656-b5cc-25821a423242" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_ff1a6309-707a-4fec-9119-d2d6a627d9ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_OtherMiscellaneousNonoperatingIncomeExpenseOther_a8499050-b82f-43a6-8a67-4814cd2ce7c5" xlink:href="bsy-20220930.xsd#bsy_OtherMiscellaneousNonoperatingIncomeExpenseOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_278872b9-1e5c-4656-b5cc-25821a423242" xlink:to="loc_bsy_OtherMiscellaneousNonoperatingIncomeExpenseOther_a8499050-b82f-43a6-8a67-4814cd2ce7c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_7cd9f94d-b514-435d-8fb6-9182419e463e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_278872b9-1e5c-4656-b5cc-25821a423242" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_7cd9f94d-b514-435d-8fb6-9182419e463e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_ForeignCurrencyTransactionGainLossUnrealizedIntercompany_423d7d29-3525-45b7-8a95-f148290e5d6c" xlink:href="bsy-20220930.xsd#bsy_ForeignCurrencyTransactionGainLossUnrealizedIntercompany"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_278872b9-1e5c-4656-b5cc-25821a423242" xlink:to="loc_bsy_ForeignCurrencyTransactionGainLossUnrealizedIntercompany_423d7d29-3525-45b7-8a95-f148290e5d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/NetIncomeLossPerShareNarrativeDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#NetIncomeLossPerShareNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/NetIncomeLossPerShareNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1ab224c6-b53c-4e35-bde3-737b67611aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights_837c2b35-a172-4090-ae1e-7226ba3c3081" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1ab224c6-b53c-4e35-bde3-737b67611aaa" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights_837c2b35-a172-4090-ae1e-7226ba3c3081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0461b31b-9ecc-46b0-8fab-57b67e889978" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_d06708bb-b004-4c7d-99b5-6962c5ba49aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0461b31b-9ecc-46b0-8fab-57b67e889978" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_d06708bb-b004-4c7d-99b5-6962c5ba49aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ed045d76-5ee3-4051-8452-305428c3068b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_d06708bb-b004-4c7d-99b5-6962c5ba49aa" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ed045d76-5ee3-4051-8452-305428c3068b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6b9a52dc-8313-496a-836d-05aff7895a57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ed045d76-5ee3-4051-8452-305428c3068b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6b9a52dc-8313-496a-836d-05aff7895a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_d67ba66f-7a5a-4e4f-92cc-681dac21d677" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6b9a52dc-8313-496a-836d-05aff7895a57" xlink:to="loc_us-gaap_ConvertibleDebtMember_d67ba66f-7a5a-4e4f-92cc-681dac21d677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_be007d91-a475-46ee-bb41-cefe22838a99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_d06708bb-b004-4c7d-99b5-6962c5ba49aa" xlink:to="loc_us-gaap_DebtInstrumentAxis_be007d91-a475-46ee-bb41-cefe22838a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4965c280-42ac-43d7-ad64-3c602a647749" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_be007d91-a475-46ee-bb41-cefe22838a99" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4965c280-42ac-43d7-ad64-3c602a647749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_TwoThousandTwentySixNotesMember_755659f0-8876-494a-8884-92718780ccc6" xlink:href="bsy-20220930.xsd#bsy_TwoThousandTwentySixNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4965c280-42ac-43d7-ad64-3c602a647749" xlink:to="loc_bsy_TwoThousandTwentySixNotesMember_755659f0-8876-494a-8884-92718780ccc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_28e944e6-5eee-461a-91fb-48bab25807eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_d06708bb-b004-4c7d-99b5-6962c5ba49aa" xlink:to="loc_us-gaap_EarningsPerShareDilutedLineItems_28e944e6-5eee-461a-91fb-48bab25807eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_NumeratorAbstract_2d250cad-0e3e-4763-a67a-48b093d0f58d" xlink:href="bsy-20220930.xsd#bsy_NumeratorAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_28e944e6-5eee-461a-91fb-48bab25807eb" xlink:to="loc_bsy_NumeratorAbstract_2d250cad-0e3e-4763-a67a-48b093d0f58d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_63e5aa65-c151-45ee-a7c6-ec60fe266d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_NumeratorAbstract_2d250cad-0e3e-4763-a67a-48b093d0f58d" xlink:to="loc_us-gaap_NetIncomeLoss_63e5aa65-c151-45ee-a7c6-ec60fe266d7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_12da8417-4a4c-4aa3-900b-3cc690b20a61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_NumeratorAbstract_2d250cad-0e3e-4763-a67a-48b093d0f58d" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_12da8417-4a4c-4aa3-900b-3cc690b20a61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_bb86f794-e7bb-43b0-b3cd-25efbd44869a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_NumeratorAbstract_2d250cad-0e3e-4763-a67a-48b093d0f58d" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_bb86f794-e7bb-43b0-b3cd-25efbd44869a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_5ba90a48-ab69-4aaf-9d21-6fda3bee23b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestOnConvertibleDebtNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_NumeratorAbstract_2d250cad-0e3e-4763-a67a-48b093d0f58d" xlink:to="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_5ba90a48-ab69-4aaf-9d21-6fda3bee23b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_ca9822b0-4d85-4838-b362-6c8637c6fc0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_NumeratorAbstract_2d250cad-0e3e-4763-a67a-48b093d0f58d" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_ca9822b0-4d85-4838-b362-6c8637c6fc0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bsy_DenominatorAbstract_4eb42c49-4853-4cb3-ae6a-942e64852c2c" xlink:href="bsy-20220930.xsd#bsy_DenominatorAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_28e944e6-5eee-461a-91fb-48bab25807eb" xlink:to="loc_bsy_DenominatorAbstract_4eb42c49-4853-4cb3-ae6a-942e64852c2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f06438f7-2c43-4586-8856-4773848e88fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_DenominatorAbstract_4eb42c49-4853-4cb3-ae6a-942e64852c2c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f06438f7-2c43-4586-8856-4773848e88fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_8925d884-2962-41b1-a621-691357bd7efb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_DenominatorAbstract_4eb42c49-4853-4cb3-ae6a-942e64852c2c" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_8925d884-2962-41b1-a621-691357bd7efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_78273c6e-d2b0-4ccb-9ce9-ae33797ae4ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_DenominatorAbstract_4eb42c49-4853-4cb3-ae6a-942e64852c2c" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_78273c6e-d2b0-4ccb-9ce9-ae33797ae4ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_473db6d7-6545-474a-89d7-bb69f4526596" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_DenominatorAbstract_4eb42c49-4853-4cb3-ae6a-942e64852c2c" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_473db6d7-6545-474a-89d7-bb69f4526596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4c8f4070-20d2-4af5-9237-ae88c68dac19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bsy_DenominatorAbstract_4eb42c49-4853-4cb3-ae6a-942e64852c2c" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4c8f4070-20d2-4af5-9237-ae88c68dac19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_fdccef20-ccba-4a96-82a4-4ba2116b9887" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_28e944e6-5eee-461a-91fb-48bab25807eb" xlink:to="loc_us-gaap_EarningsPerShareBasic_fdccef20-ccba-4a96-82a4-4ba2116b9887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_59da4084-10a4-4a01-b860-93f48662d93b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_28e944e6-5eee-461a-91fb-48bab25807eb" xlink:to="loc_us-gaap_EarningsPerShareDiluted_59da4084-10a4-4a01-b860-93f48662d93b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bentley.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" xlink:type="simple" xlink:href="bsy-20220930.xsd#NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_2dcaea77-0f22-41d3-9bbb-898d9b73bbc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_4d18720e-9e00-4631-b75b-389fc6faa06d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2dcaea77-0f22-41d3-9bbb-898d9b73bbc7" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_4d18720e-9e00-4631-b75b-389fc6faa06d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_5b5fbc7b-f7cd-4f6c-a524-1e2433ba30cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_4d18720e-9e00-4631-b75b-389fc6faa06d" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_5b5fbc7b-f7cd-4f6c-a524-1e2433ba30cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_68998926-c9aa-4cc6-b960-71b940522b48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_5b5fbc7b-f7cd-4f6c-a524-1e2433ba30cd" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_68998926-c9aa-4cc6-b960-71b940522b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_dc0bc4e6-7678-4e63-9bfe-da81b1531cef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_68998926-c9aa-4cc6-b960-71b940522b48" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_dc0bc4e6-7678-4e63-9bfe-da81b1531cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_070378d2-e3ea-4c52-a154-a89accf203b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_68998926-c9aa-4cc6-b960-71b940522b48" xlink:to="loc_us-gaap_EmployeeStockMember_070378d2-e3ea-4c52-a154-a89accf203b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_9f41de5e-88db-4f7f-9788-307aca859b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_68998926-c9aa-4cc6-b960-71b940522b48" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_9f41de5e-88db-4f7f-9788-307aca859b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_5cbf8aea-bf81-4143-90cf-6dcfef975a87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_4d18720e-9e00-4631-b75b-389fc6faa06d" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_5cbf8aea-bf81-4143-90cf-6dcfef975a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_b8c114fc-f0b1-4b4a-9ecb-396244639f34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_5cbf8aea-bf81-4143-90cf-6dcfef975a87" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_b8c114fc-f0b1-4b4a-9ecb-396244639f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>bsy-20220930_g1.jpg
<TEXT>
begin 644 bsy-20220930_g1.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X1#H17AI9@  34T *@    @ ! $[  (
M   *   (2H=I  0    !   (5)R=  $    4   0S.H<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $%M>2!"<F]W
M;@  !9 #  (    4   0HI $  (    4   0MI*1  (    #-3D  )*2  (
M   #-3D  .H<  <   @,   (E@     <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                 #(P,C(Z,#$Z,S$@,38Z,S(Z,C@ ,C R,CHP,3HS,2 Q
M-CHS,CHR.    $$ ;0!Y "  0@!R &\ =P!N    _^$+'&AT=' Z+R]N<RYA
M9&]B92YC;VTO>&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2?ON[\G(&ED/2=7
M-4TP37!#96AI2'IR95-Z3E1C>FMC.60G/SX-"CQX.GAM<&UE=&$@>&UL;G,Z
M>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO
M+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN=&%X+6YS(R(^/')D9CI$
M97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A
M+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G
M+V1C+V5L96UE;G1S+S$N,2\B+SX\<F1F.D1E<V-R:7!T:6]N(')D9CIA8F]U
M=#TB=75I9#IF868U8F1D-2UB83-D+3$Q9&$M860S,2UD,S-D-S4Q.#)F,6(B
M('AM;&YS.GAM<#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+R(^/'AM
M<#I#<F5A=&5$871E/C(P,C(M,#$M,S%4,38Z,S(Z,C@N-3@U/"]X;7 Z0W)E
M871E1&%T93X\+W)D9CI$97-C<FEP=&EO;CX\<F1F.D1E<V-R:7!T:6]N(')D
M9CIA8F]U=#TB=75I9#IF868U8F1D-2UB83-D+3$Q9&$M860S,2UD,S-D-S4Q
M.#)F,6(B('AM;&YS.F1C/2)H='1P.B\O<'5R;"YO<F<O9&,O96QE;65N=',O
M,2XQ+R(^/&1C.F-R96%T;W(^/')D9CI397$@>&UL;G,Z<F1F/2)H='1P.B\O
M=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D9BUS>6YT87@M;G,C(CX\<F1F.FQI
M/D%M>2!"<F]W;CPO<F1F.FQI/CPO<F1F.E-E<3X-"@D)"3PO9&,Z8W)E871O
M<CX\+W)D9CI$97-C<FEP=&EO;CX\+W)D9CI21$8^/"]X.GAM<&UE=&$^#0H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(#P_>'!A8VME="!E;F0])W<G/S[_VP!#
M  <%!08%! <&!08(!P<("A$+"@D)"A4/$ P1&!4:&1@5&!<;'B<A&QTE'1<8
M(BXB)2@I*RPK&B O,R\J,B<J*RK_VP!# 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_
MP  1" )C!3P# 2(  A$! Q$!_\0 'P   04! 0$! 0$           $" P0%
M!@<("0H+_\0 M1   @$# P($ P4%! 0   %] 0(#  01!1(A,4$&$U%A!R)Q
M%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(
M24I35%565UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*C
MI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ
M\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$! 0        $" P0%!@<("0H+_\0
MM1$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!
M"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=8
M65IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJ
MLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ
M_]H # ,!  (1 Q$ /P#Z1HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M\_\ CE_R1C7?^W?_ -*(Z^0*WIT>=7N<]6M[.5K'W_17P!16GU;S,OK7D??]
M%? %%'U;S#ZUY'W_ $5\ 44?5O,/K7D??]%? %%'U;S#ZUY'W_17P!11]6\P
M^M>1]_T5\ 44?5O,/K7D??\ 17P!11]6\P^M>1]_T5\ 44?5O,/K7D??]%?
M%%'U;S#ZUY'W_17P!11]6\P^M>1]_P!%? %%'U;S#ZUY'W_17P!11]6\P^M>
M1]_T5\ 44?5O,/K7D??]%? %%'U;S#ZUY'W_ $5\ 44?5O,/K7D??]%? %%'
MU;S#ZUY'W_17P!11]6\P^M>1]_T5\ 44?5O,/K7D??\ 17P!11]6\P^M>1]_
MT5\ 44?5O,/K7D??]%? %%'U;S#ZUY'W_17P!11]6\P^M>1]_P!%? %%'U;S
M#ZUY'W_17P!11]6\P^M>1]_T5\ 44?5O,/K7D??]%? %%'U;S#ZUY'W_ $5\
M 44?5O,/K7D??]%? %%'U;S#ZUY'W_17P!11]6\P^M>1]_T5\ 44?5O,/K7D
M??\ 17P!11]6\P^M>1]_T5\ 44?5O,/K7D??]%? %%'U;S#ZUY'W_17P!11]
M6\P^M>1]_P!%? %%'U;S#ZUY'W_17P!11]6\P^M>1]_T5\ 44?5O,/K7D??]
M%? %%'U;S#ZUY'W_ $5\ 44?5O,/K7D??]%? %%'U;S#ZUY'W_17P!11]6\P
M^M>1]_T5\ 44?5O,/K7D??\ 17P!11]6\P^M>1]_T5\ 44?5O,/K7D??]%?
M%%'U;S#ZUY'W_17P!11]6\P^M>1]_P!%? %%'U;S#ZUY'W_17P!11]6\P^M>
M1]_T5\ 44?5O,/K7D??]%? %%'U;S#ZUY'W_ $5\ 44?5O,/K7D??]%? %%'
MU;S#ZUY'W_17P!11]6\P^M>1]_T5\P?M*_\ )2=/_P"P3'_Z.FKQ^IC0YHWN
M5/$<LG&Q]_T5\ 457U;S)^M>1]_T5\ 44?5O,/K7D??]%? %%'U;S#ZUY'W_
M $5\ 44?5O,/K7D??]%? %%'U;S#ZUY'W_17P!11]6\P^M>1]_T5\ 44?5O,
M/K7D??\ 17P!11]6\P^M>1]_T5\ 44?5O,/K7D??]%? %%'U;S#ZUY'W_17S
M!^S5_P E)U#_ +!,G_HZ&O'ZE4+R:N4\1:*=MS[_ **^ **KZMYD_6O(^_Z*
M^ **/JWF'UKR/O\ HKX HH^K>8?6O(^_Z*^ **/JWF'UKR/O^BO@"BCZMYA]
M:\C[_HKX HH^K>8?6O(^_P"BO@"BCZMYA]:\C[_HKX HH^K>8?6O(^_Z*^ *
M*/JWF'UKR/O^BO@"BCZMYA]:\C[_ **^8/V:O^2DZA_V"9/_ $=#7T_6%2')
M*QTTY\\;A11169H%%%% !1110 4444 %%%% !1110 4444 >?_'+_DC&N_\
M;O\ ^E$=?(%?7_QR_P"2,:[_ -N__I1'7R!7=A_@//Q7QKT"BBBNDY0HHHH
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
MP22SA>!][& 3T]\"J<IMJ^PJD8132W.(HHHK<YPHHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** /8/VE?^2DZ?_P!@F/\ ]'35X_7L'[2O_)2=
M/_[!,?\ Z.FKQ^LZ7P(UK?Q&%%%%:&04444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110![!^S5_P E)U#_ +!,G_HZ&O'Z]@_9J_Y*3J'_ &"9
M/_1T->/UG'XW\C67\./S"BBBM#(**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH ]@_9J_P"2DZA_V"9/_1T-?3]?,'[-7_)2=0_[!,G_ *.A
MKZ?KSZ_QGI8?^&%%%%8'0%%%% !1110 4444 %%%% !1110 4444 <?\5M"U
M'Q+\,M6TG1;?[3?7'D^5%O5-VV9&/+$ <*3R:^</^%&_$7_H7O\ R=M__CE?
M37Q"NKBR\!ZC<6<\MO,GE;9(G*LN94!P1ST.*\0_X2GQ!_T'=2_\#)/\:]G
M8.I7I.4&EKU^1X68XZEAZJA.+;M?3U9RG_"C?B+_ -"]_P"3MO\ _'*/^%&_
M$7_H7O\ R=M__CE=7_PE/B#_ *#NI?\ @9)_C1_PE/B#_H.ZE_X&2?XUW_V9
M7_F7W,\W^U\/_(_O1RG_  HWXB_]"]_Y.V__ ,<H_P"%&_$7_H7O_)VW_P#C
ME=7_ ,)3X@_Z#NI?^!DG^-'_  E/B#_H.ZE_X&2?XT?V97_F7W,/[7P_\C^]
M'*?\*-^(O_0O?^3MO_\ '*/^%&_$7_H7O_)VW_\ CE=7_P )3X@_Z#NI?^!D
MG^-'_"4^(/\ H.ZE_P"!DG^-']F5_P"9?<P_M?#_ ,C^]'*?\*-^(O\ T+W_
M ).V_P#\<H_X4;\1?^A>_P#)VW_^.5U?_"4^(/\ H.ZE_P"!DG^-'_"4^(/^
M@[J7_@9)_C1_9E?^9?<P_M?#_P C^]'*?\*-^(O_ $+W_D[;_P#QRC_A1OQ%
M_P"A>_\ )VW_ /CE=7_PE/B#_H.ZE_X&2?XT?\)3X@_Z#NI?^!DG^-']F5_Y
ME]S#^U\/_(_O1RG_  HWXB_]"]_Y.V__ ,<H_P"%&_$7_H7O_)VW_P#CE=7_
M ,)3X@_Z#NI?^!DG^-'_  E/B#_H.ZE_X&2?XT?V97_F7W,/[7P_\C^]'*?\
M*-^(O_0O?^3MO_\ '*/^%&_$7_H7O_)VW_\ CE=7_P )3X@_Z#NI?^!DG^-'
M_"4^(/\ H.ZE_P"!DG^-']F5_P"9?<P_M?#_ ,C^]'*?\*-^(O\ T+W_ ).V
M_P#\<H_X4;\1?^A>_P#)VW_^.5U?_"4^(/\ H.ZE_P"!DG^-'_"4^(/^@[J7
M_@9)_C1_9E?^9?<P_M?#_P C^]'*?\*-^(O_ $+W_D[;_P#QRC_A1OQ%_P"A
M>_\ )VW_ /CE=7_PE/B#_H.ZE_X&2?XT?\)3X@_Z#NI?^!DG^-']F5_YE]S#
M^U\/_(_O1RG_  HWXB_]"]_Y.V__ ,<H_P"%&_$7_H7O_)VW_P#CE=7_ ,)3
MX@_Z#NI?^!DG^->QWE]=K\/=$N5N9A/+# 9)1(=SDQ9.3U.3S7%C,/5PJ3DT
M[GH8'$T<9*48IJWH?./_  HWXB_]"]_Y.V__ ,<H_P"%&_$7_H7O_)VW_P#C
ME>W?VOJ7_00NO^_S?XT?VOJ7_00NO^_S?XUY_MI^1Z7L(>9XC_PHWXB_]"]_
MY.V__P <H_X4;\1?^A>_\G;?_P".5[=_:^I?]!"Z_P"_S?XT?VOJ7_00NO\
MO\W^-'MI^0>PAYGB/_"C?B+_ -"]_P"3MO\ _'*/^%&_$7_H7O\ R=M__CE>
MW?VOJ7_00NO^_P W^-']KZE_T$+K_O\ -_C1[:?D'L(>9XC_ ,*-^(O_ $+W
M_D[;_P#QRC_A1OQ%_P"A>_\ )VW_ /CE>W?VOJ7_ $$+K_O\W^-']KZE_P!!
M"Z_[_-_C1[:?D'L(>9XC_P *-^(O_0O?^3MO_P#'*/\ A1OQ%_Z%[_R=M_\
MXY7MW]KZE_T$+K_O\W^-']KZE_T$+K_O\W^-'MI^0>PAYGB/_"C?B+_T+W_D
M[;__ !RC_A1OQ%_Z%[_R=M__ (Y7MW]KZE_T$+K_ +_-_C1_:^I?]!"Z_P"_
MS?XT>VGY!["'F>(_\*-^(O\ T+W_ ).V_P#\<H_X4;\1?^A>_P#)VW_^.5[=
M_:^I?]!"Z_[_ #?XT?VOJ7_00NO^_P W^-'MI^0>PAYGB/\ PHWXB_\ 0O?^
M3MO_ /'*/^%&_$7_ *%[_P G;?\ ^.5[=_:^I?\ 00NO^_S?XT?VOJ7_ $$+
MK_O\W^-'MI^0>PAYGB/_  HWXB_]"]_Y.V__ ,<H_P"%&_$7_H7O_)VW_P#C
ME>W?VOJ7_00NO^_S?XT?VOJ7_00NO^_S?XT>VGY!["'F>(_\*-^(O_0O?^3M
MO_\ '*/^%&_$7_H7O_)VW_\ CE>W?VOJ7_00NO\ O\W^-']KZE_T$+K_ +_-
M_C1[:?D'L(>9XC_PHWXB_P#0O?\ D[;_ /QRC_A1OQ%_Z%[_ ,G;?_XY7MW]
MKZE_T$+K_O\ -_C1_:^I?]!"Z_[_ #?XT>VGY!["'F>(_P#"C?B+_P!"]_Y.
MV_\ \<H_X4;\1?\ H7O_ "=M_P#XY7MW]KZE_P!!"Z_[_-_C1_:^I?\ 00NO
M^_S?XT>VGY!["'F>(_\ "C?B+_T+W_D[;_\ QRC_ (4;\1?^A>_\G;?_ ..5
M[=_:^I?]!"Z_[_-_C1_:^I?]!"Z_[_-_C1[:?D'L(>9XC_PHWXB_]"]_Y.V_
M_P <H_X4;\1?^A>_\G;?_P".5[=_:^I?]!"Z_P"_S?XT?VOJ7_00NO\ O\W^
M-'MI^0>PAYGCEG\(OBKI]O<P6&FW5K#=IY=Q'!JD*+,O(VN!)AAR>#ZFJG_"
MC?B+_P!"]_Y.V_\ \<KV[^U]2_Z"%U_W^;_&C^U]2_Z"%U_W^;_&CVT_(/80
M\SQ'_A1OQ%_Z%[_R=M__ (Y1_P *-^(O_0O?^3MO_P#'*]N_M?4O^@A=?]_F
M_P :/[7U+_H(77_?YO\ &CVT_(/80\SQ'_A1OQ%_Z%[_ ,G;?_XY1_PHWXB_
M]"]_Y.V__P <KV[^U]2_Z"%U_P!_F_QH_M?4O^@A=?\ ?YO\:/;3\@]A#S/$
M?^%&_$7_ *%[_P G;?\ ^.4?\*-^(O\ T+W_ ).V_P#\<KV[^U]2_P"@A=?]
M_F_QH_M?4O\ H(77_?YO\:/;3\@]A#S/$?\ A1OQ%_Z%[_R=M_\ XY1_PHWX
MB_\ 0O?^3MO_ /'*]N_M?4O^@A=?]_F_QH_M?4O^@A=?]_F_QH]M/R#V$/,\
M1_X4;\1?^A>_\G;?_P".4?\ "C?B+_T+W_D[;_\ QRO;O[7U+_H(77_?YO\
M&C^U]2_Z"%U_W^;_ !H]M/R#V$/,\1_X4;\1?^A>_P#)VW_^.5J:9\,_C%HM
MNUOHT.HZ?"[[VCM=8BB5FP!DA90,X Y]J]:_M?4O^@A=?]_F_P :/[7U+_H(
M77_?YO\ &CVTWV'[&"[GBDOP2^),\SS3Z"TLLC%G=[^W+,3R229.33/^%&_$
M7_H7O_)VW_\ CE>\:7JE_)J]FDE]<LK3H&5IF((W#CK65\5]:U33O%5M#I^I
M7EK$UDK%()V12=[C. >O _*NC#*IB*GLU9')BY4L-2]K)-GCG_"C?B+_ -"]
M_P"3MO\ _'*/^%&_$7_H7O\ R=M__CE=7_PE/B#_ *#NI?\ @9)_C1_PE/B#
M_H.ZE_X&2?XUZO\ 9E?^9?<SQ_[7P_\ (_O1RG_"C?B+_P!"]_Y.V_\ \<H_
MX4;\1?\ H7O_ "=M_P#XY75_\)3X@_Z#NI?^!DG^-'_"4^(/^@[J7_@9)_C1
M_9E?^9?<P_M?#_R/[T<I_P *-^(O_0O?^3MO_P#'*/\ A1OQ%_Z%[_R=M_\
MXY75_P#"4^(/^@[J7_@9)_C1_P )3X@_Z#NI?^!DG^-']F5_YE]S#^U\/_(_
MO1RG_"C?B+_T+W_D[;__ !RC_A1OQ%_Z%[_R=M__ (Y75_\ "4^(/^@[J7_@
M9)_C6GHL_C7Q#++'H^IZE</"H9Q_:!3 /^\PJ99=5@N:4XI%PS2C.7+"G)OY
M?Y' _P#"C?B+_P!"]_Y.V_\ \<H_X4;\1?\ H7O_ "=M_P#XY7IFHZ;\1-)T
M^6^U"\U**WA +O\ VGNQDXZ!R>IKGO\ A*?$'_0=U+_P,D_QI0P%2HKPJ1?I
M_P ..IF5.D[5*<D_/3]#E/\ A1OQ%_Z%[_R=M_\ XY1_PHWXB_\ 0O?^3MO_
M /'*ZO\ X2GQ!_T'=2_\#)/\:/\ A*?$'_0=U+_P,D_QJ_[,K_S+[F9_VOA_
MY']Z.4_X4;\1?^A>_P#)VW_^.4?\*-^(O_0O?^3MO_\ '*ZO_A*?$'_0=U+_
M ,#)/\:/^$I\0?\ 0=U+_P #)/\ &C^S*_\ ,ON8?VOA_P"1_>CE/^%&_$7_
M *%[_P G;?\ ^.4?\*-^(O\ T+W_ ).V_P#\<KJ_^$I\0?\ 0=U+_P #)/\
M&C_A*?$'_0=U+_P,D_QH_LRO_,ON8?VOA_Y']Z.4_P"%&_$7_H7O_)VW_P#C
ME'_"C?B+_P!"]_Y.V_\ \<KJ_P#A*?$'_0=U+_P,D_QH_P"$I\0?]!W4O_ R
M3_&C^S*_\R^YA_:^'_D?WHY3_A1OQ%_Z%[_R=M__ (Y1_P *-^(O_0O?^3MO
M_P#'*ZO_ (2GQ!_T'=2_\#)/\:/^$I\0?]!W4O\ P,D_QH_LRO\ S+[F']KX
M?^1_>CE/^%&_$7_H7O\ R=M__CE'_"C?B+_T+W_D[;__ !RO4/A[K^L7OCS3
MK>\U:^N(7\W='+<NRMB)R,@G'49K3^*^M:IIWBJVAT_4KRUB:R5BD$[(I.]Q
MG /7@?E7*\+66(5"ZNU?J=D<91>&>(Y79.UM#QS_ (4;\1?^A>_\G;?_ ..4
M?\*-^(O_ $+W_D[;_P#QRNK_ .$I\0?]!W4O_ R3_&C_ (2GQ!_T'=2_\#)/
M\:ZO[,K_ ,R^YG'_ &OA_P"1_>CE/^%&_$7_ *%[_P G;?\ ^.4?\*-^(O\
MT+W_ ).V_P#\<KJ_^$I\0?\ 0=U+_P #)/\ &C_A*?$'_0=U+_P,D_QH_LRO
M_,ON8?VOA_Y']Z.4_P"%&_$7_H7O_)VW_P#CE'_"C?B+_P!"]_Y.V_\ \<KJ
M_P#A*?$'_0=U+_P,D_QH_P"$I\0?]!W4O_ R3_&C^S*_\R^YA_:^'_D?WHY3
M_A1OQ%_Z%[_R=M__ (Y1_P *-^(O_0O?^3MO_P#'*ZO_ (2GQ!_T'=2_\#)/
M\:/^$I\0?]!W4O\ P,D_QH_LRO\ S+[F']KX?^1_>CE/^%&_$7_H7O\ R=M_
M_CE'_"C?B+_T+W_D[;__ !RNK_X2GQ!_T'=2_P# R3_&C_A*?$'_ $'=2_\
M R3_ !H_LRO_ #+[F']KX?\ D?WHY3_A1OQ%_P"A>_\ )VW_ /CE'_"C?B+_
M -"]_P"3MO\ _'*ZO_A*?$'_ $'=2_\  R3_ !H_X2GQ!_T'=2_\#)/\:/[,
MK_S+[F']KX?^1_>CE/\ A1OQ%_Z%[_R=M_\ XY1_PHWXB_\ 0O?^3MO_ /'*
MZO\ X2GQ!_T'=2_\#)/\:/\ A*?$'_0=U+_P,D_QH_LRO_,ON8?VOA_Y']Z.
M4_X4;\1?^A>_\G;?_P".4?\ "C?B+_T+W_D[;_\ QRNK_P"$I\0?]!W4O_ R
M3_&C_A*?$'_0=U+_ ,#)/\:/[,K_ ,R^YA_:^'_D?WHY3_A1OQ%_Z%[_ ,G;
M?_XY1_PHWXB_]"]_Y.V__P <KJ_^$I\0?]!W4O\ P,D_QH_X2GQ!_P!!W4O_
M  ,D_P :/[,K_P R^YA_:^'_ )']Z.4_X4;\1?\ H7O_ "=M_P#XY1_PHWXB
M_P#0O?\ D[;_ /QRNK_X2GQ!_P!!W4O_  ,D_P :/^$I\0?]!W4O_ R3_&C^
MS*_\R^YA_:^'_D?WHJ?M*_\ )2=/_P"P3'_Z.FKQ^O8/VE?^2DZ?_P!@F/\
M]'35X_7E4O@1[5;^(PHHHK0R"BBB@ HJ]HG_ ",&G_\ 7U'_ .A"OKG5I=<A
M\<WS^('M$\ _V81.;PP^6920"#GY^<XP?EY]<5E.IR,UIT^=7/CBBO>/#OP)
MTC5M'LM1NVUB5-6+3V[6$D"164#<Q>;YIWN2I!.P'N/0G+D^%/A7P[X,O-:\
M87^L%K#4Y;*1-/\ *_?@.50HK#Y2>&.6/ (ZT>UCL'L9VN>-T5[(?AOX!T_3
M?"%QK.HZ^)O$L<8CAM_*.UW\OYRQ7Y47?@CYF.1CH<V=(^ T$OB3Q'#?7-]>
M6&DSI#!#8&)+BX9T20?-(0@VK(N?4YZ8P3VL0]C(\2HKZ9\#_#?0_!'Q1:-A
M?7$UQI9NK 72PM]F (657*_\M 2N&7C#,.>I\MNO!?A>[^%^N^+_  _-JX2R
MU%+6TBO7BR4*P[BX5>NZ1\8/3;[T*JFP=*25SSBK%C87FIWD=GIMK/>7,F=D
M%O&9'? R<*.3P"?PKUG5/A5X?TKQ9H>FI;^)=3@U+3?M,D>G"*29)"RJ#EE"
MK&-W);ID<UU&D?"^U\"_%?P9J.ER7RV]\;A);74#&TT,@MY#RT?R$$'H.A'4
MYX3JQL-497U/GJ>"6VN)(+F)X9HF*21R*59&!P00>00>U1UN>-?^1^\0?]A.
MY_\ 1K5AUJM49/1V"BBBF(**** /8/V:O^2DZA_V"9/_ $=#7C]>P?LU?\E)
MU#_L$R?^CH:\?K./QOY&LOX<?F%%%%:&04444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110![!^S5_R4G4/^P3)_P"CH:^GZ^8/V:O^2DZA_P!@
MF3_T=#7T_7GU_C/2P_\ #"BBBL#H"BBB@ HHHH **** "BBB@ HHHH ****
M.5^)G_).]3_[9?\ HU*\ KW_ .)G_).]3_[9?^C4KP"OK<E_W>7K^B/BL_\
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
M7KVS)'@ (=JG=C 'H0%R"1DT+WXB?;?AF_A+^R(H-]^U[]HAEVHF6+;%CV\
M9P/F[50\%>']-UKQU#I&N2:@+(F42-IMLTTQVJQ&%57.,@9PK?AU%$^&M1U#
M6]0M/#FF:EJ,=I.Z8BM'>14#$*74#*DXZ$#G-3:-RN:;7X'M?B+Q9I/A/P-\
M-KO5O#,.N2IIZSVKO<F%K>1$BY&%(8'(X(QE0>U<)9?&.[ENO$">*M&M];TS
M7G$D]CYI@$;J%52K@$@!44>N54@@YSQ=IX8U^_N[FUL=#U*YN+1MMQ##:2.\
M)YX=0,J>#U]#3+;P[K=['+)9Z/J%PD,P@E:*U=A'(2 $) X8D@8/.2*E0BEJ
M4ZDV]#KM!^)EEX6\>1ZYX=\+V]EIZV9M&TX73.SJ3N+&9@26W8Y(/R@+VS5C
M3?B?HMAHVM: W@N.;P]J5PES%IYU*4- ZJ@/[W&Y@6C5OX<<C)%<3+X<UR#5
MHM+FT;4(]0F7=':/:N)G'/(3&2.#V[&G3^&=>MM3@TZYT348;ZX&Z&UDM)%E
ME'/*H1D]#T'8U7+!D\\T>GR_'XSZJ9Y?#$8M)=-.GSVT5\T989SN1U3*<$C
MR>G/%5U^-UM;R^&Q8>%$M+;P_+(T5NE^2'5HGC"Y*$@C?DDYR1[UYM-X=UJV
MU6+2[C1[^+4)@#':/:NLK@YP0A&3T/;M3-4T/5M$DC36M,O-/>0$HMW;O$7
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
M6I_,@_MZE_(ST/\ LG4O^@?=?]^6_P */[)U+_H'W7_?EO\ "O//^$I\0?\
M0=U+_P #)/\ &C_A*?$'_0=U+_P,D_QH_L:K_.@_MZE_(_P/0_[)U+_H'W7_
M 'Y;_"C^R=2_Z!]U_P!^6_PKSS_A*?$'_0=U+_P,D_QH_P"$I\0?]!W4O_ R
M3_&C^QJO\Z#^WJ7\C_ ]#_LG4O\ H'W7_?EO\*/[)U+_ *!]U_WY;_"O//\
MA*?$'_0=U+_P,D_QKTKXO:KJ&F?V/_9M]<VGF>=O\B9H]V/+QG!YZG\ZYZF6
MSA5A2<E[U_P.FGFU.I1G547[MOQ=B#^R=2_Z!]U_WY;_  H_LG4O^@?=?]^6
M_P *\\_X2GQ!_P!!W4O_  ,D_P :/^$I\0?]!W4O_ R3_&NC^QJO\Z.;^WJ7
M\C_ ]#_LG4O^@?=?]^6_PH_LG4O^@?=?]^6_PKSS_A*?$'_0=U+_ ,#)/\:/
M^$I\0?\ 0=U+_P #)/\ &C^QJO\ .@_MZE_(_P #T/\ LG4O^@?=?]^6_P *
MLW<&MWPB%U:74@B7:G^CD8'X"O,_^$I\0?\ 0=U+_P #)/\ &C_A*?$'_0=U
M+_P,D_QH_L6I_,@_MZE_(ST/^R=2_P"@?=?]^6_PH_LG4O\ H'W7_?EO\*\\
M_P"$I\0?]!W4O_ R3_&C_A*?$'_0=U+_ ,#)/\:/[&J_SH/[>I?R/\#T/^R=
M2_Z!]U_WY;_"C^R=2_Z!]U_WY;_"O//^$I\0?]!W4O\ P,D_QH_X2GQ!_P!!
MW4O_  ,D_P :/[&J_P Z#^WJ7\C_  /0_P"R=2_Z!]U_WY;_  H_LG4O^@?=
M?]^6_P *\\_X2GQ!_P!!W4O_  ,D_P :/^$I\0?]!W4O_ R3_&C^QJO\Z#^W
MJ7\C_ ]#_LG4O^@?=?\ ?EO\*/[)U+_H'W7_ 'Y;_"O//^$I\0?]!W4O_ R3
M_&C_ (2GQ!_T'=2_\#)/\:/[&J_SH/[>I?R/\#T/^R=2_P"@?=?]^6_PH_LG
M4O\ H'W7_?EO\*\\_P"$I\0?]!W4O_ R3_&C_A*?$'_0=U+_ ,#)/\:/[&J_
MSH/[>I?R/\#T/^R=2_Z!]U_WY;_"C^R=2_Z!]U_WY;_"O//^$I\0?]!W4O\
MP,D_QH_X2GQ!_P!!W4O_  ,D_P :/[&J_P Z#^WJ7\C_  /0_P"R=2_Z!]U_
MWY;_  H_LG4O^@?=?]^6_P *\\_X2GQ!_P!!W4O_  ,D_P :/^$I\0?]!W4O
M_ R3_&C^QJO\Z#^WJ7\C_ ]-TO2[^/5[-Y+&Y55G0LS0L !N'/2N<^,?_(X6
MO_7@G_HR2LCPWXDUR?Q5I,,^LZA)%)>PJZ/=.58%P""">16O\8_^1PM?^O!/
M_1DE7A<)+"XR*D[W3,\9C8XO RE%6LT<!1117T9\L%%%% !1110!T?@+2K+6
MO&%M8ZG#Y]NZ2%DWLN<*2.00>M3>'K",_$M;*"QMKN-;F=$MKIB(V"A\ G:W
M3&>AY J'P%JMEHOC"VO=3F\BW1) S[&;&5(' !/6MW3[CPQH_C>VUV'Q)]J5
M[J5Y8OL$J>4KH_.><\E1@#OGM7F8B4U4FK-IQTT=KZ]CUL-"G*G3;:34];M)
MVT[[K<RQX+U#5K[5;Q38:78V]W)&TMQ-Y<*MOQL4XZ#( . /QXID/@'4I'NV
MFO=-M;6VD$1O+BXV0R,0#A&QSP1VK;E\0>']>T"_T74]1DTX+J4EU;72V[R+
M*K.Q&5'/1CP<=OI5S1/%VCZ=X?GT.PUV;2S;3DVVH-9^<)T)R<ICCDGKCC'/
M45C*OBHQ=EK?L]N]];^FOH;QP^#E)<TM&KWYEOKI;2WKIZZG-P_#C6I)-126
M2SMCI[ 3&>8JI4C.\-C&W'.3C\^*'^'&M#5K.QADL[@7D)GBN8ILQ;!C)SC/
M\2] <[ACO6[-XQL)]#\26M[K#WUQ<QI%:RO;&,S +R<*N%&XG&><8IT7BC2F
ML/#T=MXADTJYL-/DBDG6T:4(Y\H;&4KA@0K].A .?4]OC.J_!_RWOWW\A_5\
M#T?_ ),K_%:W;;7?S.;_ .$#U&74K:SL;S3K_P ]&D,]K<;XHU4@,6; Z9'3
M-4M<\+WFA6]O<R3VE[9W&1'=64WF1E@3E<X'/'^<''H4?CWPS9^*$FM]H%S;
M%+S4+>U,8:3((;8<D_Q9R">1UQ7)^-/$#:E96EHOB5M<42-)(38BV6,@ +@8
M!)Y?/..E70KXJ=2*E&R\T_/RLOG;T,\1A\'"E)PE>7DUY>=W\K^NFO'T445Z
MQXH4444 %%%% '5?#/\ Y*)IG_;7_P!%/6K\8_\ D<+7_KP3_P!&25E?#/\
MY*)IG_;7_P!%/6K\8_\ D<+7_KP3_P!&25Y,_P#D91_P_JSVZ?\ R*I_X_T1
MP%%%%>L>(%%%==!X)L[?0+/5/$6O1Z6E]\UO&MJTY9<9R=I&.OZCGM652K"E
M;FZ^K_(VI49U;\G3?5)?>]#D:L:?>R:=J5M>P?ZRWE65<]R#FI[[2+BV>[EM
MDENK"WG:$7R1'RGPV =PR.>#C/>MWPEX..K:U/9:[#>V06R:YC^3RV;#* ?F
M4Y')J:E:G&FY2>A=*A5E44(K4C\9^-7\7-: 67V**WWGRQ+OW,Q&3T'I^IK4
M;XF[O$<^J_V3_KK 6?E?:>GS$[L[/?IC\:XZ[TK4+"*.6^L;FVCE_P!6\T+(
M'^A(YIUYHVIZ? LU_IMW:Q,VU9)H&12<9QDCK@'\JQ^K89PC"VFMM>^_4W^M
MXM3E4N[NS>G;;H:GA;Q2OAZ/4+>YT];^TU"$131&4QGC(X8 ]F;].>*TK/QY
M:0:3;Z?=:!'<Q6-V;FRW73#R?F+*IX^?&2.>",9'%<Z_A[6D$9?1[]1*P6,F
MU<;R1D <<G K6\.>%A=:J8?$=IJUI;F)VC:"T=F9U8 C&P\#)SQP<=*FM##.
M]26O71OIIT?8JA4Q::IQTZ:I==>J[FE)\2#<:MJ<MWI"3Z?J<:)-9-<$$%5V
MY#@<?EZ>E07'CJSNFM;2;P]"=&M86CCL//.=S?Q^9C.1S@@9Y/-<W;Z)JUW#
M'-:Z9>3Q2Y\MX[=V5\=<$#G&#^5:OAKP7J/B'5IK-TELEMU)GDE@;Y".B8X^
M8YZ$CC)[5,J.$IIR>EO-^G??I?<J.(QM5J*UYO):]>VW6VQLR_%.[74K"6PT
M](;.SC:-K>:=IFE5L9S(>>BC'H>N>E9FK>,8+GP_)HVAZ-%I-G<2^;< 3&5I
M&R",$@8&0./88QWA?P];VW@^ZO;Z+4K?58;D1^3):LL2J0OWF*X!Y[L#TX[G
M*.BZJMC]M.F7@M-N_P \V[>7M]=V,8ITZ.%3O%6L^[U>_?7?1BJXC&-<LG>Z
M[+1;=M-M5H4:*OP:%J]U%'+;:7>S1RY,;QV[L'QUP0.:9;Z1J5W=2VUKI]U-
M/"2)8HX&9HR#@[@!D<\<UV^TAW.#V<]-'J4Z*DN+:>TN'@NX9()D.&CE0JR_
M4'D5'5IWU1#33LPHHHH$6OVE?^2DZ?\ ]@F/_P!'35X_7L'[2O\ R4G3_P#L
M$Q_^CIJ\?KXJE\"/T"M_$84445H9!1110 5ZM^SI_P E2;_L'R_^A)7E-%3*
M/-%HJ$N629[I\-?A]XG\)_%_3]0\0:9]DM;A[E(I/M$3[F,3L!A6)' /6M9(
M]9UKX::GIGPUO!#KMOX@N7U.*WN%MYW0RR;3N)';R^<C(0C)P17SK16;IMN[
M9HJB2LD?4?A>XOU\!R6MA9IXB\36&L3-K%O9:N;!S,9' D9UQO!4*,-P=IZ[
M<51O_$5^/ OQ)U:S1=(U&.\BCD^QW7F^5((X8WVR!5^;J"0!@Y^M?-5%+V*O
M<KV[M:Q]56M_KLA\%ZUIVFKKE_+X;;[7&]T()9%=K8LZN1MW G."1D$\YJQI
MUOI6C^/+VQ_MBXU#6KS2"++3]3O@;BVRSR- +A<L,[DQRS *6!8#CY-HI>Q\
MQ^W\CZB37?%<'B+2[>+P+"NJ6=E<R1V=UXA%Q<RV[/$K$2L"!\Q!!9CD1N!C
MC/FOQWTV/3=4T=$U74+EY8))6T_4KE;B:PW$$(7!8D'. "S?=.&.:\GHJHT^
M5W(E5YHV"BBBMC$**** "BBB@#V#]FK_ )*3J'_8)D_]'0UX_7L'[-7_ "4G
M4/\ L$R?^CH:\?K./QOY&LOX<?F%%%%:&04444 %%%% !1110 4444 %%%%
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
M^E_.SYK_ .$6\0?] +4O_ .3_"C_ (1;Q!_T M2_\ Y/\*^E**/[<J?R(/\
M5^E_.SYK_P"$6\0?] +4O_ .3_"C_A%O$'_0"U+_ , Y/\*^E**/[<J?R(/]
M7Z7\[/FO_A%O$'_0"U+_ , Y/\*]*^+VEZAJ?]C_ -FV-S=^7YV_R(6DVY\O
M&<#C.#^5>E45SU,UG.K"JXKW;_B=-/)Z=.C.DI/WK?@[GS7_ ,(MX@_Z 6I?
M^ <G^%'_  BWB#_H!:E_X!R?X5]*45T?VY4_D1S?ZOTOYV?-?_"+>(/^@%J7
M_@')_A1_PBWB#_H!:E_X!R?X5]*44?VY4_D0?ZOTOYV?-?\ PBWB#_H!:E_X
M!R?X4?\ "+>(/^@%J7_@')_A7TI11_;E3^1!_J_2_G9\U_\ "+>(/^@%J7_@
M')_A1_PBWB#_ * 6I?\ @')_A7TI11_;E3^1!_J_2_G9\U_\(MX@_P"@%J7_
M (!R?X4?\(MX@_Z 6I?^ <G^%?2E%']N5/Y$'^K]+^=GS7_PBWB#_H!:E_X!
MR?X4?\(MX@_Z 6I?^ <G^%?2E%']N5/Y$'^K]+^=GS7_ ,(MX@_Z 6I?^ <G
M^%'_  BWB#_H!:E_X!R?X5]*44?VY4_D0?ZOTOYV?-?_  BWB#_H!:E_X!R?
MX4?\(MX@_P"@%J7_ (!R?X5]*44?VY4_D0?ZOTOYV?-?_"+>(/\ H!:E_P"
M<G^%'_"+>(/^@%J7_@')_A7TI11_;E3^1!_J_2_G9\U_\(MX@_Z 6I?^ <G^
M%'_"+>(/^@%J7_@')_A7TI11_;E3^1!_J_2_G9\_>&_#>N0>*M)FGT;4(XH[
MV%G=[5PJ@."221P*Z7XKZ+JFH^*K:;3]-O+J);)5+P0,Z@[W.,@=>1^=>N45
MSRS6<JRK<JT5CICD].-"5#F=FT_N/FO_ (1;Q!_T M2_\ Y/\*/^$6\0?] +
M4O\ P#D_PKZ4HKH_MRI_(CF_U?I?SL^:_P#A%O$'_0"U+_P#D_PK2T6V\:>'
MIY)M'TS4[=Y5V.?L#-D9ST92*^@J*F6<RFN65--%1R&$)<T:C3/!;Z;Q]J-_
M;WMY:ZP\]J0T)6S= A]0JJ!GWQR.*GO-3^(M_;7%O=VNJ20W$?ER(=.P"O/3
M"<=>HP>GH*]SHK+^U(Z?NHZ;&O\ 9$M?WTM=_,\2_MSXE^64$.JA2FSC3<8'
MM\G!YZCFJ]A?_$/3-.6QL;35(K==V%_LXL<L22=Q3.<DGK7NM%+^TH6M[&/W
M%?V3.]_;R^\\(TN[^(.C0O%I]KJZ)(Y=E>Q:3YCR3\RG&3R<=:J7MOXTU'38
M["]TS4Y;:.5ID0V###L26.0N>2Q[]Z^@J*M9K:7,J4;D/)FX\KK2MV/)O!][
MXB7Q5#>^*;+4A#;VC01/_9LGRC(P,(F3TZFL#6IO'>MV_P!CO[/5I[5'RB?8
M67..F<*"?QS7O%%91S%1J>T5-7_+T-997*5/V;JNVOSO;?OL>%IJ/Q$2WM(1
M:ZH4LR&@W:=N*D*5')3)X)'.:BL)_'^EW=U<V-GJL4EY(99_] +*[DY+;2A
M/T%>\T5?]J1LU[*.IG_9$KI^VEH>#)/X^CUQ]76SU4WSQ^496L"V$Z[0I3 '
M'85%I@\<:/8_8].T[4H8//%QL_L\M^\&,')0G^$<=.*]^HI_VJK6]E'_ (;8
M7]C.]_;2_P"'W^\\$UE_'GB"".'5[+59XHR65!8LBY]2%49_'ISZUC?\(MX@
M_P"@%J7_ (!R?X5]*45<,XE!<L*:2\B)Y'&I+FG4;?F?-?\ PBWB#_H!:E_X
M!R?X4?\ "+>(/^@%J7_@')_A7TI15_VY4_D1'^K]+^=GB'P]T#6++QYIUQ>:
M3?6\*>;NDEMG55S$X&21CJ<5I_%?1=4U'Q5;3:?IMY=1+9*I>"!G4'>YQD#K
MR/SKURBN5YG-XA5^572L=D<I@L,\/S.S=[GS7_PBWB#_ * 6I?\ @')_A1_P
MBWB#_H!:E_X!R?X5]*45U?VY4_D1Q_ZOTOYV?-?_  BWB#_H!:E_X!R?X4?\
M(MX@_P"@%J7_ (!R?X5]*44?VY4_D0?ZOTOYV?-?_"+>(/\ H!:E_P" <G^%
M'_"+>(/^@%J7_@')_A7TI11_;E3^1!_J_2_G9\U_\(MX@_Z 6I?^ <G^%'_"
M+>(/^@%J7_@')_A7TI11_;E3^1!_J_2_G9\U_P#"+>(/^@%J7_@')_A1_P (
MMX@_Z 6I?^ <G^%?2E%']N5/Y$'^K]+^=GS7_P (MX@_Z 6I?^ <G^%'_"+>
M(/\ H!:E_P" <G^%?2E%']N5/Y$'^K]+^=GS7_PBWB#_ * 6I?\ @')_A1_P
MBWB#_H!:E_X!R?X5]*44?VY4_D0?ZOTOYV?-?_"+>(/^@%J7_@')_A1_PBWB
M#_H!:E_X!R?X5]*44?VY4_D0?ZOTOYV?-?\ PBWB#_H!:E_X!R?X4?\ "+>(
M/^@%J7_@')_A7TI11_;E3^1!_J_2_G9\U_\ "+>(/^@%J7_@')_A1_PBWB#_
M * 6I?\ @')_A7TI11_;E3^1!_J_2_G9\Z?M!^&->UKX@6-QH^B:CJ$"Z7'&
MTMK:22J&$LIVDJ",X(./<5Y7_P (#XQ_Z%/7/_!;-_\ $U]OT5X\:[BK6/<E
MAU*5[GQ!_P (#XQ_Z%/7/_!;-_\ $T?\(#XQ_P"A3US_ ,%LW_Q-?;]%5]9?
M8GZK'N?$'_" ^,?^A3US_P %LW_Q-'_" ^,?^A3US_P6S?\ Q-?;]%'UE]@^
MJQ[GQ!_P@/C'_H4]<_\ !;-_\31_P@/C'_H4]<_\%LW_ ,37V_11]9?8/JL>
MY\0?\(#XQ_Z%/7/_  6S?_$T?\(#XQ_Z%/7/_!;-_P#$U]OT4?67V#ZK'N?$
M'_" ^,?^A3US_P %LW_Q-'_" ^,?^A3US_P6S?\ Q-?;]%'UE]@^JQ[GQ!_P
M@/C'_H4]<_\ !;-_\31_P@/C'_H4]<_\%LW_ ,37V_11]9?8/JL>Y\0?\(#X
MQ_Z%/7/_  6S?_$T?\(#XQ_Z%/7/_!;-_P#$U]OT4?67V#ZK'N?$'_" ^,?^
MA3US_P %LW_Q-'_" ^,?^A3US_P6S?\ Q-?;]%'UE]@^JQ[GQ!_P@/C'_H4]
M<_\ !;-_\31_P@/C'_H4]<_\%LW_ ,37V_11]9?8/JL>Y\0?\(#XQ_Z%/7/_
M  6S?_$T?\(#XQ_Z%/7/_!;-_P#$U]OT4?67V#ZK'N?.G[/GAC7M%^(%]<:Q
MHFHZ? VER1K+=6DD2EC+$=H+ #. 3CV->5_\(#XQ_P"A3US_ ,%LW_Q-?;]%
M2J[3;L4\.G%*^Q\0?\(#XQ_Z%/7/_!;-_P#$T?\ " ^,?^A3US_P6S?_ !-?
M;]%5]9?8GZK'N?$'_" ^,?\ H4]<_P#!;-_\31_P@/C'_H4]<_\ !;-_\37V
M_11]9?8/JL>Y\0?\(#XQ_P"A3US_ ,%LW_Q-'_" ^,?^A3US_P %LW_Q-?;]
M%'UE]@^JQ[GQ!_P@/C'_ *%/7/\ P6S?_$T?\(#XQ_Z%/7/_  6S?_$U]OT4
M?67V#ZK'N?$'_" ^,?\ H4]<_P#!;-_\31_P@/C'_H4]<_\ !;-_\37V_11]
M9?8/JL>Y\0?\(#XQ_P"A3US_ ,%LW_Q-'_" ^,?^A3US_P %LW_Q-?;]%'UE
M]@^JQ[GQ!_P@/C'_ *%/7/\ P6S?_$T?\(#XQ_Z%/7/_  6S?_$U]OT4?67V
M#ZK'N?$'_" ^,?\ H4]<_P#!;-_\31_P@/C'_H4]<_\ !;-_\37V_11]9?8/
MJL>Y\0?\(#XQ_P"A3US_ ,%LW_Q-'_" ^,?^A3US_P %LW_Q-?;]%'UE]@^J
MQ[GQ!_P@/C'_ *%/7/\ P6S?_$T?\(#XQ_Z%/7/_  6S?_$U]OT4?67V#ZK'
MN?.G[/GAC7M%^(%]<:QHFHZ? VER1K+=6DD2EC+$=H+ #. 3CV-?1=%%83GS
MNYO3@H1L@HHHJ#0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** ..\1^/\ ^P/%-MHW]F_://$9\[S]NW<Q'W=IZ8]:
M[&BBM9RA*,5&-FM]=_\ (QIPJ1E)SE=/96M;_,*\>GT^RU&Z\30Z;HTTOB9]
M;?[%J,-@X-N0(R&-UM"J%PQ*[\D<8.[!]AJAI>D6^DO?-;/(QOKMKN3S"#AV
M"@@8 X^4>M3&5BY1YCE9_&.L6C>)]0GALWTS0[HVT<$<3F>Z<Q1LHW!B$PT@
MR0C$@\ $?-3?QSK]GH^M3W%JMRUEI,E]#=-HUW8PK*G6)EF.7SD$%6' ;@=:
MZL^%=->SUJUN!+/!K4[3W*.^,,8TCPI7! Q&I'.0><UD:[X5U%O VNV$&K:E
MK5W=Z=);6T=[)"N#M( !1$!))&6?)XZCG-)Q):D21:]K>G:QI\6OG3&MM2MY
M94-NKQ?9'1-Y5W9F#KMR-^U/NYV\X&)'XVN[N/5K&_%AJL+:'/J$+KI=Q!!(
M$P&3]Z2)XV$BX=" 1GCYA70V_@>U>)AJU]?ZD&L7L8X[J1"+:*0 .J%%4DD
M#>Q9L#KR<QQ> ;432S7NKZI?S2:9+I8>X>(;()-I( 2-5W KPQ!)R<YPN"\0
MM(@LM:UO5)5M/#L6F6D5A8P23+<0NPEDD3<L485U\M0H^\=WWA\OR\S?#>18
M?A/X?E=E14TV-F9VVJ %ZD]A[U8E\%6K7"RVFI:C8[K6.TN4MI$ NXD&%#Y0
ME3@D;D*-@]>!B]I_ARQT_P (Q>'$,LUC':?9/WK?.T>W:<D <X[@"I;5K#2=
M[LY33/'E_+J5Q:SS6=ZK:5/?VUQ;Z=<6\6Z(J"JO(2)T.\$.A P.GS"KNA^)
M->EO/#IUL:<T&O6C2I':Q.KVT@C60 LSD."I;^%<$#KUJU:^ K6&Z2YN]7U2
M_FCL)-.C:Y>+Y87VY "1J,C9][&3GDG QI1>&K.%M#*R3G^Q(S';98?.#'Y?
MS\<\>F.:;<1)2ZG,>'?%_B&[LO"VIZTNFBS\0'R?(M89!);R&)Y%;>SD,&\L
MY7:-NX#+8R;MIXOO[CPGX;U-X;83ZK?16TZA6VJK,P)7YL@_*.I-:=KX/T^T
MTG0-.CFN3#H,J2VS,R[G*QO&-_R\C$AZ8YQ5.+X?V,4]IMU/4S:6-[]MM+$R
MIY,,FXM@?)N*Y8\,QQGC%%XL$IHHR>-;N#Q=:6:W-G>V5SJ#6+);6-QB [6(
MS=9,3N"HW1@ @DC)VY.A\.?^1,7_ +"%_P#^EDU)%X!LHKJS?^U-3>VL;YKZ
MULVDC\J&1F=B.$W,,NWWF)'8BMO1='M]"TP6-H\CQ"::;,I!;=)*TC= .,N<
M>V.M*3C:R'%2O=E^BBBH- HHHH *X[0?'_\ ;?BZXT/^S?(\@R#S_/W;MAQ]
MW:.OUKL:*UIRA&,E*-V]M=O\S&I"I*47"5DM]+W\O(*R/%FISZ+X-UC4[-0U
MQ9V4T\8(R-RH2"?;BM>FRQ1SPO%,BR1R*5='&0P/!!'<5FMS5['.Z5X*T&WA
MM+N2RAO=20)*VJS+NNI9!@[S*?FYQ]W(&WY<;>*RU\5:\=%B\4%-/_L22X0?
M8?*?[2(&<1B3SM^W=D[]FSI\N[/S5L:=X3_LLV\-GKFK+IULP,6G-)&T:*#E
M4WE/-*@XX,G0;3\O%0IX&LDD6+^T-0;2UN?M2Z2SQFV#AMX_@\S:'^;9OVY[
M8XJ[KJ19]##U#QCXFM8-8U*VMM+ELM+U9; 6KB19;A6:-0WF;B$(,@_A;(!X
M'>;4?%VO:+8^)(;H:=>ZAI,5K/!)% \,4JS,5VLAD<@@HW(;N./7>G\(6$^F
MZC9/-<B+4+];^4AEW+(K(P"_+]W,:]<GD\UG>,?"1U+2=>ETY99[[58+:W>'
MS%1=L4A8;3Q@X=LG/88QW:<1-26IG>*=5UJTTO6='UXV-PM]H%]<V\ME"\?E
M&) 'C<,[;N)4PPV]#\O(JM<>-M5M?,L=%MBYTRS@W(=)N[LW4C1*_EAX1MB^
M4J-S;CEL[0!STO\ PA5M-'??VEJ>H:C->6+Z>)[EH]\$#_>5-B*,DX)9@2=J
MY)Q2R^#8A=M<Z;J^IZ7)+ D%Q]D>+$X0;5+!T;# <;DVG\A@O$'&70P&US6K
M3QMJ>HW=VJ:7:^'X=1DTY[9PZ+F<E1F3:LF5P6V\@ 8&,FWX9\6ZWJ>M6<%_
M9M);7D#R,\>D7=JMDP (1I9AME!!(W +R/NX/&[>>%[6]UPZD]Q<KYMG]BN;
M8%#%<PY8A7W*6X+L<JRGGG-&B^'&T5XU76M4O;:&(Q06UT\92)>,<J@9B ,
MNS''OS2O&PTI)F?XQ\17FCLD6EWMG%<>1)-Y$FGW%]+(!@ ^7"043/!D.0"0
M,53@\4ZYKVI:7;Z"NGV<-_HD>J&2\B><QER,)A73(P>N1C&>>E;&L>%(=7U1
MKX:C?V+RVOV.X6T= +B'<3M8LC%?O-\R%6&X\],/TCPK8Z+/8RVLMP[6.F1Z
M9&)&4@Q(003@#YN.O ]J+QL%I-F'IGBS6?$D&D6^D)8V-Y<637=[-<Q//'%M
M<Q[$170L2X8Y+# 7H2>+/PV,[>';\WBHEP=9OS*L9)4/]I?(!/49J>/P+:6D
M%@-+U/4=/N+&.2*.Z@:(R/&[;V1P\;(PW8(^7(QP>N=+P[X>M/#.EM8:>\\D
M+3RSYN)-[;I'+D;NI&3WR?4D\T-JV@14KW9@Q>,+]_!^FZJ8;;S[K64L'4*V
MT1M>& D#=G=M&>N,]L<54N/%WB*&WU?5=FF#3=*U7[&\!AD,TT6]%+!]^$8!
M^FULX[5IO\/[%[A/^)GJ:V46HKJ<.GK)&(8IQ+YI(^3?M+;B4+%?F) !"D79
MO"%A/H^IZ:\UR(=3NVNYF#+N5RRMA?EP!E1U!HO$5I')B[6T\0:V6L[6Z\SQ
M99Q#[3%O\HM;P#>GHX['M4S^,?%'EM>Q0:4]J=?ET9(&20.1Y[1),9-Q P=N
M4VG(!(89 7I9/!VGRW=Q<--<[[C4X=38!EP)8T1% ^7[N$&1UZ\TH\'V L1:
M^=<[!JIU;.Y<^:9C-M^[]W<<8ZX[]Z?-$.61SFI>(K]+34++6[32]0N=.UBP
M@5_LK")TF>+#B-G8JZ[VP=QY /M5:'Q%KN@OXSU'4+N'4H;/48K:VM5MI01)
M(ENL>TAW(3,G**I)))'7;75WW@[3[^XO9IIKE6O;JUNY C+@/;E2@'R]#L&>
MO?&*9=^"["]N=8>>YO/L^L!6N+5754650@69&"[U<"-?XL9&<9H4H@XR_KYF
M"GCC6K:"^2>Q-[)_H\=C<MI=SIL4DTTHB$;K-D\%E8LI.5)X!'-G3DU:/XLA
M-:GL[EQHCF.:T@:$$>>F049WP0>^[G/08YUY/":W>D7FGZQK&IZG'=*@$EP\
M2- 4;<C)Y2( P;#;B"<J,\#%.TSPI%I_B!M;N-4U#4;]K7[(TETT8'E[@P 6
M-%48([ =3G-*Z"TM"&^U36KSQ1<:1X?:QMQ8VL<]Q/>PO+YC2,P2-55UV\1L
M2Q)ZC /-<I%XIFN;OPSXEU:"-)8]&U>XGAM\[1Y;P9"Y]EKH/%&G70UM=0T>
MPUQKN2U\B:;2[BTC29 Q*QR>>V1@EL,B[@'.#V#M \"6NGZ+HEOJ)\V;3;">
MT>)&W0N)RID!W#<P!0 'CC.1SPURI U)NPEOK7B*RNM&FUP:;)::O-Y'D6D3
MK)9NR,Z9=G(E'RE20J<D$#'%<_X5U;7-#\"Z1J,@L)-)-X+:2V6)S<!9;DQ"
M02;MN0[J=FSIGYLUUFG>#H+&ZLI)]4U'4(=.R;&VO'C9+8[2H(*H&<A25!=F
M(!/?FJ^G> ++3EM(!JFIW-A9W'VJ&PN)(S$)=Q8.2$#G#'<%W;00#C@47B'+
M(H2>-;N#Q=:6:W-G>V5SJ#6+);6-QB [6(S=9,3N"HW1@ @DC)VY.A\.?^1,
M7_L(7_\ Z634D7@&RBNK-_[4U-[:QOFOK6S:2/RH9&9V(X3<PR[?>8D=B*V]
M%T>WT+3!8VCR/$)IILRD%MTDK2-T XRYQ[8ZU,G&UD.*E>[.3L?'-PWBRTLY
M[JSO=/O6N%26TL+A$B,:EQBX8F.?A6!V!<$>Q%3P>)M=C\*GQ9J"6(TQ[1KN
M/3HHG%PJD9B!F+E22"N?D &X\G&39TSX?V.F7>ERC4]2N8M(#I8VT\D9CA1D
M*%,*@+#:>"Q+# YZYGM?!-G;V<FFR7]]<Z,T+P)I4SH8(T?^$$()" "0 SG
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
M=7KZA:RN$ D:-52(M&WS%2V6(PN."3Q-\,C,WA"4W2HDYU.^,BQMN56^U29
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
M.%SR>#BEI_A#4(-2TC4;J:V:YCU"ZO[\1EMNZ:)D"1\9(7*C+8S@GC.*J2^
M]GB*_N#X?\-:M;W]V+G[7J,7^D6V[&]<>4WF 8)7YTZX[9HM$+SL/@\=RZ=J
M/B,:M:7UU9:=JBQ-=011^79P-%"06RRLP#,[':'8#KQMK8U3QG::9<7B_8+^
M[MM.V_VA>6R(8K/(#'?N8,VU"'8(K$ C(YK.U'P?J%WX9\9Z='-;";7KB26V
M9F;:@:"*,;_EX.8STSQBJVH>!"WB35+Y- \-ZS%J4B3";58_WUJ^P(P'[I_,
M3Y0P7<G)89YR'[K#WT:>I>/;/3[S4X4TS4KU-*C26]N+:.,QQ1LF\/EG!8;<
M\*"W!XZ9N-XIADUDZ?I^G7VH",PBXN;81^7;^;RI;<X8C:0QVJV!5.;PO=.?
M%HB>W5=:MUBM5R1Y>+?R_FXX&?3/'Y5G3^$M8EU'3)+>#3;*6R%O'_:]M=2)
M<M"@0R0M&$VRHS*P 9\ ,#MR.5:([R-72?%-I-K+:8SW\TD]W=Q1S7*1!%:%
MANB4I@XPV5R"2%.3D4+XWM+D1KI>FZAJ4\LLR1P6ZQAFCB<HTVYW50FX8!+
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
M=W:&,D@)+,SJ#D#G##/OW-)\MM"H\U]39HHHJ"PHHHH **** "BBB@ HHHH
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
M=,F^V3>(3=1;8#YD@6YC*R#C) 49!'8&O2JB22V+BV]PHHHJ2@HHHH ****
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
MZ;>M.8#I\:VHE&\F7[0(!N5PQ_Y:%COP><T<J#G?8]3HHHK,U"BBB@ HHHH
M**** "J$FNZ1#JZ:5+JMDFHR#*6;7""9N,\)G)X!/2K]>5^*3K6H:C=0K;:I
M'-!K5I)%:V>EC[/)$DL1%R\Y1B[[<#Y'4J% *X5C51C=D2ERH]"E\1Z)#?I8
MS:SI\=W)+Y*6[W2"1I./D"YR6^9>.O(]:@\0>*=+\/6L_P!LOK-;U+9YX;*6
MY6.2?:I.%!Y.2,9 -<;J>B71\)>/S#ILS7EWJ32V^V F28+'"49>,L P.,=P
M?>EUR.2TLO'&G76AWVH7NKAY;-X+-YDN8S;A8U,@!5"C*WRL01P5!+#-**)<
MF=I=ZY]E\&SZ]]GW^58->^1OQG$>_;NQ^&<?A3K#65NC.]PUG!#%;17!Q=;I
M(U=2Q,BE0$ QP<G=@],5FZI:7$GPGO+..WE:Y;1'B6!4)<OY!&W;USGC%<I?
M:)J,TFJLVF7-Q;"#1WGM_+(-U%$SM-&N<!V ZIWX'>A13&Y-,[V'Q1H%QID^
MHP:YILMC;L%FNDNXS%$3C 9P< \CJ>XJ0Z_HZZ;%J+:M8BQFW>5=&Y3RGP&8
MX?.#@(Q..RGT-<?XGE;6Y-*U;3;?6K:SL;__ $J6#2RMP"8BJ2K!-$6D"E@"
M0A(W$K]TXK+H$<BZ%+:1ZMJ$4OBC^T+B34[,1.K"VD7S/+$:>6N]5()4?,<]
MP2<J%S.YW \0Z*VC-JZZO8'35.#>BY3R0=VW[^=O4XZ]>*2;Q'HEMI46IW&L
M:?%I\QVQ7;W2+%(>>%<G!Z'H>QKB-1TWR=4UZ2X35K)!KD-WI]U8:>]SLE^P
MJ#(8PC;T+;U; ^\>H/(AG36IKW0==UB/4]+5K6YB=M%T\3-!*\NY7:!XY702
M(N3@95OE8C/)RH.=GID,T=Q!'-;R)+%(H=)$8,K*1D$$=013ZQ?".G6^E>%;
M2TLS>F ;W0W\8CFP[L_S(%4+][A=HP,# QBMJH>YHM4%%%%(84444 %%%% !
M1110 4444 %%%% 'D%AJ.F^'?VA/$UQXNN;>Q>[M(6TVZO'$<9B"@,%=L <C
M'N5;\>0@CU'_ (1[QYXG\%W5W9:;;:Q%>6/V61HH[A$+B88&,IAE.,8^4"OH
M#4]$TK6XXX]9TRSU!(SN1;NW24*?4!@<5,NGV::;_9Z6D"V7E>3]F$0$?EXQ
MLVXQMQQCIBME42,'2;Z]_P 3PC5_&6OW/A/Q?XSTC4[R*RNK^'3K$&5MEM"
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
M91114%A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 55U#2]/U:&.+5;&VO8XY!*B7,*R!'&0& 8'!&3S[U:KE/%?BFZTK
M6++2=.4I-<0R7$EP=-N+X1HI"@"*##$DMU)  '<D"FDV]!2:2U.@DTG39K*>
MSFT^UDM;EV>>!H5*2LQRQ9<8))Y)/4U%!X?T:VM6MK;2+&&!BA:*.V15)0Y0
MX Q\I (]#TKCYO'NL:=H^F:GJFD[(KWS+(6Y@DAE-Z&(A(#\K%+M.-R@ID9)
MSQ=&J^++GQ-/H5M-HT,MIIMO=374EK*ZM*[2*45!(IVG9D,6R,=&W?+7*R.:
M)U+Z98/;W$#V-LT-RYDGC,*E96.,LPQACP.3Z"A]+L))7EDL;9Y))4F=VA4E
MI$QL<G'++@8/48&*X0_$/4;Y-/@L;<65S+9&YNG_ +,NM15&$C1!%2#! +1N
M=S$< 8!R<7;#Q/XDUG5M)L;>TM=*>YTQKV[%];RN\3+*$*JFY#@YR-V"!R?2
MCED@YXLZC4M+6ZL[U;.&QCNKV(12RW5IYR2H,C;(H92ZX9A@MQN/N#E^&/",
M?A^ZN+MVLO/FC6%8M/L1:6\,:EFPL89CDLS$L6.>.F*J?#Z76I[?5VUK4H;U
M8]5NH8PD#HR%96!P6D;Y/[JX^4<9-=?2=UH-6?O&??:!H^IW:76I:38WEQ&A
M1)KBV21U4YRH)&0.3Q[FK$6GV4+R/#:01M)&L3LD0!=%SM4\<@;C@=!D^M6*
M*5V59&=<^'=%O;>T@O-'L+B&R %K'+:HRP   ! 1A> .F.@JY;6MO9VZP6<$
M<$*DD1Q(%4$G)X'J23^-2T478604444AA1110 4444 %%%% !1110!%/:V]T
MJ+=01S".19$$B!MKJ<JPST(/(/:JUQHNE7=E-9W6F6<]K<2&6:"2W5DD<G)9
ME(P3D9R><U>HH RY_#&@W6G0:?=:)ILUE;',%M):1M'%_NJ1@=>U7(K"SMY8
MY(+2")XH1!&R1@%(^/D!'1>!QTXJQ13NQ61E7'A;P_=^1]JT+39_LQ)@\RSC
M;RLG<=N1QD\\=^:EU'P_HVKW$4^K:18WTT/^JDN;9)&CYSP6!(Y]*T**+L+(
MS_[ T?\ MK^V/[)L?[3_ .?W[,GG?=V_ZS&[[O'7IQ6A112&%%%% !1110 4
M444 %%%% !1110 4444 %%%% !6?=Z!H]_J4&HWVDV-S?6^WR;J:V1Y8MIW+
MM8C(P22,=#S6A10&Y#]DMOM3W/V>+[1)&(GEV#>R DA2>I +,<=.3ZU6N=!T
M>\TN+3;O2K&>PAV^5:RVR-%'M&!A",# X&!5^BB[%9%6#2M/M1;"VL+:$6B&
M.W$<*KY*G&53 ^4' R!Z"@:7IZRK(+&V#K,UPK"%<B4@J9 <?>()!/7!JU11
M<+(R=7T1+W3;NWL8-,C>]</<_;;#[1'/@ ?.@9-QPJC)/&!6;HW@73K*PO+?
M5K;3]06\9#);I8)%:HJ9V*D)+  9)Y))8DYZ =113YG:PN57N065E::;9QVF
MG6T-I;1#$<,$81$&<\*.!R:GHHI%!1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<-I_@66[EUQ=8N[Z
M"QU#5)9Y+".6,PW<65*EOE+J#C!"LN0,$<\]S133:V$XI[F!/X41M6NKVPU?
M4M-%\RO=V]H\?ESL%V[OG1F1BH"DH5/R@]1FFZIX< TGQ0^G>9+>:W Y,;LH
M7S!;B)0O3 (1>IZD\XKH:*.9BY4<MH/@U+.'39=5O;V^DLK7RH+6[>-X[7<@
M5PNU07X&W+LYP3@\G-S1?"XT-X8[?6=4FL;92EM83R1M%"IZ*&""1@HX =VP
M,=2 :W:*?,V"BD<M'X#M8=+MK*#5M2B^PW1N;"9##YEF2&!1#Y>&0AV!#AN#
M["D3P!9Q6KK%JFII=/J?]JB^\R-I5N#$(F8 H4P5S\NW W'    ZJBCF8<J.
M:LO VGV2Q_Z9?3R)JG]K-)-(K,\YC\LY^4?*02<#&#TP,"M74=&M]3OM,NKA
MY5?3;@W$(0@!F,;QX;(Y&'/3'.*T**5V/E1S4?@>SM;/3X]-U"_L+G3UD2*\
M@:,RM'(VYHV#HR,N<'E<@J,$<Y=-X/#70N[+7=6L+MK9+>YN('B9KH+]UG$D
M;+O&3\RA3SCI@#HZ*?,Q<J,N+P_:PZGJ%\LDYEU"UAM90SY 6/?M(R,Y_>-D
MDGH/QRF\!VSZ7::4VKZHVE6]M!;-8%HC',D( 7<?+W@G:,[&7..U=312YF'*
MC _X1-(M6GO+#5]2L8KJ=;BYL[=X_)F<8R?F0NN[ !V,N?J2:<GA5&UV#4[W
M5-0OOLLTL]K;7!B\NW>0,"5*H'.%=E 9F !]@1NT4<S#E04444B@HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M (%7/_QNCSOB?_SY>$__  *N?_C='+YAS>1VM%<5YWQ/_P"?+PG_ .!5S_\
M&Z/.^)__ #Y>$_\ P*N?_C='+YAS>1VM%<5YWQ/_ .?+PG_X%7/_ ,;H\[XG
M_P#/EX3_ / JY_\ C='+YAS>1VM%<5YWQ/\ ^?+PG_X%7/\ \;H\[XG_ //E
MX3_\"KG_ .-T<OF'-Y':T5Q7G?$__GR\)_\ @5<__&Z/.^)__/EX3_\  JY_
M^-T<OF'-Y':T5Q7G?$__ )\O"?\ X%7/_P ;H\[XG_\ /EX3_P# JY_^-T<O
MF'-Y':T5Q7G?$_\ Y\O"?_@5<_\ QNCSOB?_ ,^7A/\ \"KG_P"-T<OF'-Y'
M:T5Q7G?$_P#Y\O"?_@5<_P#QNCSOB?\ \^7A/_P*N?\ XW1R^8<WD=K17%>=
M\3_^?+PG_P"!5S_\;H\[XG_\^7A/_P "KG_XW1R^8<WD=K17%>=\3_\ GR\)
M_P#@5<__ !NCSOB?_P ^7A/_ ,"KG_XW1R^8<WD=K17%>=\3_P#GR\)_^!5S
M_P#&Z/.^)_\ SY>$_P#P*N?_ (W1R^8<WD=K17%>=\3_ /GR\)_^!5S_ /&Z
M/.^)_P#SY>$__ JY_P#C='+YAS>1VM%<5YWQ/_Y\O"?_ (%7/_QNCSOB?_SY
M>$__  *N?_C='+YAS>1VM%<5YWQ/_P"?+PG_ .!5S_\ &Z/.^)__ #Y>$_\
MP*N?_C='+YAS>1VM%<5YWQ/_ .?+PG_X%7/_ ,;H\[XG_P#/EX3_ / JY_\
MC='+YAS>1VM%<5YWQ/\ ^?+PG_X%7/\ \;H\[XG_ //EX3_\"KG_ .-T<OF'
M-Y':T5Q7G?$__GR\)_\ @5<__&Z/.^)__/EX3_\  JY_^-T<OF'-Y':T5Q7G
M?$__ )\O"?\ X%7/_P ;H\[XG_\ /EX3_P# JY_^-T<OF'-Y':T5Q7G?$_\
MY\O"?_@5<_\ QNCSOB?_ ,^7A/\ \"KG_P"-T<OF'-Y':T5Q7G?$_P#Y\O"?
M_@5<_P#QNCSOB?\ \^7A/_P*N?\ XW1R^8<WD=K17%>=\3_^?+PG_P"!5S_\
M;H\[XG_\^7A/_P "KG_XW1R^8<WD=K17%>=\3_\ GR\)_P#@5<__ !NCSOB?
M_P ^7A/_ ,"KG_XW1R^8<WD=K17%>=\3_P#GR\)_^!5S_P#&Z/.^)_\ SY>$
M_P#P*N?_ (W1R^8<WD=K17%>=\3_ /GR\)_^!5S_ /&Z/.^)_P#SY>$__ JY
M_P#C='+YAS>1VM%<5YWQ/_Y\O"?_ (%7/_QNCSOB?_SY>$__  *N?_C='+YA
MS>1VM%<5YWQ/_P"?+PG_ .!5S_\ &Z/.^)__ #Y>$_\ P*N?_C='+YAS>1VM
M%<5YWQ/_ .?+PG_X%7/_ ,;H\[XG_P#/EX3_ / JY_\ C='+YAS>1VM%<5YW
MQ/\ ^?+PG_X%7/\ \;H\[XG_ //EX3_\"KG_ .-T<OF'-Y':T5Q7G?$__GR\
M)_\ @5<__&Z/.^)__/EX3_\  JY_^-T<OF'-Y':T5Q7G?$__ )\O"?\ X%7/
M_P ;H\[XG_\ /EX3_P# JY_^-T<OF'-Y':T5Q7G?$_\ Y\O"?_@5<_\ QNCS
MOB?_ ,^7A/\ \"KG_P"-T<OF'-Y':T5Q7G?$_P#Y\O"?_@5<_P#QNCSOB?\
M\^7A/_P*N?\ XW1R^8<WD=K17%>=\3_^?+PG_P"!5S_\;H\[XG_\^7A/_P "
MKG_XW1R^8<WD=K17%>=\3_\ GR\)_P#@5<__ !NCSOB?_P ^7A/_ ,"KG_XW
M1R^8<WD=K17%>=\3_P#GR\)_^!5S_P#&Z/.^)_\ SY>$_P#P*N?_ (W1R^8<
MWD=K17%>=\3_ /GR\)_^!5S_ /&Z/.^)_P#SY>$__ JY_P#C='+YAS>1VM%<
M5YWQ/_Y\O"?_ (%7/_QNCSOB?_SY>$__  *N?_C='+YAS>1VM%<5YWQ/_P"?
M+PG_ .!5S_\ &Z/.^)__ #Y>$_\ P*N?_C='+YAS>1VM%<5YWQ/_ .?+PG_X
M%7/_ ,;H\[XG_P#/EX3_ / JY_\ C='+YAS>1VM%<5YWQ/\ ^?+PG_X%7/\
M\;H\[XG_ //EX3_\"KG_ .-T<OF'-Y':T5Q7G?$__GR\)_\ @5<__&Z/.^)_
M_/EX3_\  JY_^-T<OF'-Y':T5Q7G?$__ )\O"?\ X%7/_P ;H\[XG_\ /EX3
M_P# JY_^-T<OF'-Y':T5Q7G?$_\ Y\O"?_@5<_\ QNCSOB?_ ,^7A/\ \"KG
M_P"-T<OF'-Y':T5Q7G?$_P#Y\O"?_@5<_P#QNCSOB?\ \^7A/_P*N?\ XW1R
M^8<WD=K17%>=\3_^?+PG_P"!5S_\;H\[XG_\^7A/_P "KG_XW1R^8<WD=K17
M%>=\3_\ GR\)_P#@5<__ !NCSOB?_P ^7A/_ ,"KG_XW1R^8<WD=K17%>=\3
M_P#GR\)_^!5S_P#&Z/.^)_\ SY>$_P#P*N?_ (W1R^8<WD=K17%>=\3_ /GR
M\)_^!5S_ /&Z/.^)_P#SY>$__ JY_P#C='+YAS>1VM%<5YWQ/_Y\O"?_ (%7
M/_QNCSOB?_SY>$__  *N?_C='+YAS>1VM%<5YWQ/_P"?+PG_ .!5S_\ &Z/.
M^)__ #Y>$_\ P*N?_C='+YAS>1VM%<5YWQ/_ .?+PG_X%7/_ ,;H\[XG_P#/
MEX3_ / JY_\ C='+YAS>1VM%<5YWQ/\ ^?+PG_X%7/\ \;H\[XG_ //EX3_\
M"KG_ .-T<OF'-Y':T5Q7G?$__GR\)_\ @5<__&Z/.^)__/EX3_\  JY_^-T<
MOF'-Y':T5Q7G?$__ )\O"?\ X%7/_P ;H\[XG_\ /EX3_P# JY_^-T<OF'-Y
M':T5Q7G?$_\ Y\O"?_@5<_\ QNCSOB?_ ,^7A/\ \"KG_P"-T<OF'-Y':T5Q
M7G?$_P#Y\O"?_@5<_P#QNCSOB?\ \^7A/_P*N?\ XW1R^8<WD=K17%>=\3_^
M?+PG_P"!5S_\;H\[XG_\^7A/_P "KG_XW1R^8<WD=K17%>=\3_\ GR\)_P#@
M5<__ !NCSOB?_P ^7A/_ ,"KG_XW1R^8<WD=K17%>=\3_P#GR\)_^!5S_P#&
MZ/.^)_\ SY>$_P#P*N?_ (W1R^8<WD=K17%>=\3_ /GR\)_^!5S_ /&Z/.^)
M_P#SY>$__ JY_P#C='+YAS>1VM%<5YWQ/_Y\O"?_ (%7/_QNCSOB?_SY>$__
M  *N?_C='+YAS>1VM%<5YWQ/_P"?+PG_ .!5S_\ &Z/.^)__ #Y>$_\ P*N?
M_C='+YAS>1VM%<5YWQ/_ .?+PG_X%7/_ ,;H\[XG_P#/EX3_ / JY_\ C='+
MYAS>1VM%<5YWQ/\ ^?+PG_X%7/\ \;H\[XG_ //EX3_\"KG_ .-T<OF'-Y':
MT5Q7G?$__GR\)_\ @5<__&Z/.^)__/EX3_\  JY_^-T<OF'-Y':T5Q7G?$__
M )\O"?\ X%7/_P ;H\[XG_\ /EX3_P# JY_^-T<OF'-Y':T5Q7G?$_\ Y\O"
M?_@5<_\ QNCSOB?_ ,^7A/\ \"KG_P"-T<OF'-Y':T5Q7G?$_P#Y\O"?_@5<
M_P#QNCSOB?\ \^7A/_P*N?\ XW1R^8<WD=K17%>=\3_^?+PG_P"!5S_\;H\[
MXG_\^7A/_P "KG_XW1R^8<WD=K17%>=\3_\ GR\)_P#@5<__ !NCSOB?_P ^
M7A/_ ,"KG_XW1R^8<WD=K17%>=\3_P#GR\)_^!5S_P#&Z/.^)_\ SY>$_P#P
M*N?_ (W1R^8<WD=K17%>=\3_ /GR\)_^!5S_ /&Z/.^)_P#SY>$__ JY_P#C
M='+YAS>1VM%<5YWQ/_Y\O"?_ (%7/_QNCSOB?_SY>$__  *N?_C='+YAS>1V
MM%<5YWQ/_P"?+PG_ .!5S_\ &Z/.^)__ #Y>$_\ P*N?_C='+YAS>1VM%<5Y
MWQ/_ .?+PG_X%7/_ ,;H\[XG_P#/EX3_ / JY_\ C='+YAS>1VM%<5YWQ/\
M^?+PG_X%7/\ \;H\[XG_ //EX3_\"KG_ .-T<OF'-Y':T5Q7G?$__GR\)_\
M@5<__&Z/.^)__/EX3_\  JY_^-T<OF'-Y':T5Q7G?$__ )\O"?\ X%7/_P ;
MH\[XG_\ /EX3_P# JY_^-T<OF'-Y':T5Q7G?$_\ Y\O"?_@5<_\ QNCSOB?_
M ,^7A/\ \"KG_P"-T<OF'-Y':T5SV@2>,FU!QXGM]#CM/+.UM/GF>3?D8R'4
M#&,^_2NAI-6*3N%%%%(84444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%>6S_%
M'Q?!XHB\//\ #K_B9SP&YBA_MR'YH@2-V[9M'0\$YKO9_$NDZ<]M;ZWJ=AIE
M]<1JXM+B\C5\GC !(W<Y&1UQ5.+1"G%FK16=?>(M%TRX>#4M8L+.:.(3/'<7
M21LL9.T.03PN>,],\5GZGXJ6UOM!CTV.RO[76)2@N?[2BBVK@8:-3S-G/1/Z
MTK-E<R1T-%9W_"1:+_;']D?VQ8?VEG'V+[4GG9QNQLSNZ<].G-97C/QFOA2/
M3[>UTZ;5=6U2?R+&PA<(92,;F9SPJJ",GG&1VR0*+;L#DDKG345PFJ?$'5M%
MT72_[0\*2)XAU:Z:WM-'2_C?=CJQF V@8(/3N,]R((_BY8KX'NM;O=+N8-1M
M;XZ8^D(PDE:[[1*1U'?..S8!(P:Y)$^TB>A45B>&-4UW5+2:3Q)X=_L&9'VQ
MQ?;DN?,7'WLH !SQBMNI:L4G=7"BBBD,YK6O'6F:%K\&D7<%V]Q,$*M$BE!N
M.!DE@>WI72U3N='TR\NEN;O3K2>X3&V66!6=<<C!(SQ5RM9NFXQY%9]3&FJJ
ME)S=UT"N"MW2/Q;+!XLO=6LM0EU MIDJW<L=G<0[R8HE"MY1;:N&1QO.21D8
M([VN9OO#NL:O*+;5=:M9M)%XMSY$6GE)V5)?-CC,OF%<!E0$A 2%Z@G-1%ER
M3Z#)/&GE^&;[5_L&?LFJ/I_E>=]_;="WWYV\==V,>V>]9%OXBUVQUKQA):Z<
M=3L].O5=O/OC&4C^S1,4A7:P)^\Q!*#+#!))Q;OO =]<P7UA;:ZEOI5WJ(U$
MP&RW2K)YJRLGF;P"A=6.-H(W?>(&#)<^#-5:^UUK'Q EM::[*'N8C8[Y(E\I
M(SY3[P%8A3\S*P^[A>#NM<I+YR>U\92:KXB&G:+9VT\20P3RM<7ODS&*4 ^9
M'%L.]%##)++SE>HYI>'_ !'XDET[Q!=:M9Z<PL+Z6*+_ (F&Q(PI7(9C"H$:
M EB_+$ _+TS<U'P;/J.HV DOK1-+TVXAGM(%LC]I@\L+\BS^9PK%/F^3)!(S
MT(@O/ UU<)J$,6JVZV]QJ::I!%-8F3RY0RL5D_> 2(=IX 4C(YXI>Z'OE:'X
MEK-H=S>6]A;7US;:G;Z>T6GZ@L\4IF9 K1R[0&^_T(7D$<=:B\2>,=>M?#/B
M-(+&TL=9TB*.4LEX9HQ%(#MD4M$-S91QL90.,YJ\O@6ZEEN[C4-96>YN]4L]
M2D9+38JFW,?[M5WG /EX!))&>=QY-O6/!BZO)XC9[YHAK=A#9C;%DP&/S2'Z
M_-S*../N]>>'[EPM.PL6K7:^)9K:XTW.III N3%;ZB[PN?,<+&JLJKN./]85
M!YP>!7-:KX^;6/"?B2"SN+**]T^WAF2YT?5/M4961R.) J%6!0Y4CH5.3FMW
M5O!-SKJWLFIZI#]HN],%B[0696,,)3('V,[97D H3R,\C/%>Z\ WVI'5I=3U
MN%YM2L8;("WL?+C@6.1G&U3(QP=W0MUR<X( %R@^?H,C\27.E^.-7AN5DN+*
M;5K2R#-,<6GF6JE2JD8PTF%(!'+YYKI='UAM7N=3"6_EV]E=M:QS>9DSLJC>
M<8X 8E>IR5/2N<\5:/\ 8M,\231)=W]WKKQFTM[6U9C%/'$JQDN,A1O16WMM
M45TWA_2O[$\/VFGLXDDBC_>R ?ZR0G<[_BQ8_C4RM:XXWO8T:***@T"BBB@
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
M@JBZCN++[0-ZKM62/#IM;: #G<#M''7*Z/X1M]#U2TN+*X<P6FF+IZ12#<Q
M?=O+YY)[\?X4O=L5[US#7QAK>JZUX5ET>SMDL-5MYI)X;BZ*N&0+N4XB;&PY
MQ@_,<YVX!KO:Y&T\%7.G6^@_8-4B$^CM."\UH76:.4Y9=HD!4],')Z=#775,
MK=!QOU"BBBI+"BBB@ HHHH **** "BBB@ HHHH YOQ'XXTWPQJ$%G?P74DDZ
M;U,"*0!G'.6'I7253O-(TW4)EEO]/M;J1!A7G@5RHZX!(JY6LW3<8J*UZF,%
M54Y.;NNGD%<%XRU34DUUI]*N+A+;PW;)J%[%"Q N=\G,3#OB%)6QZLA^O>UR
M\'@#1)[K4+SQ#I^GZU>7UT\QN+FR1FC3 5(U+;B JJ!P1SDX&:B+2=V7)-JR
M':EXLFB\06ND:+:6EY//9_;%^TWWV?SD)( A^1O,;"DD?* "N3SQJ:_K*Z'I
M?VK[.]U-)*D%O;H0#+*[!47)X49(R3T&37+W'P_O[KPW9^';G6[:?2K>-(AY
MNG%KB,([;7BE\WY'$95 Q5L%=P')%=-XAT;^W=)-JERUI<1RQW%M<*N[RIHV
M#(Q4_>&0,KW&1D9S3]VZ!<UF<G+XJO\ 1O%^J77BB#[%:V.B).8+6[,\,A,S
M ,I94 8\+\P7''..:S=:^(IU3PCXCM+:>Q@U&#1Y+V&?1M6%V(P/E(+JJ%'!
M*]B"#P>#70S>!KK5;[4;O7]:^T27VGK9;;.U\A8-LA=70,[G()SR3R/3@6+[
MPUK>M>&-4T?7->M9OMMH;:.6VTXP["0078&5MQZ< J.O'(Q5XD6F0W7BE-+\
M47\1LI6A6]L[:YN'O7*1"9"$=8R"J#?L4@8SNR>E1:M\1;;3)KJ(PVJ!+_[!
M;3WEZMO#+(L8>5F<J=BIG;P&);@#O6C?>$$OV\1^;=E1K<,<:[8^;9D0JK@Y
MY(.&'3D5 /!LMOH^E1V&I^3JVFSO<B^>WWI/+)N\_P R/<"5<NQP&!!V_-QR
MO=*]_H9UO\26O[*R.E:;;7]W<ZJ^ELMOJ :W618C*'68)\Z;=I)V@C)X)&#'
MK'Q4M=&O+N&Y72Q_9NQ;Z.35ECG+E0SBWB*9E"AN"=FXY %;TOAZ_OKC1KK5
M=4BGN=-OGNR8;3RD<&)XPBJ78KC?G)+$D'ID8:?#NJV>KW]QH>LPVEKJ,HGN
M(+BR\]DDVA&:)_,4+E57AE<!AG')%'N"]\R/%/BK5)O#WB5_#VG>9::=:31R
MW_VPPRK+Y18F%-IW; RDDLASD#..>OTEVDT6R>1B[M;QEF8Y).T<FN:U?P5J
M%[#KEGINNK8Z=K89KB%K/S9(I&CV,8WW@!6P"5*G^+!7(QU5G;_9+&"VW;_)
MC6/=C&<#&<4G:VA4;WU)J***@L**** "BBB@ HHHH **** "BBB@#SW4=-OG
M_:%TC44LKAK&/1'B>Z$3&)7WN=I?& >1QGO7!>*/#UW;:]XWM=3\$W^NWVNN
MKZ1JEO:B>.!2&509#_JMIQ[D#GY<$^S^)?%>B^#]-CO_ !'>?8[6280I)Y3R
M9<@L!A 3T4\^U0>&/''ASQDLY\-ZI'>FW(\U/+>-EST.UP#CWQBMHRDE>QC*
M$6[7U/&KZT71?B=HEOXI\/3^*9K'PK!'/:6]NMR_F!BN[8Q^?!.,\GG=VJ?P
M_P"$/$&FZ?\ #A;O2[Q/)U:>ZEA$;/\ 8HG*E1(1]SH3SC&<'!!%>U'PYI1\
M4#Q$;7_B:K;?91<>8_\ JLYV[<[>O?&:TZ'5$J.NIXO\,M+;0M7BTCQ#X'OG
M\0)J$TTGB$VH:$@J3O\ M'7D?+L'&3ZDBM/XN>&I+_Q)X<UNXTC4=:TFS$\%
M_9:9N,Y61<*5"D$@GAL$<<=Z]5HJ?:/FYBO9KEY3YZTCPSXD\.Z?X6\1R:)J
MES::7JUW)'I4:&2ZM[.8($&SKD$.2/\ :&<<TZ^\$:[J7AF?Q'<Z/J"FX\4'
M5I-)BRMV+0\< '(DYZ#GO7T'15>U>Y/L5M<\R^#FBW>E/XBFBTN_T;0;NZ1]
M,T[4 5EBPI$C%6)(S\O4G.W\:]-HHK.4N9W-8QY58****DH**** "L-?&.B/
M=7UO'=2N^GEQ=LMK*4A*]5+A=N[T7.3V!K<KBO[)\06/AGQ*NE1M!J-WJDMS
M;&-X][Q,R9*ELJ&*!@-W0XSBJBD]R9-K8M:O\0M+T_PSJ6K6D-W=2:>0LMI)
M:3PRJQ&5W*T>Y%(Z.5V\=:O7?C+1K"VCGO'O8HWB,S9TVXS#&"07E'EYB7@\
MOM& 3T!KBV\):S=Z?XT6WTR\M4U33K>*PAU'4OM,SR1^=N5F,C[,EEQ\Q7#
MY!W 7O%-GXDU]KM?['U7[+<:=Y=G;1:E';+!<$N'-P8Y07!'EX +KC.0"2:O
MEB9\TC8O?&UOIOC.;2[L[[7^S(;R'[);2W$SEY)58[8PQ* (O.W +<GD5/'X
MKAN?$UA!:3VLFDW>D3ZC]JS_ ')(E!W9P%Q(Q.1V'3FL6SL]?T+Q';Z@N@3Z
MC#_PCUI8O]GN8!(L\;RL5P[J-N&&6!ZD8!YQGO\ #_5Y]/CT]_)C,WA^_M)9
MA)F.*XN)XY0G]XKPPR!T7MD"BT0YI';Z1XHTG7+EK?3YY3*(A,J3VTL!DC)P
M'3S%7>N<?,N1R.>1G7KCO#&CXU:&^O?#^KV-Y;VS)Y^HZRUXJLY7<D0,TG!V
MY+$(?E7CDX[&HE9/0TBVUJ%%%%24%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !574M2M
M-)LOM>H2^3!YD<6_:6^9W"*, $\LP'XU:K!\:Z7=ZQX3N;;3466[22&XBB9]
MHD:*9)0F3P-VS&3QS36^HG=+0M:EXETG2'O%U"[\DV5H+VX'ENVR'+#=P#GE
M6X&3QTJK%XUT.X:=8)[B1X8#<A!93 SQ XWP@I^^7D<IN'(/<5Q/C6#5KO3/
M%^LWVD2Z;9R>'/LL2SS1/(75Y&;<(V8#[PQ@GCOG@=*MIJ^M^(;&\O='?2HM
M+M9D_>31O]HEE4+B/8QQ& I.7VDY7Y>N+Y58SYI-V*WAOXA07/AO3]3\13^3
M-JI)M+6WTRY5_NABB@[C,0&^^H ;G X-;5QXUT&TNWMY[N53&R)-*+64PP,V
M,++*%V1MR.'((R,XS6'H/AO5+.U\!K=6FQM(L9(KS]XA\ES J <'GD$97-17
M>D:Y%H7B#PU!HQN4U:XNFAU+SHA!&ERS,3*I82;DWD856SM7D9.&U%L$Y)'0
M:CXWT#2KZZM+V\D6:S"FZ$=K+(+=6 (9V52%7!^\2!UYX-,'C"V/C@^&Q:79
M?[,LXN5MIBA)8C&0FW;@??W;<_+U%9LGAS4!'XTC6W\P:E9I#:,77]^1;>7S
MSQ\W'.*ET_3=3T[Q9IEW)I\L\#Z+%8SRQR1_Z/(C;B7!8$@YQE0W(I6C8=Y7
M.OHHHK,T"BBB@ HHHH **** "BBB@ HHHH **** "J&JZU8Z+%$]_)(#,_EQ
M10P/-)*V"2%C0%FP 2<#@ D\5?KG/&%BU[;V?E:5J-Y+#*SQ7&EW4<%Q:/M(
M#J9'56!!(*DD'NI%-6;U$[I:&E8Z_IVHW,5O:3LTTUM]J2-X71O+W;<D,!@Y
MXP<'VK"O_'EE;:MH?V>42Z;J4=WETMY7F=X610L:*-Q.2^0%)PN>@S5.UM/%
M&FZII6LZAI[:Q=OI1L[U;66&-DD\P.K$,RJ01D-MZ'H"*SM+T3Q'HT?A2[DT
M,W<NG)J O;>WN8MR>=*I38795;UY(X![X!OEB9N4CK_^$QT3^SX;Q+J65)IG
M@2&&UEDG,B9WH854R K@Y!7COBJ@\=6+^*M.T>&UO9$U"Q^UQW(LY\#+1A01
MY? (DR6) 0@!L$UA/H%_]GEOKS0]3^VWFI37\3:5>PI<:>2D<: EY%1]RIEE
MRRYX(8<U?M;#Q);:]X=U34[1;^[729;&_EMGC58IG>%O,(9ERO[ML[ 3Z"CE
MB'-(WK'Q3I&H:I_9]M/-]H8.8_-M98DF"$!C&[J%D R.4)X.>E5=.\=^'M6F
MMX]/O)9OM2LUN_V.8)-M4LRHY0*S  Y4$L,'C@URVA:'XDD\4>'M1UBPU$7%
MHL_]IW=UJ2R122-$0##"KE53/3"J<8R#R:NZ9X:U6V\(^";*2TV7&E7T<UV@
MD3]THBE4G(.#RX'&>OUH<8H%*3Z%W3/'MOK5FTT7F:7Y>K?8#]LT^=A,/.,:
MJI(3:[8]_+)PPK87Q5I#:PFF>?,MQ)*T,;/:RK%)(H.Y%E*^6S#:V0&)^4^A
MKE$T'6?LDFGG2Y0(O% U-;@RQ>7+ UV925^?<"JGD$#VS5=M"\2WNOZ7<ZA8
MZA)<6NLF>XNI-27[+]G!D">3 KXX4IDL@;KRV2:?+$7-(T;/QY<EK*748[>.
MUDN=32X>.)V98[5G"E0"220O/!SV KJQK>G-/IT*7(=]3C:2T"HQ\U%4,6R!
M@#!')QU ZD5Q^B>&-4MM2T=[RS AM]0U66?,B,!'/(YC.,\[@1QV[XIWP]TZ
M1=0OGF<26^B&31=/<-G,22EF/X#R8S[PFE)1W0XN6S.]HHHK,U"BBB@ HHHH
M **** "BBB@ JI)J=I%JT&F238O+B%YHHMI^9$*ACG&!@NO!/>K=<QX@L]0M
M_%FCZ]IVG2ZG';6]Q:7%O!)&D@63RV5U\QE4@&+!&[/S @'!IK43;2+5QXTT
M&UCC>:^8>;=36<:K!(S23Q%@\:J%)+94@ #YCP,Y%97B#X@6EIX;2^T3S9YY
M;^.P DL+AC;R,ZJWF1!0X(#9"':6RH'45S<=KK6BZAX:DO=)\R_DU[5+HV<,
MZ$LDB3-\CDA<[6R-Q7/0[>VO<^'M8U$7.IOIYMI[[7M/N_L;RH7A@MWB!9V#
M%2Q",V%)XP.36G+%,RYI-'067BW3'O!I=Q>M+J4$2O=^7831)#F,2;GW B$%
M3D;V]1DD$5+IOB[1M6O(K6RN)?,GC,EN9K66%;A!@EHG=0L@P0<H3P0>E8]U
MX7O=2_X3JV<"V37(UBM9RP((^RK&20#D -D8.,T^.'6==UC0'OM#?1TTB5KF
M>1YHG61S \0CAV.QV9D))8+PJ\9/$VB5>1>T[QWX>U::WCT^\EF^U*S6[_8Y
M@DVU2S*CE K, #E02PP>.#2^%/%L'BN&]>"TNK8VMU+ 1/;RH&"2,@8%T49.
MW)3DJ3@\UA:9X:U6V\(^";*2TV7&E7T<UV@D3]THBE4G(.#RX'&>OUK9\'V=
M]IG]KV5_8RPHVIW-U#<EXVCG2:9Y!M 8L" P!W*/;--J-M BY-JY<?Q7HL=L
MD\M\(XWO_P"S@7C=3]HW;/+P1D<CKT[YQS45SXFLDUF*SAOT#13R07$ LI97
ME=8/.V1LO 8*0QX;/W1AJY?6/!6I:AXAUM(H573IH9+ZRD\P?+?O$D0(&<C&
MPMSQF3CO5K2_#VK+=>&K^]LA%<B_O+[4E$JMY#31R!5SGYMNY$^7/ S[T6C;
M<7-*]K#5^)D5QH.FZI':R6D4^J_8KA;JVF&$W2C,9*KO8^6.%#8)VD9KK=(U
MW3]=AFDTV5V,$GE31RPO#)$^ <,C@,O!!Y'(-<;8:!K":3I&FS:7(ATOQ ]T
M\S2Q&.6%I)W$B8<MP'3(8 Y/ .,UTFC:;=VGBSQ'>3Q;+>]EMV@?<#OVPA6.
M <CD8Y]*)*/0(N74WJ***S-0HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#R[X\^?\ \(OX
M?^Q^7]H_X2"V\KS<[-^R7&['.,]<5R=GJ^JZ'>_$?6]0>&#QO;VZ#[/!#B!8
M!M43QAB2XQM;+#CY<@Y(KW2^TRQU..)-2LK>\2&431K<1+($<9PPR.&&3SUY
MIDFCZ9+JBZG+IUH]^D?EK=M IE5.?E#XSCD\9[FM8U$HVL8RIMRNF>%^&K7Q
M)K.BW\6C^.GOFO-%-P+:/7);N[BN4*LI!\M# "3L*$G.X_>P,/TCQOX@U^QU
M/Q-IE]=&/P[X:BC>'S&,4MZRDO*R9PY50QYSC"Y]_;-+\.Z)HDDCZ+H]AI[R
M@"1K2U2(N!T!V@9J73M(TW1XY(])TZTL4E??(MK L8=O[Q"@9/O3=1=A*D]-
M3P?PWJ6O?\(]J>H6OC=;]9?#5U=7-H^LO=7,,JQ<2(OE+]GVNP&W<3Z%L9%S
MPK?Z]I_BCX=W4_B75M13Q!:3?:[:\N"\0VI\NU?7D'<<DD=>2*]BM/"GAZP6
MX6QT'3+9;J,Q7 ALXT$R'JK8'S ^AXJ=-!TB-[)H]*LE:P!6S*VR VP/41\?
M)GVQ3=1=@5)Z:GS]:>.;Y_AUH%HWB:Z.N-XH5+B,WS_:#;_,"K\[MF2HP>*M
MZIKWB35_'7B-HO&$.A7FE:EY%C:76JM;PO$KG;_HPB;SRP'][/S#@C KV]_"
MOAZ2XDG?0=,::687$DALXRSRC.)"<<L-S<]>3ZU)=^'-#O\ 4H]1OM&T^YOH
MRI2YFM4>5-IRN&(R,'IZ4>TCV%[*5MS13=L7?C=CYL=,TM%%8'0%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 1
M75K;WMK);7L$=Q;RJ4DBE0.CJ>H(/!%2T44 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%<CXZFCL+WPSJMY(L-C8ZL#<SN<)"KP2QJ
MS'HJ[W49/'S"FE=V$W97.NJKJFHVVCZ3=ZE?,4MK.%YY6 R0J@DX'<X'2O)-
M<U'3]3@\37J322:?)XFTO,UN6#,@2V!9"O)R 2K+UX(ZBG^(++P_=:'XS?PI
M;V$NA1Z(6D^Q(C6HO5WLK)M^7S%3:25Y&4SSBM%3[F;J=CU?3+V34=/CNI;&
MXL&D&1!<F,N!V)V,R\]>M6Z\_M/#FC/\2+2W;3+7[-9:'%+;VPA411OY[G>$
MQMW DD'&1D^M8&GC2'T72/LWE'Q^+Z#[81C[<)/-'VCS/X_)\OS.OR;=N/X:
M7*F/G:W/7ZJVVI6EW?7EG;R[Y[%U2X3:1L+*'49(P?E(/&:\MNM)L8_#WB'7
MEMD_M6U\2,UO>$9DAQ=(-JMU52"<@<'<<]:Z'PQ8:'I_Q0\41QVNGVNI220R
MP*L:),T30IO9>Y4OG)'&[KS1RJP<[NCJM1UF/2;:_N]0MYX;*PMC<277R%'4
M E@H#;L@#NH!R,$U-IE[)J.GQW4MC<6#2#(@N3&7 [$[&9>>O6O-?'UM!=7?
MCT7,$<PC\-6\B"1 VUU:Y*L,]"#R#VKM=0LK73OAU?6NGVT-K;QZ;-LA@C"(
MN8V)P!P.23^-)Q5D"D[LW9X(KFWD@N8DFAE4I)'(H974C!!!X(([4RTL[:PM
M([6QMXK:WB&V.&% B(/0*.!7E_A==!DO?!Q\)&'^UEC_ .)N\/,P@^SG<MS_
M !9\WRMH?N.. :S;32;:R^%7A>Z@2SM(+ZYA.L7EU;&='BV2;!<892T(D\L8
M+!5&,_*"*?)TN+GZV/:**\<O;/2;+P[9.VLV&H:))XDA=UTJ!H+2V7R6\Q4Q
M(_R'[S8;:"7Z?-5J>[T>PA\1/H5MITOA>YEL+=3G;IT=PS,))3L^4Q@>1O P
MK'*DCYJ.0/:'J5U/);QHT5I-=%I%0K"4!0$\L=S*,#J<9/H#5?6]7M]!T>?4
MKQ)'A@V[EB +'+!1C) ZGUKR;3I(EL[^TLI[*:QA\5:4UN=/MS!;89X"3$A=
ML*3DY!P3DC@TSQ"= ;PQK)U<1/XP74V#[^;M4^T#R]O\0@\DI_L8/J::IZB]
MIH>UT445D;!1110 4444 %%%>>?$LZ7%>VMUJ4^CW<EO:2E=$U@X2\!*_-"3
MG;,-I4$*Q^;'RYS515W8F3LKG?26MO-/#--!')+ 2T,C("T9(P2I[9!(X[&I
M:\;UZ"UU#Q!JR:_J6EZ(&MK<Z6NL6+RW$$?DKDVS^<FV19=^0@+;@N<_**WX
M_"6G>(?&'BFTUV)+Z4:?:6RSRH"4+12*TB#HK'U'(]:KE5M62IMO1'?W<\EM
M:230VLMVZ#*P0E [^P+LJ_F14H.5!((XZ'M7C6JW-WXD\#^(]5U0-YNBZ')I
M3;@<&[ZW+C/^Y$!_P*NCF'AN3QIK(\<BT-^;F%=*2_QGR/+79]F!YW&7S-VS
MYMV,_P -'(+G/0Z*\>TNR2\\1!]2U_2+#Q'%K+,\;Z>QU-E$IVQJYFRT+1$
M;4V!#G'!-:WA*328/'C06!TO6Y[@W4QU:U.+VVR^3%=#DD<A58D?= V#&:'"
MPU.YZ717G7Q&N-.N=8@TK58M'C_T&2:&?5X&N1*Q;:8H(0R;I>%.0Q89 "G=
MQS1OK"71_#>J:O+INNZ@VC6<9T;4&_TIMV?WUJQR?-9B,@#+;!\RX%"A=7$Z
MEG8]JHHHK,U"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "ODC['87C7\%GIMY!XGN?$SQV
M&MF9H;: !E.SS-P&\'+8"[OF7!Z"OK>N)/PI\/MX4U3P_-)>2VNI7[:@\CR+
MYD,S;>8R%P,;>X/4YSFM:<U'<QJP<[6.<\4?$SQ-9^+K_0O">EP:@^CPQM=F
M6SN9I+EV4-MC$*D)P<9? S]*MS>//&/B#Q'+H_@O1]-M9['3X+N_76S(&229
M%=80J8(8!L'/&0<[<<Z6I?"73-1U$:BNN^(++4&MEMKF\LKU8I+Q5  ,I"88
MX4#@#..:FUWX5Z+K.L#4[>_U;1KLVXM9I-+N_)-Q$  %?(.0 H'OCG.!3O 5
MJASNK_$?Q?)=^([CPWI>D#2_#!"7WVYY#-<,H)D\O:<* !_%GL<G.!9/Q(\0
M>)-?T_3O FF:>^[2X]4NVU21U^5\8B0IT;G&X@C)[ <Z>M?"'0-9U>[OEO=6
MT]+\(+^TL+SRX+S;G!D7!SP<<$>O4DGG?B)X(U"37+&?P=X8OI3;Z:+/[1I^
MMQV*-&"0L$B,-SH !]UE)!QG@$-<CT$_:+4@L?BSXHU'P[X1N;.PTE[[7[Z>
MUD202)&NQ@JD'<2.N3][V%9OB/QSJ&M^ M3@\5:-I=Q?Z1X@BLI8XVF6!B"<
M.NV0-D$'J<'CBNQ\)_"B#2_#?A>#6;R5[_0;B2[4VK 1-)(V2IW+DJ  .W<^
MU7;WX3:%?6VJP2W>HA=5U,:G,5D3*R@DX7Y.%^8\')]Z?-!,7+4:U_K0XZVU
M?QC+\4/'%EJ=S87.F6=@S7%F99_+2(P%HO*7(PQRN\\=6P>E'A7QMK9\.^$_
M#/@?2-)MK^]L9;US>23&V@B661=H&YI"2R]2QQZ8.5[V]^'.EWGC"\\1+?:G
M;7-];&VNX+>X"PW"F(Q@NI4Y(4@CG *@XZYSY?A!H3:3H]I:7^KV%SHZ/';:
MC9W0BN=C%BR%@N",L>@!_,Y7-!H?)-/0YI_C!KK>'=+EM],L/[7;7O[&OH'9
M_*+CJ8V!RN<CD[L<\&NI^'OB_7->UCQ%HOBBVL(M0T2>)&DT_?Y4BN&(QO)/
M\!YXZCCBGI\*/#T6CZ1IL#WL4>EZ@NHK()5,EQ..K2$J<YQSC'MBMG1?"5CH
M7B+6]9M);A[C6WC>X65E*(4# ;  "/O'.2:F3A;1%1C.Z;9NT445D;!1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!0U?1
M[?6K>WANGD1;>[ANT,9 )>*0.H.0>,J,^W<5?HHH **** "BBB@ J"_LX]0T
MZYLIBRQW,31.4." P(./?FIZ* (+"SCT_3K:RA+-';1+$A<Y)"@ 9]^*GHHH
M H:II%OJSV+7+R*;&[6[C\L@9=0P .0>/F/I5^BB@ HHHH **** "BBB@ HH
MHH ***YO6;K4+SQ98Z#8:B^EQO9RWLUS!'&\SA&1 B^8K*!E\DE2> !C.::5
MQ-V-^"ZM[H2&VGCF$<AC?RW#;''53CH1W%$MU;P30PS3QQRW#%(4=P&D8*6(
M4=R ">.P)KRO3=6UBPLWTG3Y+FYO+[Q!?I-=6*0"8K$<ML69A&&)QG.<#=A<
MX(U(9=;DU[PD/$=O-%-'K-VL#7)A\V6'[%,59Q"2@;D@[< [<X&:OD(52_0[
M^SO;74+..[L+F&ZMI1F.:"0.CCU##@U-7FVE>-=2T_2M.UC7[HW5G>Z3/+M$
M:(?M,+,VT8 Y>/( YYCZ<U$=6\:W$\FF1G4I+_3[&%II-/BLMLES*I?]X)V!
M\M<!0$ )PQ+9Q@Y&'M%8].HK@X]7\03^*;E;Z[DL8=.T6UU"XTZW2)B\[&7?
M'YC*QV'9@XYX!!'.:F@Z[XND6QUB[L]1N-/N;62YNQ<"R2WB!B,D?D>4YEQD
M!/GW$ALG!%+D8^='H4UU;VS1+<3QQ&:01Q"1POF/@G:N>IP"<#T-2UYE<C5;
MC_A!]5U+7#>?VCJ<4[6@AC6*(O;RN!$54/A0<?.S$\'([^FTFK#C*X4445)0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5FZO
MH&G:X;=K^.7S;5BT,]O<26\L>1A@)(V5@".HS@X&1P*TJ*-@W,$>"/#RZ4-.
MBT_R;=;DW<?DS21O%,3RZ.K!D/7[I'!(Z$U9M_#6EVWV$QPRN]A,\\$DUQ)*
MXD=61F9F8ER5=A\Q.!C'08U:*=V+E78QG\):'+I-AILE@KV>G3K<6L32.?+D
M4D@YSD_>/!R""0>*75?"FDZQ>B\O(KA+GRO)::TO)K9WCSG:QB=2PSG ;.,G
M'4UL4478<J[%.#2;&VU.74+>W$=S-!';NZDX,<98HH7.!C>W0=_I5'2_"6CZ
M-=K/IL$T.S?Y4/VN9H(=QR?+A9C''U/W5& 2!@&MJBB["R.>M? GAVSNK6XM
M[&0-9S&:U5KJ9H[9CG/EH7*QJ=Q^50!TXX&.AHHH;;W!)+8****0PHHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBH+ZT%_I]Q:--- )XVC\VWD,<B9&-RL.A'4&@">BN*_X5I%
M_P!#=XN_\',G^%'_  K2+_H;O%W_ (.9/\*JT>Y%Y=CM:*XK_A6D7_0W>+O_
M  <R?X4?\*TB_P"AN\7?^#F3_"BT>X7EV.UHKBO^%:1?]#=XN_\ !S)_A1_P
MK2+_ *&[Q=_X.9/\*+1[A>78[6BN*_X5I%_T-WB[_P ',G^%'_"M(O\ H;O%
MW_@YD_PHM'N%Y=CM:*XK_A6D7_0W>+O_  <R?X4?\*TB_P"AN\7?^#F3_"BT
M>X7EV.UHKBO^%:1?]#=XN_\ !S)_A1_PK2+_ *&[Q=_X.9/\*+1[A>78[6BN
M*_X5I%_T-WB[_P ',G^%'_"M(O\ H;O%W_@YD_PHM'N%Y=CM:*XK_A6D7_0W
M>+O_  <R?X4?\*TB_P"AN\7?^#F3_"BT>X7EV.UHKBO^%:1?]#=XN_\ !S)_
MA1_PK2+_ *&[Q=_X.9/\*+1[A>78[6BN*_X5I%_T-WB[_P ',G^%'_"M(O\
MH;O%W_@YD_PHM'N%Y=CM:*XK_A6D7_0W>+O_  <R?X4?\*TB_P"AN\7?^#F3
M_"BT>X7EV.UHKBO^%:1?]#=XN_\ !S)_A1_PK2+_ *&[Q=_X.9/\*+1[A>78
M[6BN*_X5I%_T-WB[_P ',G^%'_"M(O\ H;O%W_@YD_PHM'N%Y=CM:*XK_A6D
M7_0W>+O_  <R?X4?\*TB_P"AN\7?^#F3_"BT>X7EV.UHKBO^%:1?]#=XN_\
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
MA1_PK2+_ *&[Q=_X.9/\*+1[A>78[6BN*_X5I%_T-WB[_P ',G^%'_"M(O\
MH;O%W_@YD_PHM'N%Y=CM:*XK_A6D7_0W>+O_  <R?X4?\*TB_P"AN\7?^#F3
M_"BT>X7EV.UHKBO^%:1?]#=XN_\ !S)_A1_PK2+_ *&[Q=_X.9/\*+1[A>78
M[6BN*_X5I%_T-WB[_P ',G^%'_"M(O\ H;O%W_@YD_PHM'N%Y=CM:*XK_A6D
M7_0W>+O_  <R?X4?\*TB_P"AN\7?^#F3_"BT>X7EV.UHKBO^%:1?]#=XN_\
M!S)_A1_PK2+_ *&[Q=_X.9/\*+1[A>78[6BN*_X5I%_T-WB[_P ',G^%'_"M
M(O\ H;O%W_@YD_PHM'N%Y=CM:*XK_A6D7_0W>+O_  <R?X4?\*TB_P"AN\7?
M^#F3_"BT>X7EV.UHKBO^%:1?]#=XN_\ !S)_A1_PK2+_ *&[Q=_X.9/\*+1[
MA>78[6BN*_X5I%_T-WB[_P ',G^%'_"M(O\ H;O%W_@YD_PHM'N%Y=CM:*XK
M_A6D7_0W>+O_  <R?X4?\*TB_P"AN\7?^#F3_"BT>X7EV.UHKBO^%:1?]#=X
MN_\ !S)_A1_PK2+_ *&[Q=_X.9/\*+1[A>78[6BN*_X5I%_T-WB[_P ',G^%
M'_"M(O\ H;O%W_@YD_PHM'N%Y=CM:*XK_A6D7_0W>+O_  <R?X4?\*TB_P"A
MN\7?^#F3_"BT>X7EV.UHKBO^%:1?]#=XN_\ !S)_A1_PK2+_ *&[Q=_X.9/\
M*+1[A>78[6BN*_X5I%_T-WB[_P ',G^%'_"M(O\ H;O%W_@YD_PHM'N%Y=CM
M:*XK_A6D7_0W>+O_  <R?X4?\*TB_P"AN\7?^#F3_"BT>X7EV.UHKBO^%:1?
M]#=XN_\ !S)_A1_PK2+_ *&[Q=_X.9/\*+1[A>78[6BN*_X5I%_T-WB[_P '
M,G^%'_"M(O\ H;O%W_@YD_PHM'N%Y=CM:*XK_A6D7_0W>+O_  <R?X4?\*TB
M_P"AN\7?^#F3_"BT>X7EV.UHKBO^%:1?]#=XN_\ !S)_A1_PK2+_ *&[Q=_X
M.9/\*+1[A>78[6BN*_X5I%_T-WB[_P ',G^%'_"M(O\ H;O%W_@YD_PHM'N%
MY=CM:*XK_A6D7_0W>+O_  <R?X4?\*TB_P"AN\7?^#F3_"BT>X7EV.UHKBO^
M%:1?]#=XN_\ !S)_A1_PK2+_ *&[Q=_X.9/\*+1[A>78[6BN*_X5I%_T-WB[
M_P ',G^%'_"M(O\ H;O%W_@YD_PHM'N%Y=CM:*XK_A6D7_0W>+O_  <R?X4?
M\*TB_P"AN\7?^#F3_"BT>X7EV.UHKBO^%:1?]#=XN_\ !S)_A1_PK2+_ *&[
MQ=_X.9/\*+1[A>78[6BN*_X5I%_T-WB[_P ',G^%'_"M(O\ H;O%W_@YD_PH
MM'N%Y=CM:*Y[0/"":!?O=+KNNZB6B,?E:CJ#3QC)!W!3_%QC/H370TG;H4K]
M0HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***RF\5>'DU
M3^S'UW3%O_,$7V0WD8EWGHNS.<^V*!72-6BBB@84444 %%%54U33Y=4ETV*^
MMGOX4$DEJLRF5%.,,4SD#D<X[B@"U1110 4444 %%%% !1110 4444 %%%%
M!113998X(7EF=8XXU+.[G 4#DDGL* '45!)?V<5FEW+=0);/LV3-( C;R N&
MZ')( ]214] !15275M-@F:*;4+6.19D@*/,H(E< HF,_>8$8'4YXJW0 45!=
MWMKI]OY]_<PVT.Y5\R:0(N2< 9/&22 /<U/0 445$;JW%X+0SQBY:,R"'>-Y
M0$ MMZXR0,^XH EHHHH **** "BJNGZII^K0-/I5];7T2.8VDMIED56'525)
MYY''O4LMU;P30PS3QQRW#%(4=P&D8*6(4=R ">.P)H EHJ&SO;74+..[L+F&
MZMI1F.:"0.CCU##@U-0 4444 %%%% !1145S=6]G;M/>3QP0J0#)*X502<#D
M^I('XT 2T5%-=6]O+#'<3Q1/</Y<*NX4R-@MM4'J< G [ U+0 45435]-DN(
MX(]0M6FFDDBCC692SO'_ *Q0,\E<'([8YJW0 45!/>VMK+!'=7,,,EP_EPI)
M(%,K8SM4'J< G ]*GH ***B2ZMY+J6VCGC>>$*TL2N"R!L[21U&<'&>N#0!+
M1110 444R::.W@DFN)$BBC4N\CL%55 R22>@ H ?14%E?VFIV<=WIMU#=VTF
M=DT$@D1\'!PPX/((IEUJ=A9,ZWM[;VYCA:=Q+*J;8EP&<Y/"C(R>@S0%RU13
M8Y$EB62)U=' 964Y# ]"#3J "BBB@ HHHH ***9--';P237$B111J7>1V"JJ
M@9))/0 4 /HJAI>O:1K@E.BZK8ZB(<>8;2Y279G.,[2<9P?RJ_0&X445$]U;
MQW45M)/&D\P9HHF<!G"XW$#J<9&<=,B@"6BBB@ HHHH ***BBNK>>::&&>.2
M6W8),B."T;%0P##L2"#SV(- $M%%% !1110 4444 %%%% !1110 445%<W,%
MG:R7-Y-'!!"I>265PJHHZDD\ >] $M%-CD26)9(G5T<!E93D,#T(-.H ****
M "BH[BXAM+:6XNI8X8(4,DDLC!510,EB3P !SFGJRNH9"&5AD$'((H 6BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HJ*XNK>T1&NIXX%>18D,CA0SL<*
MHSU))  [DTV:]M;:X@@N+F&*:Y8K!&\@5I2!DA0>20!GCM0!/1110 4444 %
M%%% !1110 4444 %%%10W5O<2S1V\\4KV[^7,J.&,;8#;6 Z'!!P>Q% $M%0
MQ7MK/=3VT%S#)<6VWSXDD!:+<,KN Y&1R,]:FH **** "BBB@ HHHH ***PY
MO&_A2VN)(+CQ/HT4T3%)(Y-0B5D8'!!!;@@]J=F]A-I;FY12 AE!4@@C(([U
M%=WEM86DEU?7$5M;Q#=)-,X1$'J6/ I#)J*0$,H*D$$9!'>H4O;62]DLX[F%
MKJ)%>2!9 716S@E>H!P<'VH GHHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#CO$?B+Q-IWBFVLM
M(T?[582",R7'V61]N6(;YE.!@5V-%%:SJ1E&*4;6_$QITY0E)N3=_P  KB/"
M,VKKKGB&.VL;*33SK<WF3R7CI*IV1YQ&(B#V_C%=O56RTVTTYKDV<7EFZG:X
MF^8G?(0 6Y/' ' XJ$[(T:NT>>P^(/$D?@Q-5;4;B]O-2U)]/MX8H+=1;K]H
M= ZA@H:3:F!O8+DKE3@[I+K7?&&EZ;-!<6FI9N[ZWM;"XNQ9&[PZL9/EC<0D
MC9\I;:,N,AL8/9MX8T=_#[Z(]DK:>[,YA+L<,SERP;.X'<2P(((/3&!47_"(
MZ,VE7&G3P3W,%RXDD:ZNYIY-PQM(D=RZ[< C!&#R,$U7-'L1RR[E;PE+X@9[
M^+7X+Q;='0V<VH&V\]P5^<,+=BG##@X!PV,'&3G+JNIVGC@PZ[?7UE!+<LFG
MV\=M$]G>Q^4Q">8%+K*""V&9<[<*",UTVEZ/::/#)'9?:&\U][O<W4EP[' '
M+R,S8P.F<"JL7A;28M6&HB*=YUE:=%ENYI(HY&SN=(F8HK'<W*J#\Q]32NKL
MKE=D<K:ZSK@\,:'XLFUDS#4[BT\W2Q#%Y"QW$BH$C(7S-Z"13DN02K< $ <]
MJ.E7G_"(^+W.OZB0NOJK(8[?$AWP#<?W6<\CH0/D7CKGTBV\':':7Z7<%I(K
M12M/%";F5H(I&R2Z0EO+1LLQR%!RQ]34\OAO29]/U"QEM<V^I2M-=)YCC>YQ
ME@<Y4_*/ND8QQ5*:3)Y&UJ<?K6L>(]+N]4\/V.I27.IW*VK:1<7$,1;#!_-)
M"HJL5\EVP1_$.U/7Q?<ZK9WFH6]_<VUI,+.UL8[.VCEEDN'C$T@3>,;BLB+E
M_D7:2>AKK4\.:6FH6%\8'EN]/B>&VGFGDD=5;[V69B6)QU;)Z\\FJP\&:"FC
M#2HK%HK07)NU$5Q(CI-NW;UD5@ZG)[$<<=.*7-'L'++N<;#XF\1SZ8]@+VYM
M+Z'Q'%IIN+R"W>80R1J_SB/,18;R 5XX7/.15C4]4\62:UJFF:&^K73:3'%'
M%-!'88N)FC$FZ?S2AV\@8B5>C<YX'5VG@W0K%-MM9,,WBWS,T\CLUPJA1(Q+
M$EL#G/4Y)R233]3\)Z/JU\UY=P3I</&(I)+:[FMS,@Z*_ELN\#)X;/4^M/FC
M?8.65MS3LWGEL8'O(A#<-&IEB#9".1RN>^#Q4U( %4!0  , #M2UD:A1110
M4444 %<=H/B+Q-?>+KBPU/1_LVG1F01W/V61-VTX7YB=IR*[&BM:=2,8R3C>
M_P"!C4IRG*+4FK?B%9GB52WA/5E4$L;*8  =?D-:=%9(V9P6M_OOA#HJ1$.T
MKZ2(PISO/VB \>O'-5+[6O$,.G^)-;76G6+1]5,,%DMO%Y<D*F(LKDKN.0S
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
MPU8)K%K=RW<EY/;>9'.\JD2 Q!EPN" H#9 5>6Y);9^!YH(X_M6K_:9AK?\
M:\DGV8+N;9M,8 ;@>AYP,#GK3]P7OF=X@\9:_%X=U,6=A:66K:;?VUO<#[89
M(]DK1E61C%\P8/M.54K\Q&2!G7B\4ZC/XG.AQ:;8_:K>.&6\1M2*NJ.0&>%3
M%F5%R,L=G/'6C5?!AU)=?VW_ )3ZM);2H3#N$#P;=N1N&\$H"1QZ>],U/PGJ
MFN7=FVL:M8R06MS#=)Y&FF.>-TVDB*4RG8K,O(*L<,1GH0>[8/?N=911169J
M%%%% !17'^+_ ![_ ,(IJUK9?V;]K^T1A]_G[-OS$8QM.>E=A6LZ,X1C.2TE
ML8PKTZDY0B]8[A117G%YK5[H&I^,KS2X8)KE];TZW2.X)"'S(;:,Y(Y'#=><
M>AZ5$5<TE+E/1Z*\^O?$WBZR_P"$DB)T:5O#]NMXTPMI5%XC1E_+">:?*8;&
M&XLX.5^4<UH?V[XAU?Q-?:;H+:9:V]O86MVL]Y!)*Q:7S/D*JZ\'8#NSQ@\-
MN^5\K%SH[&BO,1XP U2+Q3<6;!H_#$LSVJ-G+K.H*@XZ;A@''3G%6O\ A.-?
MM=/U>:YL_M/V71Y[^*X_L:[LH89HESY3^=_K V005*G"MP,BCD8O:(]$HKAH
M-;\7SZ_!I!;18I+S3O[1CN/L\K+;88*T)7S 93\Z8<%.C';T%5!\0K^^L-$6
MSA%I=WME]LNI5TRYU!(L'9L6.'#<L&.YF  7'S$\'(Q\Z/1**X2V\5>)-4O-
M!L;:SM=+N=1LKF>Y-_:RDPM#(B K&61BK;B0&*D!@<\8-!]>\1:U=^$);2_M
M+":74+RSNXA;R/&\L,<ZL2!*NY#Y>0IY!*G)Q@G(PYT>E45P][XUN[/Q9!:Q
MW-G=V4NHK8/%;V-PQ@+#'S70/E;PV,Q[00#C.1DXZ:AK-OH/B6XUN?3M9AM]
M<C@CM[BR<JI,L"Y&Z5@% ?*KCAAG)Z4<C#G1ZA17%WGB3Q!)8ZSK.EIIRZ=I
M$LT9M)XG::[$!/FD2APL9.U@H*/T!)YP(;[Q3XAGN]??1!IJ6FDVD5V@NH9'
M>XWQ&0I\K@)T^]SC/0T<K#G1W5%5]/O%U#3+6]C4JES"DJ@]@P!_K5BH+"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK&U'Q9HF
MDZI'IVH7ODW<H4I'Y3MG<<#D CK[ULU<H2BDY*U]B(U(2;47=K?R"BBN)^SZ
MU_PL#^R?^$LU7[)]@^V;?(L\[O-V[<^1]W'X^]2E<INQVU%<X_C6R2\P;*^.
MG?:_L3:J$3[,LV[9M^_OQYF$W!"N[C/!(F@\4I>:K):V&E:A=6T-R;26_B6/
MR8Y5X8<N'(4\%E4@'(SP<'*Q<R-VBN%\&>.Y=0T705UJTO\ SM34Q1ZB\,:P
MSS!68J K;E.$;!*!3M.">,Z%CX_LK^2T9=,U*&SNKQ[&.^ECC$7GJSKM(#E^
M2A 8*5R0,@Y ;BT)3BT=517+0^+;6VLY"G]I:I=2:G/906OEPB:1T8A@F-JB
M-0I.YR.!R<D VKKQ1/:Z;'=?\(UK,K%)'EMT2#? J'!W$RA3G&0$9B1S1RL?
M,C?HKF[#7I-1\;)!:7/FZ7/HL5[" @&XO(P#Y(W<KC@_E5FZ\3)#K;Z9::9?
MZA+ (C=26JQ[;82$A2V]U)X!)V!L <TN5AS(VZ*P9?%]A#HFI:HT-R8-.NWM
M)5"KN9U<(2HW8QD]R.*K7WCFWM-1U6TAT?5;TZ.5^VRVT492)6C60,-S@O\
M*WW5!;Y3QRN7RL.9'3T5S,WCBU.I2V.EZ7J6KS1VD5Z?L21[6ADW;6#.ZC/R
M_=^\<C .&P__ (36RN5LAHME>ZQ->6PNT@M%16CB)QN<RNBK\P(P3NR#QP<'
M*PYD='17+OX]T]H=+-C8:A?3ZH9EAMH(D$B/$0)$?>RA"IR#DX^4\],GACQ1
MJ&MZ_KMC>Z//9PZ?<B**9C%C'EQMM?;(Q+G>6! V[<9(;BCE8<RO8ZBBBBI*
M"BBL:P\6:)J>KR:78WOFWD18/%Y3C&TX/)&/UJXPE)-Q5[$2J0@TI-*^WF;-
M%%4=<U6+0M O]5N59XK*W>=U7JP52<#ZXJ"]B]17%M->V;:?-XE\<1:3J%V\
M<@TS;;);MRNZ%!(OFM_=+!P<G("\*)+#Q:]M_:HU'SKZ?^VI+&PM+>-?,D C
M5@B_=' WL68@  Y-5RLCF1V%%</XA\</#X?N)[6*\TR^L=1LX;RVG@625(Y)
MD!P$+JX9"V"A)Z@8(K9M?%:337MK<Z1J5E?VD N/L4R1O)-&<@&,QNRMR,8W
M#!QG .:.5VN/F5[&_17%ZYXQN/\ A&]5:SMKO2-4T^6V#PW:1,P2610&!1G0
MAAO'7(*G@<5T/B'7K7PUHDNJ:@D[V\4D4;+!'O?,DBQC"]3RXX'..@)XHY6'
M,C3HKEKCQY:6%KJ<NJZ7J6GS:=9F]>VG2(O+""060I(RGD8(+ C(R!D4\>*(
M3JU@UZNI:9'/:W-PL-RD(C>*+RR97P6=>)!@9!^]N4$"CE8<R.FHKD;SQB)O
M#\]^^G:YI=GY:S0WPBM]TJF15&U69MN=PXD53M)QR.'W_P 0+&PN]4C;3-2E
M@TB98K^[CCC\JW#*K!SN<,RX?G:"1M.0 1DY6',CJZ*Y[5/&-OIM_=VT6F:C
MJ T^-9;Z6SC0I;*1N&[<ZECM^;:@8XQQR,WXM<MIO"J:^JNMH]D+T*X 8(4W
MX.,C./K2LQ\R-*BN1M_%%UI-KH]IJ]O?:IK&LPRW4<%G%'MBV[&:(,2@"J)
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
MVWA^RT+4UTF/3X]8U*""ZUQ3):VJ0S.(T,995=BK;5!9=H4D9Q@WRF?/O?\
MK8]?HKQ[PW8VVO6G@:UUF!;NVC;58_(FB949(Y=B(T3DD*H5<(V<;1Z54\5)
MX>_X1GQ6-7CA/BE;V=;=6'^E+#OQ#Y0^\(?)*YV_)C?GO3Y-;![32Y[95;4;
MZ/3-+N[^X5VBM87F<( 6*JI8XSWP*\J\26D-]XL\00Z_K>D:3>"6/^RY=0L6
MDNHXO+4H]F_G)\PD#\(I;>.<Y44[Q-_80M_&*>+VBFU](G_LWSE'GM!]G'EF
MV'4#?YF[9W#;N!24 =0]6L[I+VQ@NH@P2>-9%##D!AD9_.IJY/5O^2-7W_8
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
M-,TJRT:Q6TTV 0PJ2Q&XLS,3DLS$DLQ/)8DDGJ:MU$G=E15E8****104444
M%%%% !117/\ B:_O4OM&TG3;K[#)JERT;W817>)$B:0A%8%=QV8R00!DX.*:
M5Q-V.@HKSA]=U[3-6O\ 3YM8:\6UUO3;1)I((E<PS;-ZMM4#)W8R .V,5JZE
MXDGL]=\3V]QJ#VUK9V5B;=HK82O%+.\R?*H&69B(P <C..,9S7(R>='95A:A
MX7.JW1.HZUJ4]@T@D;3?W*0M@Y"DK&)"N0#@OSC!R.*XN;Q3XDL])\26OGWD
M%[836!MI=4AMFE19Y0C*X@/ELO!QT;#'GH:T6TF^MOBMI7G>(=3NVCT:YD8M
M%; R!9X,QX6(?*V1G&&^48(YR^5KJ)R3Z'H%%><^%-<\7ZS)HNKO:Z@]CJ(\
MRZCE^Q+:PPNA96B*.9MRG8/GSG+9"G &Y\/KC5M3\,6^KZUJTE[+>(2(?)CC
MCB 8@8VJ&)( SDD9Z 5+C8:G<Z#5-/BU?1[S3;EG6&\@>"1HR P5U*DC((S@
M^E1)>Z9IDUEH\E_;QW3QA;>WEF42S*HZJO5N!S@5R-YJ>NW6C^(?$%IK9LET
M>:Y2"P$$302+;DY\YF4O\^T\JRX!&!D$E_AV&>Z^*>MW[:A=A&TVPD^S,L6W
M#^>0A.S=A2,C!!))R3P ^7347-KH=U16#'J5V?B-<:6TO^AKI45PD6T?ZPRR
M*S9QGH%&,XKCE\1^(+CPGI&KWVIWUGILEE+)=ZIIUI#,T4H8X:6-D8^4%'5%
MZ]2!S246QN:1Z?17G?B_Q5?V4][?Z#>ZA<0:88!/';V]M]C0L58K(\A$CLR.
M/]4?E!7(SUFU?4]<N[/Q9JEAKC:8FA>9#;VR01.CM' )6>4NI;G?@!2H  /.
M33Y&'.COJ*\UN/$'BC5KQ[71TU+=9Z=;R;[!+(B:>6/?F7SV!V< !8P#][YN
M@'H.G27<VEVDNI0+;WCPHUQ"K!A'(5&Y01G.#D9I.-AJ5RS1114E!1110 44
M44 %%%4]4U>QT:U6XU*X$*.XCC&TL\KGHB(H+.QQPJ@D^E %RBL_2M;LM968
MV7VA6A8+)'<VDMNZY&0=DBJV#ZXQP?2M"@-PHJ*:ZM[>6&.XGBB>X?RX5=PI
MD;!;:H/4X!.!V!J6@ HHJ*YN$M;62XE$C)$I9A%$TC$#T5068^P!- $M%-C<
M2Q+(H8!@& 92IY]0>1]#3J "BJMCJ5IJ2SFRE\T6\[V\ORD;9$.&7D<X/<<4
M6NI6EY>WMI;2[Y[&18KA-I&QF17 R1@_*RGC/6@5T6J***!A1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%<WXC\<:;X8U""SOX+J22=-ZF!%( SCG+#TKI*TE3G"*E):/8SC5A.4H1
M>JW"BBN0LK:3Q;JVK3ZC?7T-E8WC65M:65Y);8*!=TCO$RLS$D@ G: !QDDU
M"1;=CKZ*Q-.U'[-XA?PT!-,++3H+D7<\V]Y [R)AN.2/*SNSDY_$X4'Q!N=0
MMM&73-*M3?:M9/=Q6]YJ/D*^TX\N-_+;S'[XP !R33Y6+F2.XHKB#XKU;3O%
MOB;^UX;;^Q-)M(;C,<Y:5%*RG*KY0W,VP94MA<#!.36G:>(]435].L]>T:*P
M75 XM7AO//975#)Y<H**%;:&/REQE2,]"3E8<R.DHK@=,^(>KZE;:%,GAA(U
M\01,;$'4,[75=Y$W[OY$*AR&7>2 ,J"<"XOBK[?'HTESI\L-V^M2Z9)#%?.J
M12HDI+$J!YJ'R^ RC[P.,BGR,7/%['945R^G^)-;N/%$^D7FB60%K:^?<366
MI--Y;'[D1#PQC>V"<9X R<9&<J/Q_=ZA#K%C9Q:0VJV=@UW']BU87,2X)5E=
MA$"KKP=NT@Y R.:7*PYT=[17!V'BF>"S\.WOB:#9/<:5<7DD]M?2&,1QQQ.S
M-$%569MQ.,';C@G-:EIXIU(7>F?VSHB6-EJSF.UE2\\V1'*ET69-@";E5ONL
MX#8&><T<K!31U%%<7I7CN^OH]*O;O0DM=-U2[:SCF%[OE23YPI,>P#82F =V
M>1Q7:4FFMRE)/8****0PHHHH **** "BBB@ HJCK.LV'A_1[C5-7G^SV5L T
MLNQGV@D <*"3R1T%4&\9Z NL:=I0O]]_J<(GM8(X9'9HR,ASA3L&,\MCH?2G
M9L5TC=HHHI#"BL/Q/XRT'P;;07'B2_\ L45PY2)O)DDW$#)'R*<?C4WASQ/I
M'BW2SJ/A^[^UV@D,1D\IX_F !(PP![CM3L[7%S*]C6HHJO>ZC9:<D3ZA>6]H
MLTBPQM/*J!W/11D\L<<#K2&6**** "BBB@ HHHH **IW.L:99W2VUWJ-I!</
MC;%+.JNV>!@$YYJY3<6M6B5)-V3"BBN7@U77/$-U>-X?ET^PT^TN'M1<7EL]
MRUS(AVN559(PBJP9<DL6(/"@#<)7&W8ZBBN7?5]=U#6'TC2?[/M;BQ@BDU"[
MGB>>-9'4D11H&0GIN+%A@%>"3QFZQXPUK3/#^N0B"P;7M+EMD1BK_9YTGD5(
MY-N[<N?G!7<<%3RPI\K%S)'=45R9\9M=:+HM]8P+')>ZG'87=O/R]L^661#@
MCYE92,].^.:A\.^-+J_\8:IHNKV\,"+<S1Z;-$"//6+'F(V2?G&Y6XX()X^4
MT<K#G1V517-K;WD0CNX(IT5UD"RH& 92&5L'N" 0>Q%<3!XLUS4[/P^MBVGV
MMSJM]>6\DDUL\J(L)EVX02*<D1C/S=S]*U[O5M8M[JPT*V>RN];N8WGFNC \
M5O;PJP'F>7O9F.650F\9.X[E Q1RM"YDSI**YC4I/%NG:#>W3:CHKRVB/.'&
MFR[945,[=GG_ "G(/S;FR".!CDTWQ!<6/AZSU+Q5?6TK:@L;6T.GZ?,'+,FX
MH$#R-(0,GY0, $D8HY1\W<Z>BL6?Q=H]O:VDSRW+F\#-!!#9323L%^\3"J%P
M < DJ,$@'DBF2>-= C>Q1+YKA]0@^T6B6MO).9H\@%@$4],C/IR3P#2Y6/F7
M<W&574JZAE88((R"*S]+\.Z)HDDCZ+H]AI[R@"1K2U2(N!T!V@9J-/$FEW&F
M:?>V]X##JD@ALG,3_O'8,0-N 1PK$YQC!SBJ-OXRTN/1M+N;F_-]+J$/G0_8
M-/G9IEQRZP*'D5>1R>F0,\T[,5XG1T5@W?C;0+(I]HO) K11S/(EM*Z0(_W&
ME95(B!ZY<KP">QJP_B?2DUK^R_.F>Z$BQ.8K65XXW89"/*JE$8@@X9@>1ZBE
M9CYEW-:BBBD,**** "J&N:E#HWA^_P!2NVE2&TMI)G:%0S@*I/R@\$\<9X]:
MOTV2-)8FCE171P596&0P/4$4 >1SZAJND)XFL5N)[3'A6>_CC.MRW\L,BA@D
MF]QF-R#T1BOR@@]ZVHV?3M0T&33-:OKXZIIT\UWY]Z\RR((0ZSJI)6/YRH&P
M*OSXQTQTE]X,T>3PYJ>E:3I]CI1O[*:T\ZUM$7RQ(N"<+C/.#C(S@59LO#.E
M:;:W":=86=I<746RXN8+94>8X/S,1RQR2>3WK7F1BH,X7P[+-%H'@75K;7=0
MO]1U0PQ7:SWKRI.AA8RCRR2H,>W[P .5^8DL<UM)U34-,T707TUI'9;'6IA;
M*QVS21R H"HZ\DX^IKO?#/A'2O#.GV26UE9F_M[**TFU".U6.6X"*JY8CG!V
M X)/0>E:<.EV%NT#6]C;1&W#B$I"J^4'.7VX'&X\G'7O0Y*XU!V_KR.+SI^C
M>"EUIM:U?4IK^T12\>IL3<--)&H>-6;9%\[J-R!0@;Z5R^L_:IO"_CW1]2FD
M5-,@M[A(8M9GN_)9T;<IE<*Y&%#%&RHSFO48_"^@1?:_*T/34^V@BZVVD8^T
M G)#\?-SSSFI;70-'L;26ULM)L;>WFC\J6&*V1$D3GY6 &"/F;@\?,?6DII
MX-G$^)+^]\-ZIJ,&E7UU'#:Z'%(K3SO<>3NN2KS'S"VXJA)RV>% / Q4U_&?
M#NJQVNBZKJ%S%>:/=33I<W\MT5\M5,<ZL[$H<L5^4A6R.,J,=G9Z-IFGJJV&
MG6EJ$B\E1# J;8\EM@P/NY)..F2:CT_P[HFDPSQ:5H]A91W(Q.EM:I&)1R,,
M% SU/7U-',A\K.&TK[7IG_"(W UN^:75]-E^VS7MT\T>X6ZR+)L<[5*E3]T+
MD$YSUI=.C$>BZ_HGB07PU$:-YMV\VI/>6MS&5D4S1%S^[R0V5VICC (&:[]M
M,L'C@C>QMF2W0QPJ85(B4KM*J,< KQ@=N*RY_!FAOH\VEV-C!IEE<NK746GP
M1PBX4'E'PO*L.#C!P2 11S(7(T7/#DLTWA72I;HDSO90M(3W8H"?UK2I  J@
M*  !@ =J6LS5;!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !5'5M&L=<LUMM2A:1$D66-HY&B>
M-U.0R.A#*?<$'!(Z$U>K)UW6GTHV5M9VGVR_U"8PVT#2>6A(4NS.^#M4*I.0
M">@ )--7OH)VMJ9&G^ [&"?Q!;7D"3:9JLD#K&9I&E)1 "SN3NW[QN#;BV<'
M.:NIX&\/I;W\1LY)/[16);N2:[FDEF\IBT9,C.6W*3PV<C"C.%&,R^\=W>EV
M%^+[0\ZG8W-K"]I;W>])5N'"(Z2,JY_BX95Y4CIS7076I7>G>%[K4]2M(5N;
M6VEG>W@N#(AV D 2%%/( YV\9[U3YB%R%.'P1H$,-W&MG(_VYH6N7ENI9))F
MB;=&6=F+$@]\]  > !5^]T.PU#4K/4+F.07=EN\B6*>2(@,5)5MC#<I*KE6R
M#CI7-6WC;6[K4+&P7PU#'<:G9_;;/S-1P@C&-XF(C)1AO3 4."6ZCK5BU\;3
MZK8Z0-'TH3:EJ4$D[6]Q<^7%;+$P23?(%8\.0HPI)ST S@M($X&I8>$M'TR^
M6ZL()X2CO)'"+N8P1L^=S)"6\M2=S<A1]X^IJ_INFVFD:;#8:=%Y-M -L:;B
MVT9SU))[US$WCJZCM;:./1=^IR:P=(FM3=82*7RFE#B3;EHRH5L[0VUL[<C:
M<[7?&>OKHDWV"QM;/4['6;:PO(VNRZ8D>(KL8Q?,KK* 254KDD9(&3EDPYHK
M8Z:[\':'?:A+>7-I(7G=7GB2YE2&=EQ@R1*P20\#EE.<#T%:4.FVD&J7.HQ1
M;;N[CCBFDW$[UCW;!C.!C>W0=^>U<2_B'Q#8>)O$CQ:;'?+96-K<S6[:@R1P
MGRW9TA)C.YB1W5 < DCI27WC&2P\2W>K1+-<Z6-$T^Z:!IM@BCEN)0\P7D;E
M3!/3(3&>!3Y9!S11UFJ^&M+UF[ANK^"0SPQM$LD-Q)"S1L061BC#>A*@[6R.
M.E4SX$\/_8X;1+6XBM88/LXMXKZ>.-XLL=CHK@2+\S<,",,1T-7;36&O/$FH
M:9%;_N;"*(R7)DZRN"WEA<=EVL3G^,<=ZS+KQE]FT/Q3J/V'=_PCTLD?E^=C
M[1L@27.=ORY\S'?IGVI+FV0WR[LFU#P)X=U2XN);VP=_M.TS1)<RI%(R@!6,
M:L$+ *,-C(P.>*Q_%?@VZ\07]\MMIUA#'?PK!->MJ=P"PVXWO:*@CE9<G;O;
MLO(P +=_XQU2/4]4L])T&*\_LRRBO)9)K[R0ZNKG8H$;9;Y#C. >Y'&9QXMN
M=3N8XO#&EIJ ^Q17LSW-U]G5$E!,:+A&W.0K''"C RW--<RU)?(]"U=^#=%O
MFADFAN(Y8;<6HFM;R:V=XAT1S$R[@.P.0,G'4U;TW1DT[4M2O ZLUZ\>U5CV
MB&-(PBQCGD AF[??Z5PFB_$(:9X0\/07ES9OJ5[:O<22ZUJ8M45 Y'S2$.6<
MG "@'@,21@9V+#X@3ZW-HT6@Z1'<MJ=G-=%YKP1I!Y4BQN"RHVX98@,H.>.Q
MR!QD"E [6BBBLS4**** ,3Q9_;O]A-_PBW_'_P"8N/N?=[_?XJ;PS_:__".V
MO_"1_P#(2^?SON?WSM^Y\OW<=*U:*U]I^[]G9;WOU]+]C'V7[WVO,]K6OIZV
M[A7)ZM+%;?$[0IM2(2WDLKB"S>0_(+IFC.T>CM&'QZ@,!765!>V5IJ5G)::C
M;0W=M*,20SQAT<9SRIX/(K-.QJU='/\ C#4C:3:((+WR<:Q;QW(27;\CAP%?
M!Z,V!@\$XK$O[G4M6UWQ18:/J@WP7-BB6[7K0AQLW2PI(N3$S*#RHSQVZCL(
M?#FB6VE2Z9;Z-I\6GS'=+:):HL4AXY9 ,'H.H["F'PKX>-BUD="TPVC[=T!L
MX_+;;]W*XQQDX],U2DD0XMGGUU:Z?K<GA%E.MVXCURXLYXKK5)S+ ZQ3[D\Q
M9#DAEP'#$[>,XR*M:A/-<>&_%/B";6KZWU72KNYCMHHKMTB@\IR((S #L?S!
ML/SJQ;S..V.\F\/Z-<:3'I=QI%C+I\6/+M'MD:),=,(1@=3VHGT#1[G58]3N
M=)L9M0BQY=W);(TJ8Z8<C(Q]:?.A<C/._$4FI2IXWU,:MJ5I<:1:P7%G##=.
MD<$@MQ(V4!PX)&"K KUXR35K5'O-"DUNWM=4U"03>%I[TM/=R2%+A,CS$W$^
M63OZ)M48& ,5Z!+IEA.MTLUE;R+>+MN0\2D3C&W#\?,,<<]J6;3;&X9VN+*W
ME+PFW8O$K;HCUC.1RI_N]*.=!R,X6XL/[?UW2[.PO]6BN$@@O-5N8-6N$2--
MHV1",2; \A'/'W0QZL#5+5-;N1XFL]4TV2YBMW\0II;O<:O(/.(<Q2(EH 8M
M@PQ#$A\KN]">VN/!GA>\N3<W?AO2)YVQF66QB9C@8')7/  'X58_X1S1/[2?
M4/[&T_[;(RN]S]E3S&92""6QDD%00?4#THYD'(SS5U%MX;\9:S9:O>1:GI^L
M7)M8H;MEC27S%*1M$I"R>8Q"X<,3NP,<5-K-]J%KK^O06#I";_Q%96L[&[:V
M&PV$;;?.569-S*J;@,_-@$$@CT0^&]#.I)J)T;3S>HY=+G[*GF*Q))(;&022
M3GWJ>;2=.N8KN.XL+65+T@W2O"K"? "C>"/FX4#GL!Z4^=!R,QO!]EJ]@NHP
M:M/"\0N ;:!=1DO7MP4!9&ED16/)W ') ;KC%=)573M+T_1[7[+I-C;6-ON+
M>5;0K&F3U.% &:M5FW=FB5E8****0PHHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH IWFD:;J$RRW^GVMU(@PKS
MP*Y4=< D5<HHIN3:LQ**3ND%<[+X=U&RU:[OO#6JP62WS^;=6UY:-<Q&3 'F
M(%DC*$@?-R0>#@')/144)V!I,YJX\-:I_;$&JV&N)#>M9"RO))K(2"90Q970
M!E","SXSN'S<@XYRY?A]>/X+M?"QU:SFTV.S%M+]JTWS)-PW?O8V\P;'PPP2
M'P5!'?/<T4^9BY$<O>>#/MFI:DTE]NT_5K".RO8)(BTS;!(%=)=PVG]YSE6Y
M7M4MGX<U-]4TZ\U_68M0_LL.;58+,P%G9-ADE)=@S;2P^4(/G;CICHZ*.9AR
MHY;2O!?]F67A6W^W^;_PCR,N[R<?:,PM'_>^7[V>_3'O2?\ "%LLD$D>H /#
MK<VKKN@R"7CD3RS\W;S,Y[XZ#/'544<S#E1Q-GX)UA-!U/1]0UZSGM]56X-W
M<0Z:\5Q))*I!?>9F7C@8VXVJ%& *M6'@V[35'O-7U6"X5M+;3%M[.Q^S1QQE
M@<J-[8/&/3I@#&#UE%',Q<B./M_ TLEGI-MK6I0WD>G:?<:>PAM3#YT4J1IS
MF1L, G)'!ST&*LV7A;4OM&F#6]:CU"TTI_,M8X[/R9'<*45I7WD.0K'A50$G
M.. *Z>BCF8^5'+V_@S[/X?T73/M^[^R[Y;SS?)QYN'9MN-W'WL9R>G2NHHHI
M-M[C22V"BBBD,**** "BBB@ HHHH X?XR_\ )']?_P"N*?\ HU*X7X7W#Z%X
MRU6U\0Q&7Q'J.G13Z5<L/EN+4196)!VQM&1DYV'^[D^UWME::E9R6FHVT-W;
M2C$D,\8='&<\J>#R*KSZ#H]U-9RW.E6,TECC[(\ELC-;XP1L)'RXP.F.@K2,
MTH\IE*#<N9'A'@+5/$'BC5--OY_&R+<ZA<RPWVF2:P_F&,[LB*U6(>4P495P
MY XY!R*UO">J>)-5\7Z7X(U#4]0,_AV]NI]4NQ<.&NX5(\@,P.65B_0]L5ZT
MWAG2([V?4;#3-/M-5E5\:@EG'YRNP(+%L9/7G)YK*\&>"7\,WFIZGJFK2:UK
M.JNANKZ2!8LJ@PJJ@)"@#T/8>@JW4B[D*G)61ROQH^W?VMX'_LG[/]N_MI?L
M_P!JW>5YG&W?MYVYQG'-97Q#UWQC9-X8T?Q!JECH_P#:,TYN[S2KR2SB^7&Q
M?/9':/KS\I!^G->PW>FV-_+;RWUE;W,EK()8'FB5S"X_B4D?*?<4FHZ7I^L6
MOV75K&VOK?<&\JYA61,CH<,",U,9I6NBY4V[M/<\*O\ 7+Z#P]H.BZIXMGN[
MFYO;C[/JFG>(1:0BW0*/W]T\1\PJ21PO/;)P*Y[4[R\\2?#/PIJNN:]?L+?Q
M!]@-Q]IVJ(^6$S,0/WB@'#GG&<BOHUO#.@O9VMH^B:<UM9L7MH3:1E(&SG*+
MC"G/.10?#6A'2VTTZ+IQL'D\QK4VB>4S]=Q3&,^^*I54NA#I2?4\:U+Q8VB:
M[X]L7\57)@CT.V&CR3Z@2TKFV3$D1S@NQ.XLO4DFEM)]:\1Z[X TE_$VLV,.
MHZ"TMW+:7;+)*P5CN).1NX'S$$U['-X8T"YDBDN-#TV5X;?[+$TEI&QCAP5\
ML$CA,,PVCC!/K4T.AZ3;W%K/;Z79136<?DVTB6Z*T"?W4('RKST'%+VBML/V
M<KZO^KG@U_K?B34_&OB!8O&4>BWFD:@+:QMKW5F@BDB1B%)MA$WGE@,D[LY8
M<$8%:D.N7]G\<!;Z_P"(KV^ANM2,5I%I&LQF"'^%89K0#<-O1F..03R<FO8;
MOPYH=_J4>HWVC:?<WT94I<S6J/*FTY7#$9&#T]*+?PWH=IJCZG::-I\%_(S,
M]W%:HLK%OO$N!DDY.>>:/:+L'LI7W-*BBBL3<YK6O NF:[K\&KW<]VEQ"$"K
M$ZA#M.1D%2>_K72T45I*I.:49/1;&4*4(2<HJS>X5R.FIK'A22^L8]%NM8L)
M;R:[M)K*:%6C$KF1XY%ED3!#LV"I;(/.".>NHJ$[&C5SDO)UK1/$EUJT&DOJ
M5OJL,)N;6TN(_-MIT7;E3*45T*X&<@@KG&#QFZGX;UG5M.UO49;,17VJ7%BL
M-CYJEH;>WG5AO;.W>=TC$ D#A06QD]_13YF3R(X+Q#X3U,>---U#0H5DT^ZU
M""YU.+>J>5)$"!.H)YW*=K <G:A]:F'A"\O-)U='VV>HC6I=2TNY8A@CC!1C
M@_=;!5E/)5B,5V]%/G8<B/+(/"^J-X:\*C7?"O\ :1L[V\N+_3-]O+L$IF*?
MZQPC8+J>M= --O=/O=-UO0/#K6D5O;R65QHFZ"*01-(K!XMCF(,&!."P!#'D
M$8/9T4.;8*"1A7,FHZWX8U:*32)]/EEMY88(+B:)I)"4(R=C,JC)P/F^N*R]
M3TB<^$M#M9='U"[N[2% )=,NXH;BRE$)3>K.ZJW4@C)!SR&'%=C12YK#<;GG
M$WA_7WO-*U;7;34-5N#IYM;M-*U+['-&XD+JQVRQ(^0<, V PRH(K6T+PY)I
MOB?2[JVTQK&PAT>:!HWN?.:&62>.386+%F/#$GD9'7I78T4^=B4$CB=$\+W]
MIXVG>ZA5-&TZ6>XTPAP=[W.UI/ESE=A\T#@#$O'?&?X7T77?"EMHUU-HLU^P
MT2#3[FVMIX?-MI(V=LC>ZHRMOP<-G*+P>WHU%'.PY$><7WAB[DUO6IM1T'5-
M2@UGRY0EAK;6\<9,"Q/#,OG1@J"GWE5R58C' !OC2=3L_&$3^'M,OM+MS<K]
MMF:ZBDL[R 1JN[RRYD67"*H*JN<?,6&*[BBCG8<B"BBBH+"BBN.T'Q%XFOO%
MUQ8:GH_V;3HS(([G[+(F[:<+\Q.TY%:TZ4JD9270QJ5HTY1B[^]H=C114=S<
M16=K+<W+B.&%#)([=%4#)/Y"LC8;%>VL]U/;07,,EQ;;?/B20%HMPRNX#D9'
M(SUJ:O)?"NL16GB72-6EM[^"X\1--'J+7&G3PQAY&,EL/,= K;0#$,$YW CC
MFNETS4M5NM#F\7W.JSFUC%S.-'ABB\HQ1AU5"Y0R;\J&)W8SD;<5;A8S4TSM
M:*X.\OO$&B>"9/$<NM/J5U<6\96S^SPK;Q232(%,> K%4#$8>0Y'4CK38)_'
M<=KJ<4%KJ,N;9&M9M4^PK.)=^'""!MA^0[EW@ ,,$D'@Y?,?/Y'?45Y\=9U:
MXT.*32=3UJ]BAO2FIL+&!=1LE\H'9Y1C"-AB"=J,2K?+NZUU>E2C5_"=K+9:
MS-<"XMU*:E'$BR/D??V,I4-Z@KP<C Z4G&PU),UJ*\L\%2:I'X-\&:-9ZS<0
M#5+)KA[DQ0M);QQHG[J(%-O);JX<X#>Q'9>&+Z^>^UG2=2N_M[Z7=+''=LBH
M\B/$L@#A0%W#>1D  C:< YIN-A1G<Z&BBBH+"BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ K)U[1)-5-E<V5W]BU#3YO.MIVC\Q,E2C*Z9&Y2K$8!!!P01BM:L?Q#K<ND
MQV=OI]NMUJ6H3_9[2&1RB;MI9G=@"0JJK$X!)P .M-7OH)VMJ9,_@F>_@N9=
M2U59=0N[RTN)9XK79&$MY Z1I&7) X;DL3ER>F!71:O8?VKHE]I_F>5]KMY(
M/,V[MFY2N<<9QGI7/:UJ7B;PWX<U/4KZYTF_\B%6A\FSD@VON (93*^X8/4%
M<$=\\:6I^+]%TB[EMKZYE#P*'N##:RS);*>09712L8QSER..>E5[S)]U#;?P
MUY&M:/J'VO=_9FG26/E^7CS-YB._.>,>5TYZ]>.<ZT\$W.EVNFOI&K)#J&GB
MXC$TUJ9(IHII/,9&C#J>"%((8<KZ$BN@BUG3Y[J[MX;D/+9Q1S3!5)"HX8JP
M.,'(5NF>E49O&6APVMC<?:IIEO[87=NEM:332-"0#YA1%+*OS+RP !..M%Y!
M:)2A\%LKV5Q/J/FWD6KG5KJ40[5GD,+P[%7=\BA64#)8X09))S3=3\%-?KK;
M1Z@(IM3O[6^B9H-P@>!8@H(W#>"8>>5X;';-7_"&N2^(O"=MJTPA+SM+C[/]
MQ@LC*I&2>H4=ZH>$]:UGQ):6FL?:M+&GW!;S;&.!_/M3@_(TOF$%U. R[%ZG
MTY/>%:+^9;B\-3>?K5Q=7T<D^KVD5O(8[<HL;)&RE@"Q."6SMSQC&3UK.?PY
M::!:S7>HO<ZA;'1+?1Y+:ULGE>58S)E@J;C\WF8QC QR?38L?%NBZCJ:V%I=
M.\TF\0NUO(D4Y3[PCE90DA'/"L> 3V-0:7XY\/ZU<6L6FWDLWVQBMO(;29(Y
MF"EV59&0*2 K9 .000<'BCW@]TC\!:-=Z+X1M8]5+'4K@>?>%R"WF$ 8)'!*
MJ%7(_NU0USP+?:G'K]KIVN)86&OKNNHFL_-D23RQ&61]X #!$W*5)X."N<C8
M_P"$BL[CQ!!I]IJ$0=9I8)H&M9&:21(U<A9,A5VA@3PV<XX(-):^,=#O)95@
MO'\J*.25KJ2WECMBD9P[+.RB-@.Y#'OZ47E>X6C:PD7AKRM1UBZ^UY_M.SAM
M=OE_ZKRU<;LYYSYG3C&*S[+P;J&C_9&T/6X[9UTZ"PO#-9^:)A",)(@WCRWP
MS]=ZG*Y!V\Z%MXTT*YMKF<7<L"VL*SR+=VLMN_EL2%=4D568$C *@Y/'6M#2
M]7M=8MY)K(7"K%)Y;K<VLMNZM@-]R15;HP.<8YHO)#M%G,Z;X%O="LM)_L36
MTCO=/M6LY)KJS,T=S$6W#<@D4A@W((;N<@YXV+?0+A?$5AK%[J N+BVTZ6SE
M"P;!*TCQN7')V@>7@+SP>IQSMT4N9L:BD%%%%24%%%% !1110 5Q_BB76U\<
M>&8=*U."UMYWG$D4EN\@<K$S'=MD4,,8P,<'G)Z5V%9>L:#'J]S87(O+FRN=
M/F,L,]MLW?,A1E(=64J0WIG@8(IQ=F3)71SMMXFUJ:PUW4[R[T;3[&PO+BR@
M,\,A)*3;%D=@_/IY8&6;&&7=@9LWC"XO=!U5-2LK._ETW4;"-#<Z9-;)(LTL
M0W&"8[E9=S8.2,A3[5U$W@ZQETBYL%N;N(3Z@VHK/&Z^9#.9?-!7*XP&Z!@>
M.N:KCP%8M#J"W6H:C=2ZC/;7%Q/-(F]G@=73 "!5!* $ 8QTQ5IQ(:D9-WXN
M\0P6^N:HJZ:-.T;4OLS0-#(9;B(&/<0^\!& <X^5LD=!1J7B2]TO5]:31].T
MU;G^V+"R\QXBIF$R1Y:1E.21NP#V '!KH+CPA87&CZOISS7(AU:Y:YG8,NY6
M.W(7Y< ?(.H/>BY\'V%UJ%S=R37(DN+^VOW"LN!) %" ?+]T[!GOUP11>(<L
MC%F\6:UISZKI=VEC>:K!<6D%G-%$\$+_ &GY49T+N0%97)PQR ,8)K1TG5=<
M3QI<:%K3Z?<1I8)=QW%I \)8F0J059WQC'J<^W2EU[PO9W$6KWOV>_N[F^2W
M'EV<L:2QO"Q,<D1<JJNI;=\S8^7H>AI^%-"U&/Q1?Z]JRWZ/+:1V<8U*:%YW
M"LSEBL'[I%^8 !>3AB>3R:6#WKV#QMXLO/#[3?V;=61DM[0W+69L+B[ED S]
MXQ$>0G&!(P8$D]-O,,_B7Q%J6K:E;Z!_9EO!9Z7;WZ/>022L[2B4^60KK@'8
M/F[8/!SQJZUX+MM9N[^9M2U&S34K9;6]@M9$"3HH8#)9"RG#D?*5SQG-6K'P
MQ96%S=S0RSLUW9063AV& D(<*1QU/F'/;IP*+QL.TFS'M/$^K>)9[6+PV+*R
M5M*M]2GEOHGGQY^[RXE573LCDODXX^4YXG^&9=OA]8&50DADN"RJVX*?/DR,
M\9^M21^![6UCTX:9J>HZ?+8Z?'IQFMWC+7$"8VJ^Y&&1R0RA2-S8(S6IX?T*
MU\-:%;Z3I[2M;6^[89GW-\S%N3WY:DVK6014KW9I4445!H%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M!CZOXKT70;N*VU:]^SS2KN1?*=LC..J@CK6Q6/J_A31=>NXKG5K+[1-$NU&\
MUUP,YZ*0.M;%:S]ERQY+WZWV^1C#VW/+GMR]+7O\_P#@!7$C4K[4/&=[I=UX
MBFT.[AF L-/6WBV7L 4.9-TB%I"?G#"-EVA1D \GMJY+Q'H^O^([>;2KBTTA
M+)KA7AO_ +3(9X K AUB\O'F 9 (D'7/M41+E>VA!_PGES::GXH_M31+N+3]
M#C$OG1^26*B/><CS226ZK@#C[V#6K_PE%P^GPW5OX:UF?SMSQQ(L"N8P%(D.
MZ4!<[AA20_!^7@UD:[X4U>_;Q9!9?8C;>(+(1I++.ZO#*(O+ *A""IX.=V1Z
M&I_$?A>^U74M/D^RZ9JME#;-$]CJ<C^3'*2NV<(%99"!N&&"GGAADU7ND^\-
MD\<SW'B#P[!I&DW%YINL6LEQ]H'EJV!LQ@-(I&W>=P*YY&W/-7H?&MG/>P(+
M&^2QNKDVEOJ;(GD32\X ^??@E2 Q0*2."<C.1I'A#6-%L_"'DFQN9]%MI;6Z
M5IGC1EDV99"$.2-G0@9SU%,\.^ O[#U"WB?P_P"&IX;:=I(]6\K%X5R67*>7
M]\$@;_,[9QGBG:()S-$_$&R#6THTK5&L+N^CL+;4%CC,,TCR",$#?O"9S\Q4
M @<$DJ#+'XLM+6&ZYU'4;EM5DL8+7RXO-DD W%(\;5V*H)W.00 =QKB1-.T>
MA>$=-U71=2CT[5[=P;"Z,]RT,,X?$L07$.U1RY8@E0, MQU(\):K9W3ZE82V
M;WT.KW%[##,[+%+#,H1D9@I*-CD$!AD 8(/ XQ0E*3.ITV]DU"R$\UA=:?)N
M96M[H)O7!QGY&92#U!!/%6ZJZ<U^]DK:M%;PW1+;H[:1I$49. &95+<8R=HY
M[5:K(U6P4444#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BN.\1^ /[?\4VVL_VE]G\@1CR?(W;MK$_>W#KGTKL:
MUG&$8Q<97;WTV_S,:<ZDI24XV2V=[W_R"N;;Q%JM_>7L?AG1[:]@L93!+<7E
M\;99)5^\D86-RVT\$G:,\#.#CI*XK2-0?P<NI:7JNG:E+&+V>[L[BQT^6Y6X
MCFD:7:3$K;75F*D/MS@$9!XB*-),V['Q9I-UH\=_=W46FAGECDBOI4C>*2(L
M)$/.,KM8G!(P,].:MQZ[I,ND'58M4LGTY02;Q;A#" #@_/G;P>.M><W=G+I&
MK>&;[7=-D>6ZUR]U"2SAC^T/;[H9-G"YWLH"L=N>0=N<#*ZGI6H7LTVN6=MJ
MEEIDOB"&\,5O:#[3L2W,1N!;R(QSYNUMI0L0@8#.*OE1'.ST1/$&C2:;'J*:
MO8M8RL5CN1<H8G(SD!LX)&T_D?2IM.U.PU>T%UI-];7UN25$UM,LB$CJ,J2*
M\^?0(KF.QN+5=8U)+GQ)!=73:G8B$DI"5\SRA%'M7A0691DKGG@GI] M)K7Q
MAXI=K>2*WN+BWEB8H521O(5693T/*@''<5+BDAJ3;'>)/%T?AW4]-M&M&N5N
MWS<2*^!:Q;TC\UA@Y&^1!CCC<?X36MJ>LZ9HMNL^LZC::?"[;%DNYUB5FQG
M+$9. >/:N*O/#VM>*]6\23^=:Z?9W4?]DQI?:;))(T* [I$(ECP"\CD'!SM4
M@]*CTF_U"WU32=<\4:3J#.NE?87>&REG:WN4D(E;8BEPLH"D.!@A1SR,OE5A
M<SN=G=^)-#L!;&^UG3[87:AK;SKI$\\'&"F3\PY'3U%/?7=)BU=-*DU2R349
M!E+-KA!,PQGA,[CP">G:N5LYHM)\2:Q/J.AW[Q:K%;_8O)T]Y@(1"JFV;8"(
M]K[SA]J_O.O!QC6FA2-J%YIFMW7B..6776O$CM=/C:WES.)(IA<" [ %V@@R
MAAL*CC:"<J'S,]#BUW29M6DTJ'5+*348QE[-+A#,@Z\IG(ZCMWI=-US2=9,P
MT?5+*_,! E%K<)+Y9.<!MI..AZ^AKA;1&@O[S3;*QU2[T*6.]FN[>ZTR2*:U
MD8N6\B8A1*)"Y 4;FYSNQP-CP/+?+/=V3I<7&F6D,4=G?WNGO9W#@%_W3HRK
MO"#;APJCYL<G)I.*2!2;9V%%%%0:!1110 4444 %%%% !575-,M-9TNXT[48
MS+:W*&.6,.R;U/494@X/UJU5'7)'B\/ZC)$[(Z6LK*RG!4A#@@TUN)[#M1TF
MRU:Q%G?P"6!9$D50Q4JR,&4@J0005!XJG#X5TBVU=]2@@ECGDE:9HUNI1 9&
M4JS^3N\O<03D[<DDGJ2:Y#P_KEAH_@.;Q! NO7M]::.+JX74I;X13,$#-L:?
M,>21U0'@\<5L-XKU@SS6,VC6UI>3:<]_8;KXL'52H99#Y7R.N]#A=X.3SQFJ
MY9+1$<T7JS1MO!6@6L$]O'9.]M/$T#6LUS++ D;$$HD3,4C&0.% Z#TI8O!V
MCPV,]JHOFCG$89I-2N7D41MN0)(TA9,-S\I%<Q9?$.ZT_P (>&Y-?_LI-4U>
MS6=);O4A;0/&(D9I)',8V.2X_=JK<G@X!(N6OQ#FU6'1UT/2H;RZU*2YB8&_
M AA> @,?-5&WH<Y#*.?EX&3AVF+F@;7_  A>BBV2&-+V(K*\IFBU*X29W8 ,
M7E60.^0JCYF/"J.PK7LK*VTVQAL[&%(+:! D<:# 4#M7)3>.-42'6;R+P]')
M8:'</%>2_;\2.B*K.T2>7\Y"DG#%,X !.>)I_%=U>:CK-E9Z4LMAIUNLD]X;
MYH6=7A\Q1&%0MN[9RN."#G@*TGN/FBMB^O@C04TR.P2VG6WAF\^#;>SA[=\8
M_=/OW1#&1M0@8)&.36GI>DV6C69MM.B,:,[2.SR-(\CGJSNQ+,Q]22>!Z5S&
MF^,;B[O-.TO2M-@:1M/M;N2.]U-EF,4@Y:/*,9M@!W,Q7)XSDU5O/BII]IK$
M]N#IS6UM??89E;4T6\+[PC,EMM)9 QQRP8A6(4C&7RR>@<T%J=[17/>-!J7]
MB1-IB7<L:7"/>Q6+[;B2W .]8SD$-T^Z0V,A>2*H:=KNE:9I]F=#N+O4[?4-
M6%DXO+N5Y;2380RGSLR*04R4;!!8]*GENKE<UG8["BN9U#QDMA>ZM:"P>>>R
MEMH+:..09NI9Q\B\C" 'J23@9/;%%QXBUJR6"TN]$M3JUY<&*TMX-0+PN@7<
M\CRF)2BJ,C[A).T#.>#E8<R.FHKB]7\>RZ)-9Z?J<&CV.JSQO-*E]K @MXXU
M<JI64Q[G9L A0@P,Y(P,LM?B(VL'2X]!TZWFN-0LVNUBO;\0;]K%6CB*HXE8
M%&)Z #:<X/!R2%SQV.WHKF[7Q1=7_BN\TFQL+5HK"98KHRWVRX4% PD6'8<Q
MG< &+#)#8''/24FFBDT]@HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "L#Q/IE_<RZ9JFC+'->Z5<-,MM*^Q;
MA&C9'3=_"V&RI/&0,\$D;]9VLZW!HT=N'AFNKF[E\FVM+<*9)WVEB!N(4856
M8EB  .O2FKWT$[6U.?\ $?\ ;/B?PCJVGP>'KNQDDA41+=W$&Z5MX.%$<C
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
MT7'V.\/EJ?,C X4C[K*"V",;FKLJ**AN[N7%65@HHHI#"BBB@ HHHH ****
M"JNHZII^CVOVK5KZVL;?<%\VYF6-,GH,L0,U:KE=?#6'C32=9O+*ZN]/@M9X
M%:UMWN&MIW*$/Y: MAD5EW '&<' 8FFE=B;LC6NO$^@V-G;7=[K>FVUM=#=;
MSS7<:),/5&)PW4=/6I;[7M(TM%;4]5L;-6C\T&XN$C!3(&[DCC+*,^K#UKE8
MKN'2?$]YJU[HNHM9ZEI\*V;0:;+,\2J6+PO&BEHB2X;#  Y.>5(JGX5\.WEC
MXC\-'4-.>,66C7@7*[EM7>>(I%O' 81EEP#T#8XJ^5$<S.TN_$.BZ?I]O?7^
MKV%K9W(!@N)KE$CE!&1M8G#9'/':K*:A9RM*([N!S"BR2A90?+5AE6// (!(
M)ZXKR^"UNM(T"PN+>WU6TUJS.HQV:#29;JWDB:[8B&5%7*!E1-K IQ@Y(X.K
M+-?:1JFMM>:)>F35M*MA;Q6%LTT:S)&ZM"74%4P67!8A<'KQ1R(2F^IN:KX[
MTS1[JY-V\7V"#2EU);M)UQ,&8JJ(#@$M@;?FY) JXOC+PW_9-KJ<NNZ;!:76
M?*EFO(U5B.J@[L$CN >*XF#1-3ET5K<6%PLDG@:.S >)E_?[6'EG(X;D<=:L
M7^HWUY;Z=!!;:Q9VK:48Q+;:*S7$L_"FW<RQ,(D. <LJAN#O 4Y?*A<[.LN_
M&>AV/BFS\/W5_!'?7D1DC#3(!G<H5#EL[GW_ "C'.#Z5.GB*QMM#BU+6M0TN
MQA=S'YRWRM!N#$ "1@N3\O(P,$$<XS7&>';>^TZ;P#<:C8WP$>A/83;;21V@
MF;[/M$@524'R-\S8 P<D5%X=MKG07T/4]8TN^DMHK>]MP(K.2:2TE>Y+AC$J
MEP'08W 'H <!J7*AJ;_KY'?RZ]I$%C#>S:K8QVMPI>&=[A!'(H4L2K9P0%!/
M'8$U/8W]GJEE'>:9=P7EK)G9/;R"1&P2#AAD'!!'X5YY8Z'<3:OH%S)I,T5C
M)XAN]0C@DA(^S1M;R;'=<?NR9 & .""X!P>*Z?PE:3VE_P")Q-!)#%+K+RP;
MT*AT:"$EESU!??R.^:3BD.,FV=)1114&@4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 5M0L(=2LVMKA[A(V()-M<R0/P<\/&RL/SJ'2M$L-%286$3
MAYW#S333/-+*0, M(Y+-@  9)P!@5?HIW>PK*]PHHHI#"BBB@ HHHH ****
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
M0HL2,%5WXR 6( 'U-<V_AJ]G@UP:%X</AZQN-$N+1=.WP1BZNG'R/LB=HUP
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ ID\C16\DD<+SLBEEBC*AG('W1N(&3TY('N*?67
MXG_Y%'6/^O&;_P!%FFMQ/8T87:6"-WB>%F4$QN060D=#@D9'L2/>GUY5I6@:
M7K^N7$>LV45[''X6T_9'.H=5)$WS@'@,,<-U&3@\FHM'O-)U"'0+GXC26DEC
M)X>M7LGU4K]FDG.[SR?,^4RX\HC/."V/XJOD,^<]+L]8M[[5M1TZ))!-IS1K
M*S ;6+H'&WGT/?%7Z\FU/[/;7NLW=N&73[#5=&N7;#?NK=%CRQ!YPJ\G/( )
M/2C6-6M]6U3QC=Z/=O<V MM(6ZN;%BV^V$\WV@QNOWL1EP2IXPPZBCD#VEOZ
M]3THZQ;CQ$NB[)/M+6ANPV!LV!PF,YSG)]*OUX_>?V8OB+6C\,U@#_\ "-3&
M,Z0H,1E\U<^6$^4R8 SMYSM[XIMI9PQ:5JM]X*\0:3<2_P!D.LEGX<L&@D89
M4B23]](?."[PNX!R6;J0</D#VC/4[G6+>UURPTJ1)#/?1S21,H&T"/;NR<Y_
MC&, ]ZOUY?I'_"(_\+*\.?\ "$+9^1_9]WYSV&#&QQ%MWD<&3&<Y^;!&[M7J
M%1)6+B[W"BBBI*(A:VXO#=B",7+1B,S;!O* DA=W7&23CW-2T44 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5EZQH,>KW-A<B\N;*YT^8RPSVVS=\R%&4AU92I#>F>!@BM2LG
M6/$$6DW5K9QVEUJ%]=[VAM+0)O*H!N<EV5549 R6'+ #)--7OH)VMJ5Y/!]A
M)HMYIC37/D7E^;^1@R[A(9A-@?+C;N '3.._>IE\+Z;]CU>TN$DN+?6)WGN8
MY&[LBH0I7!7A 0<Y!Y!Z547QE$^MP:2-'U-;M[2.\F5TB5;6)W9"TC&0#Y2A
MR%+$@Y4-@X+'QK97EY:))97UG:Z@'-C?7*HL-UM4M\N'+KE 6&]5R <57O$^
MZ/L?",,%T+C5-3O]:E2W:VA.H-'^YC;[^!&B E@ "S9; P",G-;3O =G87NF
MW$NJ:G>KI:/%9P74D;1Q1LFPIA4!88QRQ+<#GKG/OO'$]W<>'SI5EJ%K8ZEJ
M4<4=[-#'Y5W"5<_+\Q=0V P+*I(Y%1GQQ>0WFC0:9I^HZO#?:C>6LTLPMDDS
M")LHF'11AH\@L.4'7<<4[2)O JZ?X5OY]7T2!;36[/2M'NOM,,6J75LT<"JC
M*D40A9G;[X ,K':JX!)-=/\ \(;I_P#8?]E>=<^1_:/]H[MR[O,^T>?C.W&W
M=QC&<=\\U+IWB9-5U*2"RTR^>T2>6W_M'$?D-)&2'&-^\8967)0 D<'D9VZ4
MI,J,8A6#K/@[2]>O9[G4?.9YK1;8;'"^5M<NLB'&5<,<@Y[#BMZBI3:V*:3W
M.;D\'$W1N[7Q!J]I=RP+!=3P-!NN@OW6<-$5# $C<@4_D,5[K0Y]6^(.G7TU
MA+;66CPR 7$LRM]L=MNP!0Q.U/F;+X.XC /)KK**?,Q<J,)O"R3ZQ!>WVJZA
M>16MRUW;6<QB\J"4AAD$('( =@ SD#/3@8W:**5[C22.=U#P=!>W=[+;ZIJ.
MGPZCC[=;6CQB.Y.W:6.Y&9&*@*2C*2 .XS5ZQ\/66G:Q-J-H'C>6TALQ""/+
M2.(N4VC&0?G(Z]A6I11=ARH****0PHHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ K UC2]3'B"TUS0Q:SW$5O):36MY*T221LRL&#JK%6#(/X2"">G!
MK?HIIV$U<YNVT&_G\27>J:J;95O-'ALI8[=V.V17E9\$@97$H /!.#P*QO#?
M@(:2MM:7GA[PTJVT+0'5[2+;=3KM*!MGE#RW8$%CYC<[ACGCO:*?,R>1'"0^
M&?$[V_AS3KN32Q9Z#=Q.;B.60RW<<:,BDH4 C;!!(#,">A '*P^$-8T^WTN:
MS-C/=Z?K-Y?^5+.\<<D4_GC&\(Q# 2@_=(R",]Z[JBGS,.1'(:?X<U2/QJ-7
M>WT_2X<R_:3I]U(W]H@Y$9EB**JN,Y+Y9LC&<'CKZ**ENY25@HHHI#"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBH+XW8T^<Z8L+WGEMY"W#%8R^.-Q )QGK@4 3T5Q
M7G?$_P#Y\O"?_@5<_P#QNCSOB?\ \^7A/_P*N?\ XW5<OF1S>1VM%<5YWQ/_
M .?+PG_X%7/_ ,;H\[XG_P#/EX3_ / JY_\ C='+YAS>1VM%<5YWQ/\ ^?+P
MG_X%7/\ \;H\[XG_ //EX3_\"KG_ .-T<OF'-Y':T5Q7G?$__GR\)_\ @5<_
M_&Z/.^)__/EX3_\  JY_^-T<OF'-Y':T5Q7G?$__ )\O"?\ X%7/_P ;H\[X
MG_\ /EX3_P# JY_^-T<OF'-Y':T5Q7G?$_\ Y\O"?_@5<_\ QNCSOB?_ ,^7
MA/\ \"KG_P"-T<OF'-Y':T5Q7G?$_P#Y\O"?_@5<_P#QNCSOB?\ \^7A/_P*
MN?\ XW1R^8<WD=K17%>=\3_^?+PG_P"!5S_\;H\[XG_\^7A/_P "KG_XW1R^
M8<WD=K17%>=\3_\ GR\)_P#@5<__ !NCSOB?_P ^7A/_ ,"KG_XW1R^8<WD=
MK17%>=\3_P#GR\)_^!5S_P#&Z/.^)_\ SY>$_P#P*N?_ (W1R^8<WD=K17%>
M=\3_ /GR\)_^!5S_ /&Z/.^)_P#SY>$__ JY_P#C='+YAS>1VM%<5YWQ/_Y\
MO"?_ (%7/_QNCSOB?_SY>$__  *N?_C='+YAS>1VM%<5YWQ/_P"?+PG_ .!5
MS_\ &Z/.^)__ #Y>$_\ P*N?_C='+YAS>1VM%<5YWQ/_ .?+PG_X%7/_ ,;H
M\[XG_P#/EX3_ / JY_\ C='+YAS>1VM%<5YWQ/\ ^?+PG_X%7/\ \;H\[XG_
M //EX3_\"KG_ .-T<OF'-Y':T5Q7G?$__GR\)_\ @5<__&Z/.^)__/EX3_\
M JY_^-T<OF'-Y':T5Q7G?$__ )\O"?\ X%7/_P ;H\[XG_\ /EX3_P# JY_^
M-T<OF'-Y':T5Q7G?$_\ Y\O"?_@5<_\ QNCSOB?_ ,^7A/\ \"KG_P"-T<OF
M'-Y':T5Q7G?$_P#Y\O"?_@5<_P#QNCSOB?\ \^7A/_P*N?\ XW1R^8<WD=K1
M7%>=\3_^?+PG_P"!5S_\;H\[XG_\^7A/_P "KG_XW1R^8<WD=K17%>=\3_\
MGR\)_P#@5<__ !NCSOB?_P ^7A/_ ,"KG_XW1R^8<WD=K17%>=\3_P#GR\)_
M^!5S_P#&Z/.^)_\ SY>$_P#P*N?_ (W1R^8<WD=K17%>=\3_ /GR\)_^!5S_
M /&Z/.^)_P#SY>$__ JY_P#C='+YAS>1VM%<5YWQ/_Y\O"?_ (%7/_QNCSOB
M?_SY>$__  *N?_C='+YAS>1VM%<5YWQ/_P"?+PG_ .!5S_\ &Z/.^)__ #Y>
M$_\ P*N?_C='+YAS>1VM%<5YWQ/_ .?+PG_X%7/_ ,;H\[XG_P#/EX3_ / J
MY_\ C='+YAS>1VM%<5YWQ/\ ^?+PG_X%7/\ \;H\[XG_ //EX3_\"KG_ .-T
M<OF'-Y':T5Q7G?$__GR\)_\ @5<__&Z/.^)__/EX3_\  JY_^-T<OF'-Y':T
M5Q7G?$__ )\O"?\ X%7/_P ;H\[XG_\ /EX3_P# JY_^-T<OF'-Y':T5Q7G?
M$_\ Y\O"?_@5<_\ QNCSOB?_ ,^7A/\ \"KG_P"-T<OF'-Y':T5Q7G?$_P#Y
M\O"?_@5<_P#QNCSOB?\ \^7A/_P*N?\ XW1R^8<WD=K17%>=\3_^?+PG_P"!
M5S_\;H\[XG_\^7A/_P "KG_XW1R^8<WD=K17%>=\3_\ GR\)_P#@5<__ !NC
MSOB?_P ^7A/_ ,"KG_XW1R^8<WD=K17%>=\3_P#GR\)_^!5S_P#&Z/.^)_\
MSY>$_P#P*N?_ (W1R^8<WD=K17%>=\3_ /GR\)_^!5S_ /&Z/.^)_P#SY>$_
M_ JY_P#C='+YAS>1VM%<5YWQ/_Y\O"?_ (%7/_QNCSOB?_SY>$__  *N?_C=
M'+YAS>1VM%<5YWQ/_P"?+PG_ .!5S_\ &Z/.^)__ #Y>$_\ P*N?_C='+YAS
M>1VM%<5YWQ/_ .?+PG_X%7/_ ,;H\[XG_P#/EX3_ / JY_\ C='+YAS>1VM%
M<5YWQ/\ ^?+PG_X%7/\ \;H\[XG_ //EX3_\"KG_ .-T<OF'-Y':T5Q7G?$_
M_GR\)_\ @5<__&Z/.^)__/EX3_\  JY_^-T<OF'-Y':T5Q7G?$__ )\O"?\
MX%7/_P ;H\[XG_\ /EX3_P# JY_^-T<OF'-Y':T5Q7G?$_\ Y\O"?_@5<_\
MQNCSOB?_ ,^7A/\ \"KG_P"-T<OF'-Y':T5Q7G?$_P#Y\O"?_@5<_P#QNCSO
MB?\ \^7A/_P*N?\ XW1R^8<WD=K17%>=\3_^?+PG_P"!5S_\;H\[XG_\^7A/
M_P "KG_XW1R^8<WD=K17%>=\3_\ GR\)_P#@5<__ !NCSOB?_P ^7A/_ ,"K
MG_XW1R^8<WD=K17%>=\3_P#GR\)_^!5S_P#&Z/.^)_\ SY>$_P#P*N?_ (W1
MR^8<WD=K17%>=\3_ /GR\)_^!5S_ /&Z/.^)_P#SY>$__ JY_P#C='+YAS>1
MVM%<5YWQ/_Y\O"?_ (%7/_QNCSOB?_SY>$__  *N?_C='+YAS>1VM%<5YWQ/
M_P"?+PG_ .!5S_\ &Z/.^)__ #Y>$_\ P*N?_C='+YAS>1VM%<5YWQ/_ .?+
MPG_X%7/_ ,;H\[XG_P#/EX3_ / JY_\ C='+YAS>1VM%<5YWQ/\ ^?+PG_X%
M7/\ \;H\[XG_ //EX3_\"KG_ .-T<OF'-Y':T5Q7G?$__GR\)_\ @5<__&Z/
M.^)__/EX3_\  JY_^-T<OF'-Y':T5Q7G?$__ )\O"?\ X%7/_P ;H\[XG_\
M/EX3_P# JY_^-T<OF'-Y':T5Q7G?$_\ Y\O"?_@5<_\ QNCSOB?_ ,^7A/\
M\"KG_P"-T<OF'-Y':T5Q7G?$_P#Y\O"?_@5<_P#QNCSOB?\ \^7A/_P*N?\
MXW1R^8<WD=K17%>=\3_^?+PG_P"!5S_\;H\[XG_\^7A/_P "KG_XW1R^8<WD
M=K17%>=\3_\ GR\)_P#@5<__ !NCSOB?_P ^7A/_ ,"KG_XW1R^8<WD=K17%
M>=\3_P#GR\)_^!5S_P#&Z/.^)_\ SY>$_P#P*N?_ (W1R^8<WD=K17%>=\3_
M /GR\)_^!5S_ /&Z/.^)_P#SY>$__ JY_P#C='+YAS>1VM%<5YWQ/_Y\O"?_
M (%7/_QNCSOB?_SY>$__  *N?_C='+YAS>1VM%<5YWQ/_P"?+PG_ .!5S_\
M&Z/.^)__ #Y>$_\ P*N?_C='+YAS>1VM%<5YWQ/_ .?+PG_X%7/_ ,;H\[XG
M_P#/EX3_ / JY_\ C='+YAS>1VM%<5YWQ/\ ^?+PG_X%7/\ \;H\[XG_ //E
MX3_\"KG_ .-T<OF'-Y':T5Q7G?$__GR\)_\ @5<__&Z/.^)__/EX3_\  JY_
M^-T<OF'-Y':T5Q7G?$__ )\O"?\ X%7/_P ;H\[XG_\ /EX3_P# JY_^-T<O
MF'-Y':T5Q7G?$_\ Y\O"?_@5<_\ QNCSOB?_ ,^7A/\ \"KG_P"-T<OF'-Y'
M:T5Q7G?$_P#Y\O"?_@5<_P#QNCSOB?\ \^7A/_P*N?\ XW1R^8<WD=K17%>=
M\3_^?+PG_P"!5S_\;H\[XG_\^7A/_P "KG_XW1R^8<WD=K17%>=\3_\ GR\)
M_P#@5<__ !NCSOB?_P ^7A/_ ,"KG_XW1R^8<WD=K17%>=\3_P#GR\)_^!5S
M_P#&Z/.^)_\ SY>$_P#P*N?_ (W1R^8<WD=K17%>=\3_ /GR\)_^!5S_ /&Z
M/.^)_P#SY>$__ JY_P#C='+YAS>1VM%<5YWQ/_Y\O"?_ (%7/_QNCSOB?_SY
M>$__  *N?_C='+YAS>1VM%<5YWQ/_P"?+PG_ .!5S_\ &Z/.^)__ #Y>$_\
MP*N?_C='+YAS>1VM%<5YWQ/_ .?+PG_X%7/_ ,;H\[XG_P#/EX3_ / JY_\
MC='+YAS>1VM%<5YWQ/\ ^?+PG_X%7/\ \;H\[XG_ //EX3_\"KG_ .-T<OF'
M-Y':T5Q7G?$__GR\)_\ @5<__&Z/.^)__/EX3_\  JY_^-T<OF'-Y':T5Q7G
M?$__ )\O"?\ X%7/_P ;H\[XG_\ /EX3_P# JY_^-T<OF'-Y':T5Q7G?$_\
MY\O"?_@5<_\ QNCSOB?_ ,^7A/\ \"KG_P"-T<OF'-Y':T5Q7G?$_P#Y\O"?
M_@5<_P#QNCSOB?\ \^7A/_P*N?\ XW1R^8<WD=K17%>=\3_^?+PG_P"!5S_\
M;H\[XG_\^7A/_P "KG_XW1R^8<WD=K17%>=\3_\ GR\)_P#@5<__ !NCSOB?
M_P ^7A/_ ,"KG_XW1R^8<WD=K17%>=\3_P#GR\)_^!5S_P#&Z/.^)_\ SY>$
M_P#P*N?_ (W1R^8<WD=K17/:!)XR;4''B>WT..T\L[6T^>9Y-^1C(=0,8S[]
M*Z&DU8I.X4444AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
>4444 %%%% !1110 4444 %%%% !1110 4444 ?_9

end
</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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373809193520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - 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, 2022</div></th>
<th class="th"><div>Nov. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-39548<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="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">BENTLEY SYSTEMS, INCORPORATED<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">95-3936623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">685 Stockton Drive<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Exton<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">PA<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="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">19341<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">610<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="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">458-5000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class B Common Stock, par value $0.01 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="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">BSY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Central Index Key</a></td>
<td class="text">0001031308<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="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,601,757<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">276,790,956<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373810522880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 72,856<span></span>
</td>
<td class="nump">$ 329,337<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="nump">214,459<span></span>
</td>
<td class="nump">241,807<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="num">(10,802)<span></span>
</td>
<td class="num">(6,541)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidTaxes', window );">Prepaid income taxes</a></td>
<td class="nump">17,414<span></span>
</td>
<td class="nump">16,880<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="Show.showAR( this, 'defref_bsy_OtherPrepaidExpensesAndCurrentAssets', window );">Prepaid and other current assets</a></td>
<td class="nump">32,224<span></span>
</td>
<td class="nump">34,348<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">326,151<span></span>
</td>
<td class="nump">615,831<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="nump">30,753<span></span>
</td>
<td class="nump">31,823<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">41,499<span></span>
</td>
<td class="nump">50,818<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">301,173<span></span>
</td>
<td class="nump">245,834<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">2,193,053<span></span>
</td>
<td class="nump">1,588,477<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Investments', window );">Investments</a></td>
<td class="nump">21,690<span></span>
</td>
<td class="nump">6,438<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="nump">52,751<span></span>
</td>
<td class="nump">71,376<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">74,367<span></span>
</td>
<td class="nump">48,646<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">3,041,437<span></span>
</td>
<td class="nump">2,659,243<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">16,860<span></span>
</td>
<td class="nump">16,483<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accruals and other current liabilities</a></td>
<td class="nump">337,442<span></span>
</td>
<td class="nump">323,603<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenues</a></td>
<td class="nump">186,358<span></span>
</td>
<td class="nump">224,610<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">15,078<span></span>
</td>
<td class="nump">17,482<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">8,405<span></span>
</td>
<td class="nump">6,696<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">5,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="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">569,143<span></span>
</td>
<td class="nump">593,874<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">1,776,610<span></span>
</td>
<td class="nump">1,430,992<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent', window );">Deferred compensation plan liabilities</a></td>
<td class="nump">71,013<span></span>
</td>
<td class="nump">94,890<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="nump">28,776<span></span>
</td>
<td class="nump">35,274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenues</a></td>
<td class="nump">15,252<span></span>
</td>
<td class="nump">7,983<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">43,817<span></span>
</td>
<td class="nump">65,014<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesNoncurrent', window );">Income taxes payable</a></td>
<td class="nump">8,893<span></span>
</td>
<td class="nump">7,725<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">7,734<span></span>
</td>
<td class="nump">14,269<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">2,521,238<span></span>
</td>
<td class="nump">2,250,021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note&#160;18)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Stockholders&#8217; 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="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.01&#160;par value, authorized 100,000,000&#160;shares; none issued or&#160;outstanding as of September&#160;30, 2022 and December&#160;31, 2021</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="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Class&#160;A Common Stock, $0.01&#160;par value, authorized 100,000,000&#160;shares; issued and outstanding 11,601,757&#160;shares as of September&#160;30, 2022 and December&#160;31, 2021, and Class&#160;B Common Stock, $0.01&#160;par value, authorized 1,800,000,000&#160;shares; issued and outstanding 276,816,008 and 270,924,962&#160;shares as of September&#160;30, 2022 and December&#160;31, 2021, respectively</a></td>
<td class="nump">2,884<span></span>
</td>
<td class="nump">2,825<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">1,005,075<span></span>
</td>
<td class="nump">937,805<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(101,929)<span></span>
</td>
<td class="num">(91,774)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(385,831)<span></span>
</td>
<td class="num">(439,634)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">520,199<span></span>
</td>
<td class="nump">409,222<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 3,041,437<span></span>
</td>
<td class="nump">$ 2,659,243<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_OtherPrepaidExpensesAndCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Prepaid Expenses And Current Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_OtherPrepaidExpensesAndCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="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)(15)(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccruedIncomeTaxesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.</p></div>
<a href="javascript:void(0);" onclick="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)(15)(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredCompensationLiabilityClassifiedNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="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 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<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 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="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 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<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 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_Investments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="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(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PrepaidTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="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 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373809211504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock par value (USD per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock shares authorized (in shares)</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock shares issued (in shares)</a></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="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock par value (USD per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock shares authorized (in shares)</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock shares issued (in shares)</a></td>
<td class="nump">11,601,757<span></span>
</td>
<td class="nump">11,601,757<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock shares outstanding (in shares)</a></td>
<td class="nump">11,601,757<span></span>
</td>
<td class="nump">11,601,757<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock par value (USD per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock shares authorized (in shares)</a></td>
<td class="nump">1,800,000,000<span></span>
</td>
<td class="nump">1,800,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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock shares issued (in shares)</a></td>
<td class="nump">276,816,008<span></span>
</td>
<td class="nump">270,924,962<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock shares outstanding (in shares)</a></td>
<td class="nump">276,816,008<span></span>
</td>
<td class="nump">270,924,962<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373810912016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations - 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, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<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="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 268,332<span></span>
</td>
<td class="nump">$ 251,388<span></span>
</td>
<td class="nump">$ 812,134<span></span>
</td>
<td class="nump">$ 697,314<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total cost of revenues</a></td>
<td class="nump">59,183<span></span>
</td>
<td class="nump">54,232<span></span>
</td>
<td class="nump">174,662<span></span>
</td>
<td class="nump">156,972<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">209,149<span></span>
</td>
<td class="nump">197,156<span></span>
</td>
<td class="nump">637,472<span></span>
</td>
<td class="nump">540,342<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expense (income):</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="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">63,827<span></span>
</td>
<td class="nump">57,334<span></span>
</td>
<td class="nump">189,966<span></span>
</td>
<td class="nump">157,913<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Selling and marketing</a></td>
<td class="nump">46,114<span></span>
</td>
<td class="nump">44,392<span></span>
</td>
<td class="nump">141,676<span></span>
</td>
<td class="nump">114,846<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">37,794<span></span>
</td>
<td class="nump">35,329<span></span>
</td>
<td class="nump">128,981<span></span>
</td>
<td class="nump">110,233<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense', window );">Deferred compensation plan</a></td>
<td class="num">(4,576)<span></span>
</td>
<td class="nump">88,965<span></span>
</td>
<td class="num">(21,873)<span></span>
</td>
<td class="nump">89,327<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of purchased intangibles</a></td>
<td class="nump">10,446<span></span>
</td>
<td class="nump">8,676<span></span>
</td>
<td class="nump">30,869<span></span>
</td>
<td class="nump">16,703<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">153,605<span></span>
</td>
<td class="nump">234,696<span></span>
</td>
<td class="nump">469,619<span></span>
</td>
<td class="nump">489,022<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">55,544<span></span>
</td>
<td class="num">(37,540)<span></span>
</td>
<td class="nump">167,853<span></span>
</td>
<td class="nump">51,320<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense, net</a></td>
<td class="num">(8,382)<span></span>
</td>
<td class="num">(3,836)<span></span>
</td>
<td class="num">(23,046)<span></span>
</td>
<td class="num">(8,608)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">180<span></span>
</td>
<td class="num">(957)<span></span>
</td>
<td class="nump">14,318<span></span>
</td>
<td class="nump">9,748<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income (loss) before income taxes</a></td>
<td class="nump">47,342<span></span>
</td>
<td class="num">(42,333)<span></span>
</td>
<td class="nump">159,125<span></span>
</td>
<td class="nump">52,460<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">(Provision) benefit for income taxes</a></td>
<td class="num">(9,664)<span></span>
</td>
<td class="num">(5,025)<span></span>
</td>
<td class="num">(8,221)<span></span>
</td>
<td class="nump">5,090<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Loss from investment accounted for using the equity method, net of tax</a></td>
<td class="num">(681)<span></span>
</td>
<td class="num">(664)<span></span>
</td>
<td class="num">(1,846)<span></span>
</td>
<td class="num">(2,939)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">36,997<span></span>
</td>
<td class="num">(48,022)<span></span>
</td>
<td class="nump">149,058<span></span>
</td>
<td class="nump">54,611<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic', window );">Less: Net income (loss) attributable to participating securities</a></td>
<td class="num">(11)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(31)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) attributable to Class&#160;A and Class&#160;B&#160;common stockholders</a></td>
<td class="nump">$ 36,986<span></span>
</td>
<td class="num">$ (48,025)<span></span>
</td>
<td class="nump">$ 149,027<span></span>
</td>
<td class="nump">$ 54,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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Per share information:</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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net income (loss) per share, basic (USD per share)</a></td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="num">$ (0.16)<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
<td class="nump">$ 0.18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income (loss) per share, diluted (USD per share)</a></td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="num">$ (0.16)<span></span>
</td>
<td class="nump">$ 0.46<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares, basic (in shares)</a></td>
<td class="nump">310,116,104<span></span>
</td>
<td class="nump">308,195,379<span></span>
</td>
<td class="nump">308,959,801<span></span>
</td>
<td class="nump">305,119,985<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares, diluted (in shares)</a></td>
<td class="nump">325,170,383<span></span>
</td>
<td class="nump">308,195,379<span></span>
</td>
<td class="nump">332,077,834<span></span>
</td>
<td class="nump">314,658,136<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=bsy_SubscriptionsAndLicensesMember', window );">Subscriptions and licenses</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="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 244,767<span></span>
</td>
<td class="nump">$ 227,001<span></span>
</td>
<td class="nump">$ 739,944<span></span>
</td>
<td class="nump">$ 623,075<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total cost of revenues</a></td>
<td class="nump">37,371<span></span>
</td>
<td class="nump">31,056<span></span>
</td>
<td class="nump">107,904<span></span>
</td>
<td class="nump">89,882<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_SubscriptionAndCirculationMember', window );">Subscriptions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">235,307<span></span>
</td>
<td class="nump">215,135<span></span>
</td>
<td class="nump">708,731<span></span>
</td>
<td class="nump">589,702<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=bsy_PerpetualLicensesMember', window );">Perpetual licenses</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="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">9,460<span></span>
</td>
<td class="nump">11,866<span></span>
</td>
<td class="nump">31,213<span></span>
</td>
<td class="nump">33,373<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Services</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="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">23,565<span></span>
</td>
<td class="nump">24,387<span></span>
</td>
<td class="nump">72,190<span></span>
</td>
<td class="nump">74,239<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total cost of revenues</a></td>
<td class="nump">$ 21,812<span></span>
</td>
<td class="nump">$ 23,176<span></span>
</td>
<td class="nump">$ 66,758<span></span>
</td>
<td class="nump">$ 67,090<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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: 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)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 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)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredCompensationArrangementWithIndividualCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The compensation expense recognized during the period pertaining to the deferred compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=128089324&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 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20015-108363<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="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(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 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> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-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_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.</p></div>
<a href="javascript:void(0);" onclick="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 45<br> -Paragraph 65<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2793-109256<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 60B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<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 45<br> -Paragraph 66<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2814-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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=bsy_SubscriptionsAndLicensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_SubscriptionsAndLicensesMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_PerpetualLicensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_PerpetualLicensesMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373815917440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Loss) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<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="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 36,997<span></span>
</td>
<td class="num">$ (48,022)<span></span>
</td>
<td class="nump">$ 149,058<span></span>
</td>
<td class="nump">$ 54,611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive loss, net of taxes:</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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments</a></td>
<td class="num">(12,809)<span></span>
</td>
<td class="num">(27,014)<span></span>
</td>
<td class="num">(10,192)<span></span>
</td>
<td class="num">(55,709)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Actuarial gain on retirement plan, net of tax effect of $(5), $(8), $(15), and $(25), respectively</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">37<span></span>
</td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive loss, net of taxes</a></td>
<td class="num">(12,798)<span></span>
</td>
<td class="num">(26,994)<span></span>
</td>
<td class="num">(10,155)<span></span>
</td>
<td class="num">(55,647)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
<td class="nump">$ 24,199<span></span>
</td>
<td class="num">$ (75,016)<span></span>
</td>
<td class="nump">$ 138,903<span></span>
</td>
<td class="num">$ (1,036)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><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 10A<br> -Subparagraph (i-k)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373810241312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Parenthetical) - 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, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<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="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent', window );">Actuarial gain on retirement plan, tax effect</a></td>
<td class="num">$ (5)<span></span>
</td>
<td class="num">$ (8)<span></span>
</td>
<td class="num">$ (15)<span></span>
</td>
<td class="num">$ (25)<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_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373805279872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional paid-in capital</div></th>
<th class="th"><div>Accumulated other comprehensive loss</div></th>
<th class="th"><div>Accumulated deficit</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">272,154,504<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">$ 341,599<span></span>
</td>
<td class="nump">$ 2,722<span></span>
</td>
<td class="nump">$ 741,113<span></span>
</td>
<td class="num">$ (26,233)<span></span>
</td>
<td class="num">$ (376,003)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">54,611<span></span>
</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">54,611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive loss</a></td>
<td class="num">(55,647)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(55,647)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Acquisition option exercises, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,141,342<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Acquisition option exercises, net</a></td>
<td class="nump">182,390<span></span>
</td>
<td class="nump">$ 31<span></span>
</td>
<td class="nump">182,359<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="Show.showAR( this, 'defref_bsy_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions', window );">Purchase of capped call options, net of tax</a></td>
<td class="num">(39,021)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(39,021)<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="Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends declared</a></td>
<td class="num">(25,076)<span></span>
</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">(25,076)<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="Show.showAR( this, 'defref_bsy_StockIssuedDuringPeriodSharesDeferredCompensationPlan', window );">Shares issued in connection with deferred compensation plan, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,290,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_StockIssuedDuringPeriodValueDeferredCompensationPlan', window );">Shares issued in connection with deferred compensation plan, net</a></td>
<td class="num">(65,684)<span></span>
</td>
<td class="nump">$ 23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(65,707)<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="Show.showAR( this, 'defref_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions', window );">Deferred compensation plan elective participant deferrals</a></td>
<td class="nump">2,020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,020<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="Show.showAR( this, 'defref_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification', window );">Deferred compensation plan modification</a></td>
<td class="num">(4,739)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,739)<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Shares issued in connection with Executive Bonus Plan, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">190,619<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Shares issued in connection with Executive Bonus Plan, net</a></td>
<td class="nump">9,429<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">16,013<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,586)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Shares issued in connection with employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">104,716<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Shares issued in connection with employee stock purchase plan</a></td>
<td class="nump">3,408<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">3,845<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(438)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock option exercises, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,269,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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock option exercises, net</a></td>
<td class="num">(29,949)<span></span>
</td>
<td class="nump">$ 42<span></span>
</td>
<td class="nump">4,987<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(34,978)<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="Show.showAR( this, 'defref_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber', window );">Shares issued for stock grants, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue', window );">Shares issued for stock grants, net</a></td>
<td class="nump">450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">450<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="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">14,383<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,383<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Shares related to restricted stock, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(120,775)<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Shares related to restricted stock, net</a></td>
<td class="num">(6,353)<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,352)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">282,038,564<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Sep. 30, 2021</a></td>
<td class="nump">381,821<span></span>
</td>
<td class="nump">$ 2,820<span></span>
</td>
<td class="nump">921,410<span></span>
</td>
<td class="num">(81,880)<span></span>
</td>
<td class="num">(460,529)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">281,189,127<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Jun. 30, 2021</a></td>
<td class="nump">472,531<span></span>
</td>
<td class="nump">$ 2,812<span></span>
</td>
<td class="nump">910,951<span></span>
</td>
<td class="num">(54,886)<span></span>
</td>
<td class="num">(386,346)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(48,022)<span></span>
</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">(48,022)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive loss</a></td>
<td class="num">(26,994)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(26,994)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends declared</a></td>
<td class="num">(8,485)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,485)<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="Show.showAR( this, 'defref_bsy_StockIssuedDuringPeriodSharesDeferredCompensationPlan', window );">Shares issued in connection with deferred compensation plan, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88,920<span></span>
</td>
<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="Show.showAR( this, 'defref_bsy_StockIssuedDuringPeriodValueDeferredCompensationPlan', window );">Shares issued in connection with deferred compensation plan, net</a></td>
<td class="num">(3,772)<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,773)<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="Show.showAR( this, 'defref_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions', window );">Deferred compensation plan elective participant deferrals</a></td>
<td class="nump">527<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">527<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="Show.showAR( this, 'defref_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification', window );">Deferred compensation plan modification</a></td>
<td class="num">(4,739)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,739)<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Shares issued in connection with Executive Bonus Plan, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,172<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Shares issued in connection with Executive Bonus Plan, net</a></td>
<td class="nump">2,422<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,870)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Shares issued in connection with employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">104,716<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Shares issued in connection with employee stock purchase plan</a></td>
<td class="nump">3,408<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">3,845<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(438)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock option exercises, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">612,277<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock option exercises, net</a></td>
<td class="num">(5,246)<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">699<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,951)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">5,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,835<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Shares related to restricted stock, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,352<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Shares related to restricted stock, net</a></td>
<td class="num">(5,644)<span></span>
</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">(5,644)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">282,038,564<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Sep. 30, 2021</a></td>
<td class="nump">381,821<span></span>
</td>
<td class="nump">$ 2,820<span></span>
</td>
<td class="nump">921,410<span></span>
</td>
<td class="num">(81,880)<span></span>
</td>
<td class="num">(460,529)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">282,526,719<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">409,222<span></span>
</td>
<td class="nump">$ 2,825<span></span>
</td>
<td class="nump">937,805<span></span>
</td>
<td class="num">(91,774)<span></span>
</td>
<td class="num">(439,634)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">149,058<span></span>
</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">149,058<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive loss</a></td>
<td class="num">(10,155)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,155)<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Acquisition option exercises, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">185,178<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Acquisition option exercises, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">(2)<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="Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends declared</a></td>
<td class="num">(25,623)<span></span>
</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">(25,623)<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="Show.showAR( this, 'defref_bsy_StockIssuedDuringPeriodSharesDeferredCompensationPlan', window );">Shares issued in connection with deferred compensation plan, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,523,386<span></span>
</td>
<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="Show.showAR( this, 'defref_bsy_StockIssuedDuringPeriodValueDeferredCompensationPlan', window );">Shares issued in connection with deferred compensation plan, net</a></td>
<td class="num">(24,246)<span></span>
</td>
<td class="nump">$ 35<span></span>
</td>
<td class="num">(27)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(24,254)<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="Show.showAR( this, 'defref_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions', window );">Deferred compensation plan elective participant deferrals</a></td>
<td class="nump">4,694<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,694<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Shares issued in connection with Executive Bonus Plan, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">284,992<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Shares issued in connection with Executive Bonus Plan, net</a></td>
<td class="nump">11,113<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">16,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,197)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Shares issued in connection with employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">307,406<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Shares issued in connection with employee stock purchase plan</a></td>
<td class="nump">$ 10,062<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">10,332<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(273)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock option exercises, net (in shares)</a></td>
<td class="nump">900,000<span></span>
</td>
<td class="nump">2,272,603<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock option exercises, net</a></td>
<td class="num">$ (1,604)<span></span>
</td>
<td class="nump">$ 23<span></span>
</td>
<td class="nump">6,832<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,459)<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="Show.showAR( this, 'defref_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber', window );">Shares issued for stock grants, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,632<span></span>
</td>
<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="Show.showAR( this, 'defref_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue', window );">Shares issued for stock grants, net</a></td>
<td class="nump">450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">450<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="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">28,687<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,687<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Shares related to restricted stock, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">199,975<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Shares related to restricted stock, net</a></td>
<td class="num">(3,209)<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,208)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of Class&#160;B Common Stock under approved program (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(896,126)<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of Class&#160;B Common Stock under approved program</a></td>
<td class="num">(28,250)<span></span>
</td>
<td class="num">$ (9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28,241)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">288,417,765<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Sep. 30, 2022</a></td>
<td class="nump">520,199<span></span>
</td>
<td class="nump">$ 2,884<span></span>
</td>
<td class="nump">1,005,075<span></span>
</td>
<td class="num">(101,929)<span></span>
</td>
<td class="num">(385,831)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">288,154,159<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Jun. 30, 2022</a></td>
<td class="nump">496,993<span></span>
</td>
<td class="nump">$ 2,882<span></span>
</td>
<td class="nump">981,203<span></span>
</td>
<td class="num">(89,131)<span></span>
</td>
<td class="num">(397,961)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">36,997<span></span>
</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">36,997<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive loss</a></td>
<td class="num">(12,798)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,798)<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="Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends declared</a></td>
<td class="num">(8,592)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,592)<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="Show.showAR( this, 'defref_bsy_StockIssuedDuringPeriodSharesDeferredCompensationPlan', window );">Shares issued in connection with deferred compensation plan, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97,591<span></span>
</td>
<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="Show.showAR( this, 'defref_bsy_StockIssuedDuringPeriodValueDeferredCompensationPlan', window );">Shares issued in connection with deferred compensation plan, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(1)<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="Show.showAR( this, 'defref_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions', window );">Deferred compensation plan elective participant deferrals</a></td>
<td class="nump">1,586<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,586<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Shares issued in connection with Executive Bonus Plan, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,195<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Shares issued in connection with Executive Bonus Plan, net</a></td>
<td class="nump">4,417<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">4,416<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Shares issued in connection with employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">197,657<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Shares issued in connection with employee stock purchase plan</a></td>
<td class="nump">5,572<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">5,722<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(152)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock option exercises, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">218,018<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock option exercises, net</a></td>
<td class="nump">935<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">992<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(59)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">11,158<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,158<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Shares related to restricted stock, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,270<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Shares related to restricted stock, net</a></td>
<td class="num">(1,061)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,060)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of Class&#160;B Common Stock under approved program (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(433,125)<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of Class&#160;B Common Stock under approved program</a></td>
<td class="num">(15,008)<span></span>
</td>
<td class="num">$ (4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,004)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">288,417,765<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Sep. 30, 2022</a></td>
<td class="nump">$ 520,199<span></span>
</td>
<td class="nump">$ 2,884<span></span>
</td>
<td class="nump">$ 1,005,075<span></span>
</td>
<td class="num">$ (101,929)<span></span>
</td>
<td class="num">$ (385,831)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments to Additional Paid in Capital, Deferred Compensation Plan Modification</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments to Additional Paid in Capital, Deferred Compensation Plan Voluntary Contributions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments To Additional Paid In Capital, Purchase Of Capped Call Options</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award, Options, Vested And Expected To Vest, Granted, Number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award, Options, Vested And Expected To Vest, Granted, Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_StockIssuedDuringPeriodSharesDeferredCompensationPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Deferred Compensation Plan</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_StockIssuedDuringPeriodSharesDeferredCompensationPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_StockIssuedDuringPeriodValueDeferredCompensationPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Value, Deferred Compensation Plan</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_StockIssuedDuringPeriodValueDeferredCompensationPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_Dividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="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 https://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 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Dividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockIssuedDuringPeriodValueIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="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 https://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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373814019984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity (Parenthetical)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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="Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [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="Show.showAR( this, 'defref_bsy_AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax', window );">Purchase of capped call options, tax</a></td>
<td class="nump">$ 12,584<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments To Additional Paid Capital, Purchase Of Capped Call Options, Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-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>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373810527408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - 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>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 36,997<span></span>
</td>
<td class="num">$ (48,022)<span></span>
</td>
<td class="nump">$ 149,058<span></span>
</td>
<td class="nump">$ 54,611<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="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>
<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="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,644<span></span>
</td>
<td class="nump">35,946<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="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,199<span></span>
</td>
<td class="nump">466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,670)<span></span>
</td>
<td class="num">(17,788)<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,359<span></span>
</td>
<td class="nump">32,853<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredCompensation', window );">Deferred compensation plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,873)<span></span>
</td>
<td class="nump">89,327<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="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization and write-off of deferred debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,468<span></span>
</td>
<td class="nump">4,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="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnDerivatives', window );">Change in fair value of derivative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29,318)<span></span>
</td>
<td class="num">(9,198)<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="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency remeasurement loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,445<span></span>
</td>
<td class="nump">103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non-cash items, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,006)<span></span>
</td>
<td class="nump">2,939<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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities, net of effect from acquisitions:</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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,550<span></span>
</td>
<td class="nump">26,305<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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid and other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,779<span></span>
</td>
<td class="nump">11,310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable, accruals, and other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,765<span></span>
</td>
<td class="nump">29,047<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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(26,725)<span></span>
</td>
<td class="num">(40,496)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable, net of prepaid income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,523<span></span>
</td>
<td class="num">(12,168)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">238,198<span></span>
</td>
<td class="nump">207,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment and investment in capitalized software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,982)<span></span>
</td>
<td class="num">(11,152)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of aircraft</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,380<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(719,539)<span></span>
</td>
<td class="num">(1,033,695)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,304)<span></span>
</td>
<td class="num">(3,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(740,445)<span></span>
</td>
<td class="num">(1,047,847)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Proceeds from credit facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">753,376<span></span>
</td>
<td class="nump">682,083<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermLinesOfCredit', window );">Payments of credit facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(408,714)<span></span>
</td>
<td class="num">(860,228)<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="Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Proceeds from convertible senior notes, net of discounts and commissions</a></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">1,233,377<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payments of debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,643)<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="Show.showAR( this, 'defref_bsy_PurchaseOfCappedCallOptions', window );">Purchase of capped call options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(51,555)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfSecuredDebt', window );">Repayment of term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,750)<span></span>
</td>
<td class="nump">0<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="Show.showAR( this, 'defref_bsy_FinanceLeasePaymentsFinancingActivities', window );">Payments of financing leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(123)<span></span>
</td>
<td class="num">(147)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfAssumedDebt', window );">Payments of acquisition debt and other consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,996)<span></span>
</td>
<td class="num">(741)<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="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Payments of dividends</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25,828)<span></span>
</td>
<td class="num">(25,076)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockPlans', window );">Proceeds from stock purchases under employee stock purchase plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,335<span></span>
</td>
<td class="nump">3,846<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="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from exercise of stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,855<span></span>
</td>
<td class="nump">5,039<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="Show.showAR( this, 'defref_bsy_PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes', window );">Payments for shares acquired including shares withheld for taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(42,213)<span></span>
</td>
<td class="num">(111,306)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of Class&#160;B Common Stock under approved program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28,250)<span></span>
</td>
<td class="nump">0<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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">254,692<span></span>
</td>
<td class="nump">869,649<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="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,926)<span></span>
</td>
<td class="nump">4,530<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="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">(Decrease) increase in cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(256,481)<span></span>
</td>
<td class="nump">33,749<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="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">329,337<span></span>
</td>
<td class="nump">122,006<span></span>
</td>
<td class="nump">$ 122,006<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, end of period</a></td>
<td class="nump">$ 72,856<span></span>
</td>
<td class="nump">$ 155,755<span></span>
</td>
<td class="nump">72,856<span></span>
</td>
<td class="nump">155,755<span></span>
</td>
<td class="nump">$ 329,337<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental information:</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="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,696<span></span>
</td>
<td class="nump">32,359<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="Show.showAR( this, 'defref_us-gaap_ProceedsFromIncomeTaxRefunds', window );">Income tax refunds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,194<span></span>
</td>
<td class="nump">7,820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,647<span></span>
</td>
<td class="nump">3,281<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="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_bsy_NoncashOrPartNoncashCostMethodInvestmentNonCashExchange', window );">Cost method investment, non-cash exchange</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,022<span></span>
</td>
<td class="nump">0<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="Show.showAR( this, 'defref_bsy_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration', window );">Shares issued related to acquisition</a></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">182,390<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="Show.showAR( this, 'defref_bsy_NoncashOrPartNoncashContingentAcquisitionConsideration', window );">Contingent acquisition consideration</a></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">5,581<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="Show.showAR( this, 'defref_bsy_NoncashOrPartNoncashDeferredAcquisitionConsideration', window );">Deferred, non-contingent consideration, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">157<span></span>
</td>
<td class="nump">10,081<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="Show.showAR( this, 'defref_bsy_NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid', window );">Convertible senior notes expenses included in Accounts payable</a></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">375<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="Show.showAR( this, 'defref_bsy_CappedCallOptionsCostsAccruedDuringPeriod', window );">Capped call options expenses included in Accounts payable</a></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">50<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="Show.showAR( this, 'defref_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares', window );">Share-settled Executive Bonus Plan awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,310<span></span>
</td>
<td class="nump">16,015<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="Show.showAR( this, 'defref_bsy_VoluntaryDeferredCompensationPlanContributionsDuringPeriod', window );">Deferred compensation plan elective participant deferrals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,694<span></span>
</td>
<td class="nump">$ 2,020<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_bsy_CappedCallOptionsCostsAccruedDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capped Call Options Costs Accrued During Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_CappedCallOptionsCostsAccruedDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_FinanceLeasePaymentsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease Payments, Financing Activities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_FinanceLeasePaymentsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_NoncashOrPartNoncashContingentAcquisitionConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncash Or Part Noncash, Contingent Acquisition Consideration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_NoncashOrPartNoncashContingentAcquisitionConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncash Or Part Noncash, Convertible Senior Notes Expenses Incurred But Not Yet Paid</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_NoncashOrPartNoncashCostMethodInvestmentNonCashExchange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncash Or Part Noncash Cost Method Investment, Non-Cash Exchange</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_NoncashOrPartNoncashCostMethodInvestmentNonCashExchange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_NoncashOrPartNoncashDeferredAcquisitionConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncash Or Part Noncash, Deferred Acquisition Consideration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_NoncashOrPartNoncashDeferredAcquisitionConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments For Repurchase Of Common Stock, Including Shares Withheld For Taxes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_PurchaseOfCappedCallOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase Of Capped Call Options</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_PurchaseOfCappedCallOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Settled In Shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_VoluntaryDeferredCompensationPlanContributionsDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Voluntary Deferred Compensation Plan Contributions During Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_VoluntaryDeferredCompensationPlanContributionsDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: 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(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: 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 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><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 25<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="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> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="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 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromIncomeTaxRefunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash received during the period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIncomeTaxRefunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="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 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RepaymentsOfAssumedDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from the repayments of a long-term debt originally issued by another party but is assumed by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfAssumedDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RepaymentsOfLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RepaymentsOfSecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfSecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-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_UnrealizedGainLossOnDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>
</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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373928968352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation</a></td>
<td class="text">Basis of Presentation<div style="margin-bottom:12pt;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:700;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The accompanying unaudited consolidated financial statements include the accounts of Bentley Systems, Incorporated (&#8220;Bentley&#8221; or the &#8220;Company&#8221;) and its wholly-owned subsidiaries, and have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S.&#160;GAAP&#8221;) and in accordance with the rules and regulations of the United States Securities and Exchange Commission&#160;(&#8220;SEC&#8221;) regarding interim financial reporting. Accordingly, they do not include all the information and notes required by U.S.&#160;GAAP for annual financial statements. These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in Part&#160;II, Item&#160;8 of the Company&#8217;s 2021 Annual Report on Form&#160;10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">K on file with the SEC. In management&#8217;s opinion, the accompanying unaudited consolidated financial statements contain all adjustments (consisting of normal, recurring and non-recurring adjustments) that were considered necessary for the fair statement of the Company&#8217;s financial position, results of operations, and cash flows at the dates and for the periods indicated. The preparation of financial statements in conformity with U.S.&#160;GAAP requires management to make estimates and assumptions that affect reported amounts in the financial statements and accompanying notes. Actual results could differ materially from those estimates. The December&#160;31, 2021 consolidated balance sheet included herein is derived from the Company&#8217;s audited consolidated financial statements.</span></div><div style="margin-bottom:12pt;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%">Certain reclassifications of prior period amounts have been made to conform to the current period presentation.</span></div><div style="margin-bottom:12pt;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:700;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; On January&#160;31, 2022, the Company completed the acquisition of Power Line Systems, a leader in software for the design of overhead electric power transmission lines and their structures, for $695,968 in cash, net of cash acquired. On June&#160;17, 2021, the Company completed the acquisition of Seequent Holdings Limited (&#8220;Seequent&#8221;), a leader in software for geological and geophysical modeling, geotechnical stability, and cloud services for geodata management and collaboration, for $883,336 in cash, net of cash acquired, plus 3,141,342&#160;shares of the Company&#8217;s Class&#160;B Common Stock (see Note&#160;4).</span></div><div style="margin-bottom:12pt;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:700;line-height:120%">Deferred Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; Under the Company&#8217;s unfunded amended and restated Bentley Systems, Incorporated Nonqualified Deferred Compensation Plan (the &#8220;DCP&#8221;), certain officers and key employees may defer all or any part of their incentive compensation, and the Company may make discretionary awards on behalf of such participants. Elective participant deferrals and discretionary Company awards are received in the form of phantom shares of the Company&#8217;s Class&#160;B Common Stock, which are valued for tax and accounting purposes in the same manner as actual shares of Class&#160;B Common Stock, and are recorded as stock&#8209;based compensation expense in the consolidated statements of operations (see Note&#160;15).</span></div><div style="margin-bottom:12pt;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%">In August 2021, the Company&#8217;s Board of Directors approved an amendment to the DCP, which offered to certain active executives in the DCP a one&#8209;time, short&#8209;term election to reallocate a limited portion of their DCP holdings from phantom shares of the Company&#8217;s Class&#160;B Common Stock into other phantom investment funds. The offer to reallocate was subject to a proration mechanism which adjusted the aggregate elections to a maximum of 1,500,000 phantom shares of the Company&#8217;s Class&#160;B Common Stock. This resulted in a reduction of 1,500,000&#160;shares in both the basic and diluted count of Company shares.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While DCP participants&#8217; investments in phantom shares remain equity classified, as they will be settled in shares of Class&#160;B Common Stock upon eventual distribution, the amendment and elections resulted in a change to liability classification for the reallocated phantom investments, as they will be settled in cash upon eventual distribution. As a result, during the three and nine months ended September&#160;30, 2021, the Company reclassified cumulative compensation cost of $4,739 from </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Additional paid-in capital </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheet and recognized a compensation charge of $90,721 to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> expenses in the consolidated statements of operations to record the reallocated deferred compensation plan liabilities at their fair value of $95,460. Subsequent to the one&#8209;time reallocation, these diversified deferred compensation plan liabilities are marked to market at the end of each reporting period, with changes in the liabilities recorded as an expense (income) to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated statements of operations (see Note&#160;12).</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.</p></div>
<a href="javascript:void(0);" onclick="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 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373814572752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recent Accounting Pronouncements<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text">Recent Accounting Pronouncements<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March&#160;2020, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No.&#160;2020&#8209;04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic&#160;848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(&#8220;ASU&#160;2020&#8209;04&#8221;), which provides optional expedients and exceptions for applying U.S.&#160;GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. ASU&#160;2020&#8209;04 applies only to contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (&#8220;LIBOR&#8221;) or another reference rate expected to be discontinued because of reference rate reform between March&#160;12, 2020 and December&#160;31, 2022. The expedients and exceptions provided by ASU&#160;2020&#8209;04 do not apply to contract modifications made and hedging relationships entered into or evaluated after December&#160;31, 2022, except for hedging relationships existing as of December&#160;31, 2022, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. The Company had no transactions that were impacted by ASU&#160;2020&#8209;04 during the nine months ended September&#160;30, 2022.</span><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Guidance</span></div><div style="margin-bottom:12pt;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%">In October&#160;2021, the FASB issued ASU&#160;No.&#160;2021&#8209;08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic&#160;805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASU&#160;2021&#8209;08&#8221;), which improves the comparability of accounting for acquired revenue contracts with customers in a business combination. The new guidance is meant to reduce diversity in practice and inconsistencies related to recognition of an acquired contract liability and revenue contract payment terms and their effect on subsequent revenue recognized by the acquirer. During the fourth quarter of 2021, the Company early adopted the ASU effective January&#160;1, 2021 using the modified retrospective method of adoption and retrospectively recasted interim prior period amounts presented in the accompanying unaudited consolidated financial statements for acquisitions subsequent to January&#160;1, 2021. The adoption of this ASU did not have a material impact on the accompanying unaudited consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 250<br> -URI https://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<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 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 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 (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 11: 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 https://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=d3e31137-122693<br><br>Reference 12: 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 https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 15: 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 https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL122150809-237846<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=SL108384541-122693<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<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 65<br> -Paragraph 6<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (f)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 26: 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 https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 27: 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 https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<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 (a)<br> -URI https://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 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 30: 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 https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 32: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 34: 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 https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373895341760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customer<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue from Contracts with Customer</a></td>
<td class="text">Revenue from Contracts with Customers<div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nature of Products and Services</span></div><div style="margin-bottom:12pt;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%">The Company generates revenues from subscriptions, perpetual licenses, and services.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subscriptions</span></div><div style="margin-bottom:12pt;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%">SELECT subscriptions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; The Company provides prepaid annual recurring subscriptions that accounts (which are based on distinct contractual and billing relationships with the Company, where affiliated entities of a single parent company may each have an independent account with the Company) can elect to add to a new or previously purchased perpetual license. SELECT provides accounts with benefits, including upgrades, comprehensive technical support, pooled licensing benefits, annual portfolio balancing exchange rights, learning benefits, certain Azure&#8209;based cloud collaboration services, mobility advantages, and access to other available benefits. SELECT subscriptions revenues are recognized as distinct performance obligations are satisfied. The performance obligations within the SELECT offering, outside of the portfolio balancing exchange right, are concurrently delivered and have the same pattern of recognition. These performance obligations are accounted for ratably over the term as a single performance obligation.</span></div><div style="margin-bottom:12pt;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%">Enterprise subscriptions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company provides enterprise subscription offerings, which provide its enterprise accounts with complete and unlimited global access to the Company&#8217;s comprehensive portfolio of solutions. Enterprise 365 (&#8220;E365&#8221;) subscriptions are charged to accounts based upon daily usage. The daily usage fee includes a term license component, SELECT maintenance and support, hosting, and Success Blueprints, which are designed to achieve business outcomes through more efficient and effective use of the Company&#8217;s software. E365 revenues are recognized based upon usage incurred by the account. Usage is defined as distinct user access on a daily basis. E365 subscriptions can contain quarterly usage floors or collars. The term of E365 subscriptions aligns with calendar quarters and revenue is recognized based on actual usage. Alternatively, Enterprise License Subscriptions (&#8220;ELS&#8221;) provide access for a prepaid fee, which is based on the account&#8217;s usage of software in the preceding year, to effectively create a fee&#8209;certain consumption&#8209;based arrangement. ELS contain a term license component, SELECT maintenance and support, and performance consulting days. The SELECT maintenance and support benefits under ELS do not include a portfolio balancing performance obligation. Revenue is allocated to the various performance obligations based on their respective standalone selling price (&#8220;SSP&#8221;). Revenue allocated to the term license component is recognized upon delivery at the start of the subscription term while revenues for the SELECT maintenance and support and the performance consulting days are recognized as delivered over the subscription term. Billings in advance are recorded as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div><div style="margin-bottom:12pt;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%">Term license subscriptions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; The Company provides annual, quarterly, and monthly term licenses for its software products. Term license subscriptions contain a term license component and SELECT maintenance and support. Revenue is allocated to the various performance obligations based on their SSP. Annual term licenses (&#8220;ATL&#8221;) are generally prepaid annually for named user access to specific products and include the Company&#8217;s Virtuoso subscriptions sold via the Company&#8217;s Virtuosity eStore for practitioner licenses. Virtuoso subscriptions are bundles with customizable training and expert consultation administered through &#8220;keys&#8221; or credits. Quarterly term license (&#8220;QTL&#8221;) subscriptions allow accounts to pay quarterly in arrears for license usage that is beyond their prepaid subscriptions. Monthly term license (&#8220;MTL&#8221;) subscriptions are identical to QTL subscriptions, except for the term of the license, and the manner in which they are monetized. MTL subscriptions require a Cloud Services Subscription (&#8220;CSS&#8221;), which is described below. For ATL, revenue allocated to the term license component is recognized upon delivery at the start of the subscription term while revenue for the SELECT maintenance and support is recognized as delivered over the subscription term. For Virtuoso keys, revenue is recognized as services are delivered. Billings in advance are recorded as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets. For usage&#8209;based QTL and MTL subscriptions, revenues are recognized based upon usage incurred by the account. Usage is defined as peak usage over the respective terms. The terms of QTL and MTL subscriptions align with calendar quarters and calendar months, respectively, and revenue is recognized based on actual usage.</span></div><div style="margin-bottom:12pt;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%">Visas and Passports are quarterly or annual term licenses enabling users to access specific project or enterprise information and entitles users to certain functionality of the Company&#8217;s </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ProjectWise</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AssetWise</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> systems. The Company&#8217;s standard offerings are usage based with monetization through the Company&#8217;s CSS program as described below.</span></div><div style="margin-bottom:12pt;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%">CSS is a program designed to streamline the procurement, administration, and payment process. The program requires an estimation of annual usage for CSS eligible offerings and a deposit of funds in advance. Actual consumption is monitored and invoiced against the deposit on a calendar quarter basis. CSS balances not utilized for eligible products or services may roll over to future periods or are refundable. Paid and unconsumed CSS balances are recorded in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the consolidated balance sheets. Software and services consumed under CSS are recognized pursuant to the applicable revenue recognition guidance for the respective software or service and classified as subscriptions or services based on their respective nature.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Perpetual licenses</span></div><div style="margin-bottom:12pt;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%">Perpetual licenses may be sold with or without attaching a SELECT subscription. Historically, attachment and retention of the SELECT subscription has been high given the benefits of the SELECT subscription discussed above. Perpetual licenses revenues are recognized upon delivery of the license to the user.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Services</span></div><div style="margin-bottom:12pt;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%">The Company provides professional services, including training, implementation, configuration, customization, and strategic consulting services. The Company performs projects on both a time and materials and a fixed fee basis. Certain of the Company&#8217;s fixed&#8209;fee arrangements, including its Success Services offerings, are structured as subscription&#8209;like, packaged offerings that are annually recurring in nature. Success Services are standard service offerings that provide a level of dedicated professional services above the standard technical support offered to all accounts as part of their SELECT or enterprise agreement. Revenues are recognized as services are performed.</span></div><div style="margin-bottom:12pt;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%">The Company primarily utilizes its direct internal sales force and also has arrangements through independent channel partners to promote and sell Bentley products and subscriptions to end&#8209;users. Channel partners are authorized to promote the sale of an authorized set of Bentley products and subscriptions within an authorized geography under a Channel Partner Agreement.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Judgments and Estimates</span></div><div style="margin-bottom:12pt;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%">The Company&#8217;s contracts with customers may include promises to transfer licenses (perpetual or term&#8209;based), maintenance, and services to a user. Judgment is required to determine if the promises are separate performance obligations, and if so, the allocation of the transaction price to each performance obligation. When an arrangement includes multiple performance obligations which are concurrently delivered and have the same pattern of transfer to the customer, the Company accounts for those performance obligations as a single performance obligation. For contracts with more than one performance obligation, the transaction price is allocated among the performance obligations in an amount that depicts the relative SSP of each obligation. Judgment is required to determine the SSP for each distinct performance obligation. In instances where SSP is not directly observable, such as when the Company does not sell the product or service separately, the Company determines the SSP using information that may include market conditions and other observable inputs. The Company uses a range of amounts to estimate SSP when it sells each of the products and services separately and needs to determine whether there is a discount that should be allocated based on the relative SSP of the various products and services.</span></div><div style="margin-bottom:12pt;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%">The Company&#8217;s SELECT agreement provides users with perpetual licenses a right to exchange software for other eligible perpetual licenses on an annual basis upon renewal. The Company refers to this option as portfolio balancing and has concluded that the portfolio balancing feature represents a material right resulting in the deferral of the associated revenue. Judgment is required to estimate the percentage of users who may elect to portfolio balance and considers inputs such as historical user elections. This feature is available once per term and must be exercised prior to the respective renewal term. The Company recognizes the associated revenue upon election or when the portfolio balancing right expires. This right is included in the initial and subsequent renewal terms and the Company reestablishes the revenue deferral for the material right upon the beginning of the renewal term. As of September&#160;30, 2022 and December&#160;31, 2021, the Company has deferred $16,874 and $18,020, respectively, related to portfolio balancing exchange rights which is included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Assets and Contract Liabilities</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><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"/></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%">Contract assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Deferred revenues</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%">201,610&#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%">232,593&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;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%">As of September&#160;30, 2022 and December&#160;31, 2021, the Company&#8217;s contract assets relate to performance obligations completed in advance of the right to invoice and are included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Prepaid and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets. Contract assets were not impaired as of September&#160;30, 2022 and December&#160;31, 2021.</span></div><div style="margin-bottom:12pt;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%">Deferred revenues consist of billings made or payments received in advance of revenue recognition from subscriptions and services. The timing of revenue recognition may differ from the timing of billings to users.</span></div><div style="margin-bottom:12pt;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%">For the nine months ended September&#160;30, 2022, $174,194 of revenues that were included in the December&#160;31, 2021 deferred revenues balance were recognized. There were additional deferrals of $158,125, which were primarily related to new billings and acquisitions (see Note&#160;4). For the nine months ended September&#160;30, 2021, $164,539 of revenues that were included in the December&#160;31, 2020 deferred revenues balance were recognized. There were additional deferrals of $161,578, which were primarily related to new billings and acquisitions (see Note&#160;4).</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-bottom:12pt;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%">The Company&#8217;s contracts with customers include amounts allocated to performance obligations that will be satisfied at a later date. As of September&#160;30, 2022, amounts allocated to these remaining performance obligations are $201,610, of which the Company expects to recognize approximately 92% over the next 12 months with the remaining amount thereafter.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of Revenues</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revenues consist of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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</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</span></td></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SELECT subscriptions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,609&#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%">66,648&#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%">196,786&#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%">199,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprise subscriptions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%">89,041&#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%">75,381&#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%">252,461&#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%">214,058&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term license subscriptions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,657&#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%">73,106&#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%">259,484&#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%">175,922&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions</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%">235,307&#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%">215,135&#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%">708,731&#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%">589,702&#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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Perpetual licenses</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%">9,460&#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%">11,866&#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,213&#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%">33,373&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions and licenses</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%">244,767&#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%">227,001&#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%">739,944&#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%">623,075&#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%">Services:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring</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%">4,557&#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,160&#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%">13,431&#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%">16,243&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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%">19,008&#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%">19,227&#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%">58,759&#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%">57,996&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Services</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%">23,565&#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%">24,387&#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%">72,190&#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%">74,239&#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%">Total revenues</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%">268,332&#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%">251,388&#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%">812,134&#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%">697,314&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Enterprise subscriptions includes revenue attributable to E365 subscriptions of $80,298 and $60,102 for the three months ended September&#160;30, 2022 and 2021, respectively, and $221,801 and $162,120 for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;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%">The Company recognizes perpetual licenses and the term license component of subscriptions as revenue when either the licenses are delivered or at the start of the subscription term. For the three months ended September&#160;30, 2022 and 2021, the Company recognized $125,140 and $109,000 of license related revenues, respectively, of which $115,680 and $97,134, respectively, were attributable to the term license component of the Company&#8217;s subscription&#8209;based commercial offerings recorded in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscriptions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated statements of operations. For the nine months ended September&#160;30, 2022 and 2021, the Company recognized $380,237 and $293,277 of license related revenues, respectively, of which $349,024 and $259,904, respectively, were attributable to the term license component of the Company&#8217;s subscription&#8209;based commercial offerings recorded in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscriptions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated statements of operations.</span></div><div style="margin-bottom:12pt;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%">The Company derived 7% of its total revenues through channel partners for the three and nine months ended September&#160;30, 2022 and 2021.</span></div><div style="margin-bottom:12pt;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%">Revenue from external customers is attributed to individual countries based upon the location of the customer. Revenues by geographic region are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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</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</span></td></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,599&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,996&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,218&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349,752&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Europe, the Middle East, and Africa (&#8220;EMEA&#8221;)</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%">75,416&#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%">76,502&#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%">227,696&#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%">219,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific (&#8220;APAC&#8221;)</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:10pt;font-weight:400;line-height:100%">51,317&#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%">46,890&#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%">144,220&#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%">128,055&#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 revenues</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%">268,332&#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%">251,388&#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%">812,134&#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%">697,314&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Americas includes the United States (&#8220;U.S.&#8221;), Canada, and Latin America (including the Caribbean). Revenue attributable to the U.S. totaled $122,372 and $105,089 for the three months ended September&#160;30, 2022 and 2021, respectively, and $346,961 and $289,718 for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373895548944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text">AcquisitionsFor the nine months ended September&#160;30, 2022 and the year ended December&#160;31, 2021, the Company completed a number of acquisitions, for an aggregate purchase price of $738,814 and $1,269,844, respectively. On January&#160;31, 2022, the Company completed the acquisition of Power Line Systems, a leader in software for the design of overhead electric power transmission lines and their structures, for $695,968 in cash, net of cash acquired. On June&#160;17, 2021, the Company completed the acquisition of Seequent, a leader in software for geological and geophysical modeling, geotechnical stability, and cloud services for geodata management and collaboration, for $883,336 in cash, net of cash acquired, plus 3,141,342&#160;shares of the Company&#8217;s Class&#160;B Common Stock. The operating results of the acquired businesses, except for Seequent, were not material, individually or in the aggregate, to the Company&#8217;s consolidated statements of operations.<div style="margin-bottom:12pt;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%">The aggregate details of the Company&#8217;s acquisition activity are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.651%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Acquisitions Completed in</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td><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"/></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"/></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%">Number of acquisitions</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%">4&#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%">13&#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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid at closing </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;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%">738,810&#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,072,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash acquired</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%">(19,271)</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,837)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash paid</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%">719,539&#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%">1,034,983&#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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Of the cash paid at closing for the nine months ended September&#160;30, 2022 and year ended December&#160;31, 2021, $3,000 and $8,701, respectively, was deposited into an escrow account to secure any potential indemnification and other obligations of the seller.</span></div><div style="margin-bottom:12pt;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%">The fair value of the contingent consideration from acquisitions is included in the consolidated balance sheets as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><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"/></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%">Accruals and other current liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,244&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,382&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Other 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,231&#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%">Contingent consideration from acquisitions</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,244&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,613&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;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%">The fair value of non-contingent consideration from acquisitions is included in the consolidated balance sheets as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><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"/></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%">Accruals and other current liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,923&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,751&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Other 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%">2,995&#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,177&#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%">Non-contingent consideration from acquisitions</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,918&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,928&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;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%">The operating results of the acquired businesses are included in the Company&#8217;s consolidated financial statements from the closing date of each respective acquisition. The purchase price for each acquisition has been allocated to the net tangible and intangible assets and liabilities based on their estimated fair values at the respective acquisition date.</span></div>The Company is in the process of finalizing the purchase accounting for four acquisitions completed during the nine months ended September&#160;30, 2022. Identifiable assets acquired and liabilities assumed were provisionally recorded at their estimated fair values on the respective acquisition date. The initial accounting for these business combinations is not complete because the evaluation necessary to assess the fair values of certain net assets acquired is still in process. The provisional amounts are subject to revision until the evaluations are completed to the extent that additional information is obtained about the facts and circumstances that existed as of the acquisition date. The allocation of the purchase price may be modified from the date of the acquisition as more information is obtained about the fair values of assets acquired and liabilities assumed, however, such measurement period cannot exceed one year.<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition costs are expensed as incurred and are recorded in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and administrative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated statements of operations. For the three months ended September&#160;30, 2022 and 2021, the Company&#8217;s acquisition expenses were insignificant, and for the nine months ended September&#160;30, 2022 and 2021 were $10,824 and $18,037, respectively, which include costs related to legal, accounting, valuation, insurance, general administrative, and other consulting fees. For the three and nine months ended September&#160;30, 2022, $350 and $10,149, respectively, of the Company&#8217;s acquisition expenses related to the acquisition of Power Line Systems. For the three and nine months ended September&#160;30, 2021, $389 and $16,285, respectively, of the Company&#8217;s acquisition expenses related to the acquisition of Seequent.</span><div style="margin-bottom:9pt;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%">The following summarizes the fair values of the assets acquired and liabilities assumed, as well as the weighted average useful lives assigned to acquired intangible assets at the respective date of each acquisition (including contingent consideration):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.651%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Acquisitions Completed in</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td><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%">Consideration:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid at closing</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%">738,810&#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,072,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares issued at closing </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</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: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%">182,390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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,544&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred, non-contingent consideration, 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%">157&#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%">10,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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%">(153)</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Total consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738,814&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,269,844&#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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash</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%">19,271&#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%">37,837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable and other current 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:10pt;font-weight:400;line-height:100%">1,798&#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%">24,174&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,237&#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%">12,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">963&#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%">4,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">&#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%">874&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software and technology (weighted average useful life of 5&#160;years)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,557&#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,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships (weighted average useful life of 10 and 9&#160;years, 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:10pt;font-weight:400;line-height:100%">80,328&#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%">158,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trademarks (weighted average useful life of 9 and 10&#160;years, 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:10pt;font-weight:400;line-height:100%">5,734&#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%">38,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In-process 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%">&#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%">3,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total identifiable assets acquired excluding goodwill</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%">119,888&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">323,434&#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accruals and other current liabilities</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%">(918)</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%">(27,649)</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenues</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%">(11,563)</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%">(26,245)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,237)</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%">(11,988)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,865)</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%">(53,342)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">&#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%">(716)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities assumed</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%">(20,583)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-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%">(119,940)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Net identifiable assets acquired excluding goodwill</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%">99,305&#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%">203,494&#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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill</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%">639,509&#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,066,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Net assets acquired</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738,814&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,269,844&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Of the total 3,141,342&#160;shares issued at closing, 83,627&#160;shares are subject to forfeiture if post&#8209;closing employment service conditions are not met and accordingly are being recorded as stock&#8209;based compensation expense over the related forfeiture period of two years (see Note&#160;15).</span></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">A fair value adjustment of $16,943 was applied to the stock consideration due to restrictions on the transfer of securities.</span></div><div style="margin-bottom:9pt;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%">The fair values of the working capital, other assets (liabilities), and property and equipment approximated their respective carrying values as of the acquisition date.</span></div><div style="margin-bottom:12pt;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%">Deferred revenues were determined in accordance with the Company&#8217;s revenue recognition policies (see Note&#160;3).</span></div><div style="margin-bottom:12pt;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%">The fair values of the intangible assets were primarily determined using the income approach. When applying the income approach, indications of fair values were developed by discounting future net cash flows to their present values at market&#8209;based rates of return. The cash flows were based on estimates used to price the acquisitions and the discount rates applied were benchmarked with reference to the implied rate of return from the Company&#8217;s pricing model and the weighted average cost of capital.</span></div>Goodwill recorded in connection with the acquisitions was attributable to synergies expected to arise from cost saving opportunities, as well as future expected cash flows. The Company expects $524,360 of the goodwill recorded relating to the 2022 acquisitions will be deductible for income tax purposes.<div style="margin-bottom:9pt;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%">Unaudited Pro Forma Financial Information</span></div><div style="margin-bottom:12pt;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%">Had the acquisition of Seequent been made at the beginning of 2020, unaudited pro forma total revenues for the nine months ended September&#160;30, 2021 would have been $749,923. Net (loss) income, net (loss) income per share, basic, and net (loss) income per share, diluted for the nine months ended September&#160;30, 2021 would not have been materially different than the amounts reported primarily due to the pro forma adjustments to reflect the amortization of purchased intangibles and the cost to finance the transaction, net of the related tax effects.</span></div><div style="margin-bottom:12pt;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%">The unaudited pro forma financial information is for informational purposes only and is not indicative of the results of operations that would have been achieved if the acquisition had taken place at the beginning of 2021. The unaudited pro forma financial information combines the historical results of the Company, the adjusted historical results of Seequent considering the date the Company completed the acquisition of Seequent, and the effects of the pro forma adjustments described above.</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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -URI https://asc.fasb.org/topic&amp;trid=2303972<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4946-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373815661216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text">Property and Equipment, Net<div style="margin-bottom:12pt;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%">Property and equipment, net consist of the following:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><td style="width:0.1%"/></tr><tr><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:9pt;font-weight:700;line-height:100%">September&#160;30, 2022</span></td><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:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,811&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,811&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Building and improvements</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%">35,747&#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%">35,188&#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%">Computer equipment and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,027&#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%">47,651&#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%">Furniture, fixtures, and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,021&#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%">14,274&#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%">Aircraft</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%">2,038&#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,075&#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%">Other</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%">38&#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%">61&#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%">Property and equipment, at cost</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%">104,682&#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%">104,060&#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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Accumulated depreciation</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%">(73,929)</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%">(72,237)</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%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,753&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">31,823&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;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%">Depreciation expense was $2,613 and $3,028 for the three months ended September&#160;30, 2022 and 2021, respectively, and $8,025 and $8,142 for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related Party Equipment Sale</span></div><div style="margin-bottom:12pt;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%">In January&#160;2022, the audit committee of the Company&#8217;s board of directors authorized the Company to sell 50% of its interest in the Company&#8217;s aircraft at fair market value to an entity controlled by the Company&#8217;s Chief Executive Officer. The transaction was completed on February&#160;1, 2022 for $2,380 and resulted in a gain of $2,029, which was recorded in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income (expense), net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated statement of operations for the nine months ended September&#160;30, 2022. Subsequent to the transaction, ongoing operating and fixed costs of the aircraft are shared on a proportional use basis subject to a cost-sharing agreement. Such costs were not material during the nine months ended September&#160;30, 2022. Pursuant to FASB Accounting Standards Codification (&#8220;ASC&#8221;) Topic&#160;850, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company determined this transaction was with a related party.</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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="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 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373895548944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Other Intangible Assets</a></td>
<td class="text">Goodwill and Other Intangible Assets<div style="margin-bottom:12pt;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%">The changes in the carrying amount of goodwill are as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></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%">Balance, December&#160;31, 2021</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%">1,588,477&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions</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%">639,509&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation adjustments</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%">(32,556)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other adjustments</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,377)</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%">Balance, September&#160;30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,193,053&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;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%">Details of intangible assets other than goodwill are as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.335%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.323%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">September&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Estimated<br/>Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</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:7.5pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Net Book<br/>Value</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:7.5pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</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:7.5pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Net Book<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets subject to amortization:</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"/><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 10pt;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:120%">Software and technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-5&#160;years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">91,357&#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: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%">(51,503)</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: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%">39,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">101,588&#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: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%">(63,225)</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: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%">38,363&#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 10pt;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:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-10&#160;years</span></div></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:9pt;font-weight:400;line-height:100%">317,332&#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:9pt;font-weight:400;line-height:100%">(102,898)</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:9pt;font-weight:400;line-height:100%">214,434&#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:9pt;font-weight:400;line-height:100%">245,325&#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:9pt;font-weight:400;line-height:100%">(83,799)</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:9pt;font-weight:400;line-height:100%">161,526&#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 10pt;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:120%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-10&#160;years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,016&#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:9pt;font-weight:400;line-height:100%">(24,894)</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:9pt;font-weight:400;line-height:100%">43,122&#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:9pt;font-weight:400;line-height:100%">63,080&#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:9pt;font-weight:400;line-height:100%">(20,893)</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:9pt;font-weight:400;line-height:100%">42,187&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5&#160;years</span></div></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:9pt;font-weight:400;line-height:100%">350&#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:9pt;font-weight:400;line-height:100%">(190)</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:9pt;font-weight:400;line-height:100%">160&#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:9pt;font-weight:400;line-height:100%">350&#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:9pt;font-weight:400;line-height:100%">(139)</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:9pt;font-weight:400;line-height:100%">211&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">477,055&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(179,485)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-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%">297,570&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">410,343&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(168,056)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-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%">242,287&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets not subject to amortization:</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"/><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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In-process research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">3,603&#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: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 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:9pt;font-weight:400;line-height:100%">3,603&#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:9pt;font-weight:400;line-height:100%">3,547&#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: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 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:9pt;font-weight:400;line-height:100%">3,547&#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:9pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">480,658&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(179,485)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">301,173&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">413,890&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(168,056)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">245,834&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;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%">The aggregate amortization expense for purchased intangible assets with finite lives was reflected in the Company&#8217;s consolidated statements of operations as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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</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</span></td></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of subscriptions and licenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,129&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,771&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,305&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,017&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 purchased intangibles</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%">10,446&#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%">8,676&#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,869&#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%">16,703&#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%">Total amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,575&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,447&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,174&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,720&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="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> -URI https://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373815661216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [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="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsDisclosureTextBlock', window );">Investments</a></td>
<td class="text">InvestmentsAs of September&#160;30, 2022 and December&#160;31, 2021, the Company&#8217;s investments consist of cost method investments of $21,690 and $6,438, respectively. The carrying amount of the Company&#8217;s equity method investment was zero as of September&#160;30, 2022 and December&#160;31, 2021.<div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost Method Investments</span></div><div style="margin-bottom:12pt;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%">Through </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">iTwin Ventures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company invests in technology development companies, generally in the form of equity interests or convertible notes. In July&#160;2022, the Company acquired an equity interest in Teralytics Holdings&#160;AG, a global platform company for human mobility analysis, via contribution of its Streetlytics mobility data business (&#8220;Streetlytics&#8221;) and cash. The transaction resulted in an insignificant gain from the divestiture of Streetlytics, which was recorded in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income (expense), net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated statements of operations for the three and nine months ended September&#160;30, 2022. As of September&#160;30, 2022, the investment in Teralytics was $11,130. Including the contribution of Streetlytics, for the nine months ended September&#160;30, 2022, the Company invested a total of $14,921.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Method Investment</span></div><div style="margin-bottom:12pt;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%">Digital Construction Works,&#160;Inc. (&#8220;DCW&#8221;), a 50%&#8209;owned joint venture with Topcon Positioning Systems,&#160;Inc., operates as a digital integrator of software and cloud services for the construction industry. DCW&#8217;s focus is to transform the construction industry from its legacy document&#8209;centric paradigm by simplifying and enabling digital automated workflows and processes, technology integration, and digital twinning services for infrastructure. For the nine months ended September&#160;30, 2022, the Company invested $1,700 in DCW. Pursuant to FASB ASC Topic&#160;850, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company has determined that DCW is a related party. For the nine months ended September&#160;30, 2022, transactions between the Company and DCW were not material to the Company&#8217;s consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-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_EquityMethodInvestmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.</p></div>
<a href="javascript:void(0);" onclick="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 323<br> -URI https://asc.fasb.org/topic&amp;trid=2196965<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373814038624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-bottom:12pt;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%">The Company&#8217;s operating leases consist of office facilities, office equipment, and automobiles, and the Company&#8217;s finance lease consists of computer equipment. The finance lease is not material for the periods presented and it expired during the second quarter of 2022. As of September&#160;30, 2022, the Company&#8217;s leases have remaining terms of less than one year to eight years, some of which include one or more options to renew, with renewal terms from one year to ten years and some of which include options to terminate the leases from less than one year to five years.</span></div><div style="margin-bottom:12pt;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%">For contracts with lease and non&#8209;lease components, the Company has elected not to allocate the contract consideration, and account for the lease and non-lease components as a single lease component. Payments under the Company&#8217;s lease arrangements are primarily fixed, however, certain lease agreements contain variable payments, which are expensed as incurred and not included in the operating lease assets and liabilities. Variable lease cost may include common area maintenance, property taxes, utilities, and fluctuations in rent due to a change in an index or rate. The Company has elected not to recognize a right&#8209;of&#8209;use asset or lease liability for short&#8209;term leases (leases with a term of twelve months or less). Short&#8209;term leases are recognized in the consolidated statements of operations on a straight&#8209;line basis over the lease term.</span></div><div style="margin-bottom:12pt;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%">The components of operating lease cost reflected in the consolidated statements of operations were as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.724%"/><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</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</span></td></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,703&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,836&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,651&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,224&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Variable lease cost</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%">1,115&#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,082&#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%">3,356&#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,970&#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%">Short-term lease cost</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%">6&#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&#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%">16&#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%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease cost</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%">5,824&#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,922&#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 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%">19,023&#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,209&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Operating lease cost includes rent cost related to operating leases for office facilities of $4,553 and $4,619 for the three months ended September&#160;30, 2022 and 2021, respectively, and $15,120 and $13,588 for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;margin-top:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,295&#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%">14,602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">7,763&#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%">5,286&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Right&#8209;of&#8209;use assets obtained in exchange for new operating lease liabilities does not include the impact from acquisitions of $1,237 and $12,074 for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;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%">The weighted average remaining lease term for operating leases was 3.9&#160;years and 4.1&#160;years as of September&#160;30, 2022 and December&#160;31, 2021, respectively. The weighted average discount rate was 3.2% and 2.5% as of September&#160;30, 2022 and December&#160;31, 2021, respectively.</span></div><div style="margin-bottom:12pt;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%">Maturities of operating lease liabilities are as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.592%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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&#160;30, 2022</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%">Remainder of 2022</span></td><td colspan="3" style="display:none"/><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%">4,552&#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%">2023</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,841&#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%">2024</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,906&#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%">2025</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,918&#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%">2026</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,402&#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%">Thereafter</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,238&#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%">Total future lease payments</span></td><td colspan="3" style="display:none"/><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%">46,857&#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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Imputed interest</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,003)</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%">Total operating lease liabilities</span></td><td colspan="3" style="display:none"/><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%">43,854&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;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%">As of September&#160;30, 2022, the Company had additional operating lease minimum lease payments of $3,878 for executed leases that have not yet commenced, primarily for office locations.</span></div><div style="margin-bottom:12pt;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%">Supplemental balance sheet information related to the financing lease was as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:81.564%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.236%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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&#160;31, 2021</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"/></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"/></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%">Property and equipment</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">484&#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%">Accumulated depreciation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(453)</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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTo3NjllYjU3ZTRmZWY0MGY3OWNjZmFmM2M3M2NlYzJmZC90YWJsZXJhbmdlOjc2OWViNTdlNGZlZjQwZjc5Y2NmYWYzYzczY2VjMmZkXzUtMC0xLTEtMTU3OTA4_17164214-00fb-4bbc-a5cd-285ceaef6daf"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTo3NjllYjU3ZTRmZWY0MGY3OWNjZmFmM2M3M2NlYzJmZC90YWJsZXJhbmdlOjc2OWViNTdlNGZlZjQwZjc5Y2NmYWYzYzczY2VjMmZkXzUtMC0xLTEtMTU3OTA4_b2eedcac-0d21-47b3-815a-4943a75be8d0">Property and equipment, net</span></span></span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">31&#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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financing lease liabilities included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-bottom:12pt;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%">The Company&#8217;s operating leases consist of office facilities, office equipment, and automobiles, and the Company&#8217;s finance lease consists of computer equipment. The finance lease is not material for the periods presented and it expired during the second quarter of 2022. As of September&#160;30, 2022, the Company&#8217;s leases have remaining terms of less than one year to eight years, some of which include one or more options to renew, with renewal terms from one year to ten years and some of which include options to terminate the leases from less than one year to five years.</span></div><div style="margin-bottom:12pt;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%">For contracts with lease and non&#8209;lease components, the Company has elected not to allocate the contract consideration, and account for the lease and non-lease components as a single lease component. Payments under the Company&#8217;s lease arrangements are primarily fixed, however, certain lease agreements contain variable payments, which are expensed as incurred and not included in the operating lease assets and liabilities. Variable lease cost may include common area maintenance, property taxes, utilities, and fluctuations in rent due to a change in an index or rate. The Company has elected not to recognize a right&#8209;of&#8209;use asset or lease liability for short&#8209;term leases (leases with a term of twelve months or less). Short&#8209;term leases are recognized in the consolidated statements of operations on a straight&#8209;line basis over the lease term.</span></div><div style="margin-bottom:12pt;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%">The components of operating lease cost reflected in the consolidated statements of operations were as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.724%"/><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</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</span></td></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,703&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,836&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,651&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,224&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Variable lease cost</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%">1,115&#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,082&#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%">3,356&#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,970&#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%">Short-term lease cost</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%">6&#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&#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%">16&#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%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease cost</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%">5,824&#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,922&#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 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%">19,023&#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,209&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Operating lease cost includes rent cost related to operating leases for office facilities of $4,553 and $4,619 for the three months ended September&#160;30, 2022 and 2021, respectively, and $15,120 and $13,588 for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;margin-top:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,295&#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%">14,602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">7,763&#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%">5,286&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Right&#8209;of&#8209;use assets obtained in exchange for new operating lease liabilities does not include the impact from acquisitions of $1,237 and $12,074 for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;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%">The weighted average remaining lease term for operating leases was 3.9&#160;years and 4.1&#160;years as of September&#160;30, 2022 and December&#160;31, 2021, respectively. The weighted average discount rate was 3.2% and 2.5% as of September&#160;30, 2022 and December&#160;31, 2021, respectively.</span></div><div style="margin-bottom:12pt;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%">Maturities of operating lease liabilities are as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.592%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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&#160;30, 2022</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%">Remainder of 2022</span></td><td colspan="3" style="display:none"/><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%">4,552&#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%">2023</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,841&#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%">2024</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,906&#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%">2025</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,918&#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%">2026</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,402&#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%">Thereafter</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,238&#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%">Total future lease payments</span></td><td colspan="3" style="display:none"/><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%">46,857&#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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Imputed interest</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,003)</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%">Total operating lease liabilities</span></td><td colspan="3" style="display:none"/><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%">43,854&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;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%">As of September&#160;30, 2022, the Company had additional operating lease minimum lease payments of $3,878 for executed leases that have not yet commenced, primarily for office locations.</span></div><div style="margin-bottom:12pt;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%">Supplemental balance sheet information related to the financing lease was as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:81.564%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.236%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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&#160;31, 2021</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"/></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"/></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%">Property and equipment</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">484&#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%">Accumulated depreciation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(453)</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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTo3NjllYjU3ZTRmZWY0MGY3OWNjZmFmM2M3M2NlYzJmZC90YWJsZXJhbmdlOjc2OWViNTdlNGZlZjQwZjc5Y2NmYWYzYzczY2VjMmZkXzUtMC0xLTEtMTU3OTA4_17164214-00fb-4bbc-a5cd-285ceaef6daf"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTo3NjllYjU3ZTRmZWY0MGY3OWNjZmFmM2M3M2NlYzJmZC90YWJsZXJhbmdlOjc2OWViNTdlNGZlZjQwZjc5Y2NmYWYzYzczY2VjMmZkXzUtMC0xLTEtMTU3OTA4_b2eedcac-0d21-47b3-815a-4943a75be8d0">Property and equipment, net</span></span></span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">31&#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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financing lease liabilities included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373895656000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accruals and Other Current Liabilities<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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="Show.showAR( this, 'defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">Accruals and Other Current Liabilities</a></td>
<td class="text">Accruals and Other Current Liabilities<div style="margin-bottom:12pt;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%">Accruals and other current liabilities consist of the following:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><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"/></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%">CSS deposits</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%">202,152&#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%">162,046&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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:10pt;font-weight:400;line-height:100%">36,756&#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%">36,656&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,383&#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,725&#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%">Due to customers</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%">13,729&#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%">12,798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued acquisition stay bonus</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%">8,102&#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%">9,461&#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%">Accrued cloud provisioning 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%">4,792&#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,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</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%">4,518&#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%">6,940&#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%">Non-contingent consideration from acquisitions</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,923&#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%">4,751&#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%">Employee stock purchase plan contributions</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%">2,693&#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,818&#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%">Accrued indirect taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,627&#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,520&#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%">Deferred compensation plan 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%">1,977&#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%">7,309&#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%">Contingent consideration from acquisitions</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%">1,244&#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,382&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued and current 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%">21,546&#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%">22,335&#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 accruals and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337,442&#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%">323,603&#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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373895574976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long&#8209;Term Debt<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Long-Term Debt</a></td>
<td class="text">Long&#8209;Term Debt<div style="margin-bottom:12pt;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%">Long&#8209;term debt consists of the following:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><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"/></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%">Bank credit facility:</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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving loan facility</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%">344,661&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal</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%">196,250&#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%">200,000&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized debt 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%">(431)</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%">(534)</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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan net carrying value</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%">195,819&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">199,466&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bank credit facility net carrying value</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%">540,480&#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%">199,466&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">2026 Notes:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal</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%">690,000&#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%">690,000&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized 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%">(11,953)</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%">(14,677)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 Notes net carrying value</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%">678,047&#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%">675,323&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">2027 Notes:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal</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%">575,000&#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%">575,000&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized 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%">(11,917)</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%">(13,797)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027 Notes net carrying value</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%">563,083&#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%">561,203&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 net carrying value</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%">1,781,610&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,435,992&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Current portion of long-term debt</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,000)</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,000)</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 long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,776,610&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,430,992&#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"/></tr></table></div><div style="margin-bottom:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Bank Credit Facility</span></div><div style="margin-bottom:12pt;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%">The Company has an amended and restated Credit Agreement, which provides for an $850,000 senior secured revolving loan facility with a maturity date of November&#160;15, 2025 and a $200,000 senior secured term loan as described further below (the &#8220;Credit Facility&#8221;).</span></div><div style="margin-bottom:12pt;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%">The Company&#8217;s $200,000 senior secured term loan has a maturity of November&#160;15, 2025 (the &#8220;2021 Term Loan&#8221;). The 2021 Term Loan requires principal repayment at the end of each calendar quarter. Beginning with March&#160;31, 2022 and ending with December&#160;31, 2023, the Company is required to repay $1,250 per quarter. Beginning with March&#160;31, 2024 and ending with the last such date prior to the maturity date, the Company is required to repay $2,500 per quarter. The Company incurred $540 of debt issuance costs related to the 2021 Term Loan. The Company used borrowings under the 2021 Term Loan to pay down borrowings under the swingline sub&#8209;facility and revolving loan facility under the Credit Facility.</span></div><div style="margin-bottom:12pt;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%">In addition to the senior secured revolving loan facility, the Credit Facility also provides up to $50,000 of letters of credit and other borrowings subject to availability, including a $85,000 U.S. Dollar swingline sub&#8209;facility and a $200,000 incremental &#8220;accordion&#8221; sub&#8209;facility. The Company had $150 of letters of credit and surety bonds outstanding as of September&#160;30, 2022 and December&#160;31, 2021. As of September&#160;30, 2022 and December&#160;31, 2021, the Company had $505,189 and $849,850, respectively, available under the Credit Facility.</span></div><div style="margin-bottom:12pt;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%">Borrowings under the Credit Facility are guaranteed by all of the Company&#8217;s first tier domestic subsidiaries and are secured by a first priority security interest in substantially all of the Company&#8217;s and the guarantors&#8217; U.S. assets and 65% of the stock of their directly owned foreign subsidiaries. The Credit Facility contains both affirmative and negative covenants, including maximum net leverage ratios. As of September&#160;30, 2022 and December&#160;31, 2021, the Company was in compliance with all covenants in its Credit Facility.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2026 Notes</span></div><div style="margin-bottom:12pt;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%">On January&#160;26, 2021, the Company completed a private offering of $690,000 of 0.125% convertible senior notes due 2026 (the &#8220;2026&#160;Notes&#8221;). The 2026&#160;Notes were issued pursuant to an indenture, dated as of January&#160;26, 2021, between the Company and Wilmington Trust, National Association, as trustee (the &#8220;2026 Indenture&#8221;). Interest will accrue from January&#160;26, 2021 and will be payable semi&#8209;annually in arrears in cash on January&#160;15 and July&#160;15 of each year, with the first payment due on July&#160;15, 2021. The 2026&#160;Notes will mature on January&#160;15, 2026, unless earlier converted, redeemed or repurchased. The Company incurred $18,055 of expenses in connection with the 2026&#160;Notes offering consisting of the payment of initial purchasers&#8217; discounts and commissions, professional fees, and other expenses (&#8220;transaction costs&#8221;). The Company used $25,530 of the net proceeds from the sale of the 2026&#160;Notes to pay the premiums of the capped call options described further below, and approximately $250,500 to repay outstanding indebtedness under the Credit Facility and to pay related fees and expenses. The Company used the remainder of the net proceeds from the sale of the 2026&#160;Notes for general corporate purposes and towards funding certain acquisitions, including Seequent (see Note&#160;4).</span></div><div style="margin-bottom:12pt;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%">Prior to October&#160;15, 2025, the 2026&#160;Notes will be convertible at the option of the holder only under the following circumstances: (1)&#160;during any calendar quarter (and only during such quarter) commencing after the calendar quarter ending on June&#160;30, 2021, if the last reported sale price per share of the Company&#8217;s Class&#160;B Common Stock exceeds 130% of the conversion price for each of at least 20&#160;trading days, whether or not consecutive, during the 30&#160;consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2)&#160;during the five consecutive business days immediately after any ten consecutive trading day period (such ten consecutive trading day period, the &#8220;measurement period&#8221;) in which the trading price per $1&#160;principal amount of 2026&#160;Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Company&#8217;s Class&#160;B Common Stock on such trading day and the conversion rate on such trading day; (3)&#160;upon the occurrence of certain corporate events or distributions on the Company&#8217;s Class&#160;B Common Stock, as described in the 2026 Indenture; and (4)&#160;if the Company calls the 2026&#160;Notes for redemption. On or after October&#160;15, 2025 until 5:00&#160;p.m., New York City time, on the second scheduled trading day immediately before the maturity date, the 2026&#160;Notes will be convertible at the option of the holder at any time.</span></div><div style="margin-bottom:12pt;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%">The Company will settle conversions by paying or delivering, as applicable, cash, shares of the Company&#8217;s Class&#160;B Common Stock or a combination of cash and shares of the Company&#8217;s Class&#160;B Common Stock, at the Company&#8217;s election, based on the applicable conversion rate. The initial conversion rate is 15.5925&#160;shares of the Company&#8217;s Class&#160;B Common Stock per $1&#160;principal amount of 2026&#160;Notes, which represents an initial conversion price of approximately $64.13 per share, and is subject to adjustment as described in the 2026 Indenture. If a &#8220;make-whole fundamental change&#8221; (as defined in the 2026 Indenture) occurs, then the Company will, in certain circumstances, increase the conversion rate for a specified period of time.</span></div><div style="margin-bottom:12pt;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%">The Company will have the option to redeem the 2026&#160;Notes in whole or in part at any time on or after January&#160;20, 2024 and on or before the 40th scheduled trading day immediately before the maturity date if the last reported sale price per share of the Company&#8217;s Class&#160;B common stock exceeds 130% of the conversion price on (1)&#160;each of at least 20&#160;trading days, whether or not consecutive, during any 30&#160;consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and (2)&#160;the trading day immediately before the date the Company sends such notice. The redemption price will be equal to the principal amount of the 2026&#160;Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date.</span></div><div style="margin-bottom:12pt;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%">Upon a fundamental change (as defined in the 2026 Indenture), holders may, subject to certain exceptions, require the Company to purchase their 2026&#160;Notes in whole or in part for cash at a price equal to the principal amount of the 2026&#160;Notes to be purchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date (as defined in the 2026 Indenture). In addition, upon a Make&#8209;Whole Fundamental Change (as defined in the 2026 Indenture), the Company will, under certain circumstances, increase the applicable conversion rate for a holder that elects to convert its 2026&#160;Notes in connection with such Make&#8209;Whole Fundamental Change. No adjustment to the conversion rate will be made if the stock price in such Make&#8209;Whole Fundamental Change is either less than $44.23&#160;per share or greater than $210.00&#160;per share. The Company will not increase the conversion rate to an amount that exceeds 22.6090&#160;shares per $1 principal amount of 2026&#160;Notes, subject to adjustment. The 2026 Indenture also contains a customary merger covenant.</span></div><div style="margin-bottom:12pt;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%">The 2026&#160;Notes were accounted for as debt, with no bifurcation of the embedded conversion feature. Transaction costs were recorded as a direct deduction from the related debt liability in the consolidated balance sheet and are amortized to interest expense over the term of the 2026&#160;Notes. The effective interest rate for the 2026&#160;Notes is 0.658%.</span></div><div style="margin-bottom:12pt;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%">As of September&#160;30, 2022, none of the conditions of the 2026&#160;Notes to early convert has been met.</span></div><div style="margin-bottom:12pt;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%">The 2026&#160;Notes contain both affirmative and negative covenants. As of September&#160;30, 2022, the Company was in compliance with all covenants in the 2026&#160;Notes.</span></div><div style="margin-bottom:12pt;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%">Capped Call Options </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; In connection with the pricing of the 2026&#160;Notes, the Company entered into capped call options with certain of the initial purchasers or their respective affiliates and certain other financial institutions. The Company incurred $150 of expenses in connection with the capped call options. The capped call options are expected to reduce potential dilution to the Company&#8217;s Class&#160;B Common Stock upon any conversion of 2026&#160;Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted notes, as the case may be, with such reduction and/or offset subject to a cap. The cap price of the capped call options is initially $72.9795&#160;per share, which represents a premium of 65% above the last reported sale price per share of the Company&#8217;s Class&#160;B Common Stock on the Nasdaq Global Select Market on January&#160;21, 2021 and is subject to customary adjustments under the terms of the capped call options.</span></div><div style="margin-bottom:12pt;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%">The capped call options were entered into in conjunction with the issuance of the 2026&#160;Notes, however, they are legally separate agreements that can be separately exercised, with the receipt of shares under the capped call options having no effect on the 2026&#160;Notes, and are legally detachable. As the capped call options are both legally detachable and separately exercisable from the 2026&#160;Notes, the Company accounts for the capped call options separately from the 2026&#160;Notes. The capped call options are indexed to the Company&#8217;s own common stock and classified in stockholders&#8217; equity. As such, the premiums paid for the capped call options have been included as a net reduction to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Additional paid-in capital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheet.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2027 Notes</span></div><div style="margin-bottom:12pt;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%">On June&#160;28, 2021, the Company completed a private offering of $575,000 of 0.375% convertible senior notes due 2027 (the &#8220;2027&#160;Notes&#8221;). The 2027&#160;Notes were issued pursuant to an indenture, dated as of June&#160;28, 2021, between the Company and Wilmington Trust, National Association, as trustee (the &#8220;2027 Indenture&#8221;). Interest will accrue from June&#160;28, 2021 and will be payable semi&#8209;annually in arrears in cash on January&#160;1 and July&#160;1 of each year, with the first payment due on January&#160;1, 2022. The 2027&#160;Notes will mature on July&#160;1, 2027, unless earlier converted, redeemed or repurchased. The Company incurred $15,065 of expenses in connection with the 2027&#160;Notes offering consisting of transaction costs. The Company used $25,875 of the net proceeds from the sale of the 2027&#160;Notes to pay the premiums of the capped call options described further below, and $536,062 to repay outstanding indebtedness under the Credit Facility and to pay related fees and expenses.</span></div><div style="margin-bottom:12pt;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%">Prior to April&#160;1, 2027, the 2027&#160;Notes will be convertible at the option of the holder only under the following circumstances: (1)&#160;during any calendar quarter (and only during such quarter) commencing after the calendar quarter ending on September&#160;30, 2021, if the last reported sale price per share of the Company&#8217;s Class&#160;B Common Stock exceeds 130% of the conversion price for each of at least 20&#160;trading days, whether or not consecutive, during the 30&#160;consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2)&#160;during the five consecutive business days immediately after any ten consecutive trading day period (such ten consecutive trading day period, the &#8220;measurement period&#8221;) in which the trading price per $1&#160;principal amount of 2027&#160;Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Company&#8217;s Class&#160;B Common Stock on such trading day and the conversion rate on such trading day; (3)&#160;upon the occurrence of certain corporate events or distributions on the Company&#8217;s Class&#160;B Common Stock, as described in the 2027 Indenture; and (4)&#160;if the Company calls the 2027&#160;Notes for redemption. On or after April&#160;1, 2027 until 5:00&#160;p.m., New York City time, on the second scheduled trading day immediately before the maturity date, the 2027&#160;Notes will be convertible at the option of the holder at any time.</span></div><div style="margin-bottom:12pt;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%">The Company will settle conversions by paying or delivering, as applicable, cash, shares of the Company&#8217;s Class&#160;B Common Stock or a combination of cash and shares of the Company&#8217;s Class&#160;B Common Stock, at the Company&#8217;s election, based on the applicable conversion rate. The initial conversion rate is 12.0153&#160;shares of the Company&#8217;s Class&#160;B Common Stock per $1&#160;principal amount of 2027&#160;Notes, which represents an initial conversion price of approximately $83.23 per share, and is subject to adjustment as described in the 2027 Indenture. If a &#8220;make-whole fundamental change&#8221; (as defined in the 2027 Indenture) occurs, then the Company will, in certain circumstances, increase the conversion rate for a specified period of time.</span></div><div style="margin-bottom:12pt;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%">The Company will have the option to redeem the 2027&#160;Notes in whole or in part at any time on or after July&#160;5, 2024 and on or before the 40th scheduled trading day immediately before the maturity date if the last reported sale price per share of the Company&#8217;s Class&#160;B common stock exceeds 130% of the conversion price on (1)&#160;each of at least 20&#160;trading days, whether or not consecutive, during any 30&#160;consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and (2)&#160;the trading day immediately before the date the Company sends such notice. The redemption price will be equal to the principal amount of the 2027&#160;Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date.</span></div><div style="margin-bottom:12pt;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%">Upon a fundamental change (as defined in the 2027 Indenture), holders may, subject to certain exceptions, require the Company to purchase their 2027&#160;Notes in whole or in part for cash at a price equal to the principal amount of the 2027&#160;Notes to be purchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date (as defined in the 2027 Indenture). In addition, upon a Make&#8209;Whole Fundamental Change (as defined in the 2027 Indenture), the Company will, under certain circumstances, increase the applicable conversion rate for a holder that elects to convert its 2027&#160;Notes in connection with such Make&#8209;Whole Fundamental Change. No adjustment to the conversion rate will be made if the stock price in such Make&#8209;Whole Fundamental Change is either less than $61.65&#160;per share or greater than $325.00&#160;per share. The Company will not increase the conversion rate to an amount that exceeds 16.2206&#160;shares per $1 principal amount of 2027&#160;Notes, subject to adjustment. The 2027 Indenture also contains a customary merger covenant.</span></div><div style="margin-bottom:12pt;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%">The 2027&#160;Notes were accounted for as debt, with no bifurcation of the embedded conversion feature. Transaction costs were recorded as a direct deduction from the related debt liability in the consolidated balance sheet and are amortized to interest expense over the term of the 2027&#160;Notes. The effective interest rate for the 2027&#160;Notes is 0.864%.</span></div><div style="margin-bottom:12pt;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%">As of September&#160;30, 2022, none of the conditions of the 2027&#160;Notes to early convert has been met.</span></div><div style="margin-bottom:12pt;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%">The 2027&#160;Notes contain both affirmative and negative covenants. As of September&#160;30, 2022, the Company was in compliance with all covenants in the 2027&#160;Notes.</span></div><div style="margin-bottom:12pt;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%">Capped Call Options </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; In connection with the pricing of the 2027&#160;Notes, the Company entered into capped call options with certain of the initial purchasers or their respective affiliates and certain other financial institutions. The Company incurred $50 of expenses in connection with the capped call options. The capped call options are expected to reduce potential dilution to the Company&#8217;s Class&#160;B Common Stock upon any conversion of 2027&#160;Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted notes, as the case may be, with such reduction and/or offset subject to a cap. The cap price of the capped call options is initially $95.5575&#160;per share, which represents a premium of 55% above the last reported sale price per share of the Company&#8217;s Class&#160;B Common Stock on the Nasdaq Global Select Market on June&#160;23, 2021 and is subject to customary adjustments under the terms of the capped call options.</span></div><div style="margin-bottom:12pt;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%">The capped call options were entered into in conjunction with the issuance of the 2027&#160;Notes, however, they are legally separate agreements that can be separately exercised, with the receipt of shares under the capped call options having no effect on the 2027&#160;Notes, and are legally detachable. As the capped call options are both legally detachable and separately exercisable from the 2027&#160;Notes, the Company accounts for the capped call options separately from the 2027&#160;Notes. The capped call options are indexed to the Company&#8217;s own common stock and classified in stockholders&#8217; equity. As such, the premiums paid for the capped call options have been included as a net reduction to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Additional paid-in capital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheet.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Expense</span></div><div style="margin-bottom:12pt;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%">Interest expense consists of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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</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</span></td></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank credit facility:</span></div></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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving loan facility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;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%">4,441&#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%">911&#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%">10,206&#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,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%">2,119&#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,577&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap</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%">(752)</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%">325&#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%">(475)</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%">942&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization and write-off of deferred debt 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%">288&#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%">253&#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%">864&#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,049&#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:0 1pt"/><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%">6,096&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,489&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,172&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">4,481&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%">2026 Notes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.125% Coupon interest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216&#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%">221&#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%">662&#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%">592&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of deferred debt 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%">908&#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%">909&#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%">2,724&#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%">2,470&#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:0 1pt"/><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%">1,124&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,130&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3,386&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3,062&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%">2027 Notes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.375% Coupon interest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569&#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%">551&#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,647&#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%">563&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of deferred debt 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%">626&#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%">627&#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,880&#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%">641&#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:0 1pt"/><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%">1,195&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,178&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3,527&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,204&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other obligations</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%">76&#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%">64&#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%">1,234&#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%">97&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 interest 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,491&#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%">3,861&#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%">23,319&#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%">8,844&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The revolving loan facility and term loan weighted average interest rate was 4.34% and 2.33% for the three months ended September&#160;30, 2022 and 2021, respectively, and 3.20% and 2.02% for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate risk associated with the Credit Facility is managed through an interest rate swap which has a termination date of April&#160;2, 2030. Under the terms of the interest rate swap, the Company fixed its LIBOR borrowing rate at 0.73% on a notional amount of $200,000. The interest rate swap is not designated as a hedging instrument for accounting purposes. The Company accounts for the interest rate swap as either an asset or a liability in the consolidated balance sheets and carries the derivative at fair value. Gains and losses from the change in fair value are recognized in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income (expense), net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated statements of operations. As of September&#160;30, 2022 and December&#160;31, 2021, the Company recorded a swap related asset at fair value of $39,435 and $10,117, respectively, in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373814140144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Executive Bonus Plan<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationRelatedCostsAbstract', window );"><strong>Compensation Related Costs [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="Show.showAR( this, 'defref_us-gaap_CompensationRelatedCostsGeneralTextBlock', window );">Executive Bonus Plan</a></td>
<td class="text">Executive Bonus Plan<div style="margin-bottom:12pt;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%">Certain of the Company&#8217;s key employees, including its named executive officers, participate in the amended and restated Bentley Systems, Incorporated Bonus Pool Plan (the &#8220;Bonus Plan&#8221;). Pursuant to the Bonus Plan, participants are eligible to receive incentive bonuses that are determined based on the Company&#8217;s adjusted Management Report Operating Income (&#8220;MROI&#8221;), as defined in the plan agreement and before deduction for such plan payments. For purposes of the Bonus Plan, the bonus pool thereunder may be funded with up to an aggregate of 20% of the Company&#8217;s adjusted MROI, subject to approval by the board of directors, with payments made to plan participants based on each such participant&#8217;s allocated interest in the bonus pool. The plan permits the deduction of certain holdback amounts from the plan&#8217;s pool, from which amounts can then be allocated to fund items including equity and/or cash incentive compensation for non&#8209;plan participants and participant charitable contributions.</span></div><div style="margin-bottom:12pt;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%">A participant may defer any portion, or all, of such participant&#8217;s incentive bonus payable pursuant to the Bonus Plan into the DCP (see Note&#160;12). A participant&#8217;s non&#8209;deferred incentive bonus is payable in cash, however, the Bonus Plan provides, in part, that a participant may elect to receive any portion, or all, of such participant&#8217;s non&#8209;deferred incentive bonus in the form of shares of fully vested Class&#160;B Common Stock issued under the Bentley Systems, Incorporated 2020&#160;Omnibus Incentive Plan, subject to the limitation described below. The Company records the election of non&#8209;deferred incentive bonus in the form of shares of fully vested Class&#160;B Common Stock as stock&#8209;based compensation expense in the consolidated statements of operations (see Note&#160;15). Such election must be made prior to the start of the applicable calendar quarter for which the incentive bonus is to be paid, and the number of shares of Class&#160;B Common Stock payable in respect of such elected amount is calculated using a volume-weighted average price of the Company&#8217;s Class&#160;B Common Stock for the period commencing on the tenth trading day prior to the end of the applicable calendar quarter and ending on the tenth trading day following the end of the applicable calendar quarter. Notwithstanding participants&#8217; elections to receive shares of fully vested Class&#160;B Common Stock in respect of their non&#8209;deferred incentive bonus payments, if, in any calendar quarter, the aggregate U.S. Dollar value of shares of fully vested Class&#160;B Common Stock payable in respect of the non&#8209;deferred incentive bonuses exceeds $7,500, the portion of each participant&#8217;s non&#8209;deferred incentive bonus payable in shares of fully vested Class&#160;B Common Stock will be reduced pro&#160;rata such that the $7,500 limit is not exceeded, and, for each affected participant, the amount of such reduction will be payable in cash.</span></div>For the three months ended September&#160;30, 2022 and 2021, the incentive compensation, including cash payments, election to receive shares of fully vested Class&#160;B Common Stock, and deferred compensation to plan participants, recognized under this plan (net of all applicable holdbacks) was $8,454 and $8,128, respectively, and $24,984 and $24,686 for the nine months ended September&#160;30, 2022 and 2021, respectively.<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_CompensationRelatedCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationRelatedCostsAbstract</td>
</tr>
<tr>
<td style="padding-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_CompensationRelatedCostsGeneralTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for compensation costs, including compensated absences accruals, compensated absences liability, deferred compensation arrangements and income statement compensation items. Deferred compensation arrangements may include a description of an arrangement with an individual employee, which is generally an employment contract between the entity and a selected officer or key employee containing a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares (units) issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability.</p></div>
<a href="javascript:void(0);" onclick="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 710<br> -URI https://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6409950&amp;loc=d3e20396-108366<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationRelatedCostsGeneralTextBlock</td>
</tr>
<tr>
<td style="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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373895574976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Plans</a></td>
<td class="text">Retirement Plans<div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation Plan</span></div><div style="margin-bottom:12pt;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%">Under the Company&#8217;s DCP, certain officers and key employees may defer all or any part of their incentive compensation, and the Company may make discretionary awards on behalf of such participants. Elective participant deferrals and discretionary Company awards are received in the form of phantom shares of the Company&#8217;s Class&#160;B Common Stock, which are valued for tax and accounting purposes in the same manner as actual shares of Class&#160;B Common Stock, and are recorded as stock&#8209;based compensation expense in the consolidated statements of operations (see Note&#160;15).</span></div><div style="margin-bottom:12pt;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%">In August 2021, the Company&#8217;s board of directors approved an amendment to the DCP, which offered to certain active executives in the DCP a one&#8209;time, short&#8209;term election to reallocate a limited portion of their DCP holdings from phantom shares of the Company&#8217;s Class&#160;B Common Stock into other phantom investment funds. The offer to reallocate was subject to a proration mechanism which adjusted the aggregate elections to a maximum of 1,500,000 phantom shares of the Company&#8217;s Class&#160;B Common Stock. This resulted in a reduction of 1,500,000&#160;shares in both the basic and diluted count of Company shares.</span></div><div style="margin-bottom:12pt;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%">While DCP participants&#8217; investments in phantom shares remain equity classified, as they will be settled in shares of Class&#160;B Common Stock upon eventual distribution, the amendment and elections resulted in a change to liability classification for the reallocated phantom investments, as they will be settled in cash upon eventual distribution. As a result, during the three and nine months ended September&#160;30, 2021, the Company reclassified cumulative compensation cost of $4,739 from </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Additional paid-in capital </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheet and recognized a compensation charge of $90,721 to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> expenses in the consolidated statements of operations to record the reallocated deferred compensation plan liabilities at their fair value of $95,460.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DCP participants&#8217; holdings in phantom investment funds are classified as liabilities in either </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets as they will be settled in cash upon eventual distribution. The deferred compensation plan liabilities are marked to market at the end of each reporting period, with changes in the liabilities recorded as an expense (income) to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated statements of operations.</span><div style="margin-bottom:12pt;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%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> income was $4,576 and $21,873 for the three and nine months ended September&#160;30, 2022, respectively. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> expense was $88,965 and $89,327 for the three and nine months ended September&#160;30, 2021, respectively.</span></div><div style="margin-bottom:12pt;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%">For the three months ended September&#160;30, 2022 and 2021, DCP elective participant deferrals were $1,586 and $527, respectively, and $4,694 and $2,020 for the nine months ended September&#160;30, 2022 and 2021, respectively. No discretionary contributions were made to the DCP during the three and nine months ended September&#160;30, 2022 and 2021. As of September&#160;30, 2022 and December&#160;31, 2021, phantom shares of the Company&#8217;s Class&#160;B Common Stock issuable by the DCP were 21,535,748 and 25,384,449, respectively.</span></div><div style="margin-bottom:12pt;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%">The total liabilities related to the DCP is included in the consolidated balance sheets as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><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"/></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%">Accruals and other current liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,977&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,309&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Deferred compensation plan 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%">71,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,890&#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%">Total DCP liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,990&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,199&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="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 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373813971696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Common Stock</a></td>
<td class="text">Common Stock<div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">BSY Stock Repurchase Program</span></div><div style="margin-bottom:12pt;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%">On May&#160;11, 2022, the Company announced that its board of directors approved the BSY Stock Repurchase Program (the &#8220;Repurchase Program&#8221;) authorizing the Company to repurchase up to $200,000 of the Company&#8217;s Class&#160;B Common Stock through June&#160;30, 2024. The Repurchase Program is used to offset dilution from the issuance of the Company&#8217;s Class&#160;B Common Stock under the Company&#8217;s stock&#8209;based plans to enhance stockholder value. The shares proposed to be acquired in the Repurchase Program may be repurchased from time to time in open market transactions, through privately negotiated transactions, or by other means in accordance with federal securities laws. The Company intends to fund repurchases from available working capital and cash provided by operating activities. The timing, as well as the number and value of shares repurchased under the Repurchase Program, will be determined by the Company at its discretion and will depend on a variety of factors, including management&#8217;s assessment of the intrinsic value of the Company&#8217;s shares, the market price of the Company&#8217;s Class&#160;B Common Stock, general market and economic conditions, available liquidity, compliance with the Company&#8217;s debt and other agreements, and applicable legal requirements. The exact number of shares to be repurchased by the Company is not guaranteed, and the Repurchase Program may be suspended, modified, or discontinued at any time without prior notice. For the nine months ended September&#160;30, 2022, the Company repurchased 896,126&#160;shares for $28,250.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Issuances, Sales, and Repurchases</span></div>On June&#160;17, 2021, the Company issued 3,141,342&#160;shares of the Company&#8217;s Class&#160;B Common Stock pursuant to the acquisition of Seequent (see Note&#160;4).<div style="margin-bottom:12pt;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%">For the nine months ended September&#160;30, 2022, the Company issued 2,272,603&#160;shares of Class&#160;B Common Stock to colleagues who exercised their stock options, net of 362,826&#160;shares withheld at exercise to pay for the cost of the stock options, as well as for $8,459 of applicable income tax withholdings. The Company received $6,855 in proceeds from the exercise of stock options. For the nine months ended September&#160;30, 2021, the Company issued 4,269,335&#160;shares of Class&#160;B Common Stock to colleagues who exercised their stock options, net of 993,302&#160;shares withheld at exercise to pay for the cost of the stock options, as well as for $34,988 of applicable income tax withholdings. The Company received $5,039 in proceeds from the exercise of stock options.</span></div><div style="margin-bottom:12pt;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%">For the nine months ended September&#160;30, 2022, the Company issued 185,178&#160;shares of Class&#160;B Common Stock related to the exercise of acquisition options (see Note&#160;15), net of 714,822&#160;shares withheld at exercise to pay for the cost of the options. The Company did not receive any proceeds from the exercise of these options.</span></div><div style="margin-bottom:12pt;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%">For the nine months ended September&#160;30, 2022 and 2021, the Company issued 284,992 and 190,619&#160;shares of Class&#160;B Common Stock, respectively, in connection with Bonus Plan incentive compensation, net of shares withheld. Of the total 409,108&#160;shares awarded for the nine months ended September&#160;30, 2022, 124,116&#160;shares were sold back to the Company in the same period to pay for applicable income tax withholdings of $5,197. Of the total 322,160&#160;shares awarded for the nine months ended September&#160;30, 2021, 131,541&#160;shares were sold back to the Company in the same period to pay for applicable income tax withholdings of $6,586.</span></div><div style="margin-bottom:12pt;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%">For the nine months ended September&#160;30, 2022 and 2021, the Company issued 3,523,386 and 2,290,999&#160;shares of Class&#160;B Common Stock, respectively, to DCP participants in connection with distributions from the plan. The distribution in shares for the nine months ended September&#160;30, 2022 totaled 4,023,718&#160;shares of which 500,332&#160;shares were sold back to the Company in the same period to pay for applicable income tax withholdings of $24,246. The distribution in shares for the nine months ended September&#160;30, 2021 totaled 3,674,787&#160;shares of which 1,383,788&#160;shares were sold back to the Company in the same period to pay for applicable income tax withholdings of $65,684.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-bottom:12pt;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%">The Company declared cash dividends during the periods presented as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.175%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><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%">Dividend</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022:</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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Third quarter</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.03&#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%">8,592&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Second quarter</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%">0.03&#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%">8,678&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First quarter</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.03&#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%">8,353&#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:700;line-height:100%">2021:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Third quarter</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.03&#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%">8,485&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Second quarter</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%">0.03&#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%">8,372&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First quarter</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.03&#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%">8,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Includes declared dividends for certain restricted stock awards and restricted stock units, and are net of forfeitures.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Global Employee Stock Purchase Plan</span></div><div style="margin-bottom:12pt;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%">The Bentley Systems, Incorporated Global Employee Stock Purchase Plan (the&#160;&#8220;ESPP&#8221;) provides eligible colleagues of the Company with an opportunity to contribute up to 15% of their eligible compensation toward the purchase of the Company&#8217;s Class&#160;B Common Stock at a discounted price, up to a maximum of $25 per year and subject to any other plan limitations. Unless otherwise determined by the board of directors, offering periods will run from January&#160;1st (or the first trading day thereafter) through June&#160;30th (or the first trading day prior to such date), and from July&#160;1st (or the first trading day thereafter) through December&#160;31st (or the first trading day prior to such date). The purchase price per share at which shares of Class&#160;B Common Stock are sold in an offering period under the ESPP will be equal to the lesser of 85% of the fair market value of a share of Class&#160;B Common Stock (i)&#160;on the first trading day of the offering period, or (ii)&#160;on the purchase date (i.e., the last trading day of the purchase period). During the nine months ended September&#160;30, 2022, colleagues who elected to participate in the ESPP purchased a total of 307,406 shares of Class&#160;B Common Stock, net of shares withheld, resulting in cash proceeds to the Company of $10,335. Of the total 314,471 shares purchased, 7,065&#160;shares were sold back to the Company to pay for applicable income tax withholdings of $273. During the nine months ended September&#160;30, 2021, colleagues who elected to participate in the ESPP purchased a total of 104,716 shares of Class&#160;B Common Stock, net of shares withheld, resulting in cash proceeds to the Company of $3,845. Of the total 111,486 shares purchased, 6,770&#160;shares were sold back to the Company to pay for applicable income tax withholdings of $438. As of September&#160;30, 2022 and December&#160;31, 2021, $2,693 and $4,818 of ESPP withholdings via colleague payroll deduction were recorded in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373814140144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="text">Accumulated Other Comprehensive Loss<div style="margin-bottom:12pt;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%">Accumulated other comprehensive loss consists of the following during the three months ended September&#160;30, 2022 and 2021:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.807%"/><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%">Foreign</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%">Actuarial (Loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Currency</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%">Gain on</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Translation</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%">Retirement Plan</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%">Total</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%">Balance, June&#160;30, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88,250)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(881)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,131)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, before taxes</span></div></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%">(12,809)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-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%">16&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(12,793)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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)</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)</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, net of taxes</span></div></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%">(12,809)</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%">11&#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 #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%">(12,798)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%">Balance, September&#160;30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">(101,059)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(870)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,929)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.807%"/><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%">Foreign</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%">Actuarial (Loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Currency</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%">Gain on</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Translation</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%">Retirement Plan</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%">Total</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%">Balance, June&#160;30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,914)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(972)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,886)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, before taxes</span></div></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%">(27,014)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-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%">28&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(26,986)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">(8)</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%">(8)</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, net of taxes</span></div></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%">(27,014)</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%">20&#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 #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%">(26,994)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%">Balance, September&#160;30, 2021</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: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%">(80,928)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(952)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81,880)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;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%">Accumulated other comprehensive loss consists of the following during the nine months ended September&#160;30, 2022 and 2021:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.807%"/><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%">Foreign</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%">Actuarial (Loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Currency</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%">Gain on</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Translation</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%">Retirement Plan</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%">Total</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%">Balance, December&#160;31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90,867)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(907)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,774)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, before taxes</span></div></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%">(10,192)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-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%">52&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(10,140)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">(15)</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%">(15)</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, net of taxes</span></div></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%">(10,192)</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%">37&#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 #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%">(10,155)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%">Balance, September&#160;30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">(101,059)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(870)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,929)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.807%"/><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%">Foreign</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%">Actuarial (Loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Currency</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%">Gain on</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Translation</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%">Retirement Plan</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%">Total</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%">Balance, December&#160;31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,219)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,014)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,233)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, before taxes</span></div></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%">(55,709)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-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%">87&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(55,622)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">(25)</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%">(25)</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, net of taxes</span></div></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%">(55,709)</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%">62&#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 #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%">(55,647)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%">Balance, September&#160;30, 2021</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: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%">(80,928)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(952)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81,880)</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_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="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> -URI https://asc.fasb.org/topic&amp;trid=2134417<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(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373814279008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Awards and Instruments<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock', window );">Equity Awards and Instruments</a></td>
<td class="text">Equity Awards and Instruments<div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-bottom:12pt;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%">Total stock&#8209;based compensation expense consists of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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</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</span></td></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock and restricted stock units (&#8220;RSUs&#8221;) expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,441&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,681&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,003&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,139&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Bonus Plan expense (see Note&#160;11)</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%">7,305&#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,586&#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%">21,444&#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%">17,181&#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%">ESPP expense (see Note&#160;13)</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%">565&#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%">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%">2,394&#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,416&#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%">Stock option expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395&#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%">773&#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,762&#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,494&#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%">Stock grants expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">450&#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%">450&#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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DCP elective participant deferrals expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (see&#160;Note&#160;12)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85&#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%">173&#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%">306&#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%">173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense </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">(3)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,791&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,752&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,359&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,853&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Includes acquisition&#8209;related shares (see Note&#160;4).</span></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">DCP elective participant deferrals expense excludes deferred incentive bonus payable pursuant to the Bonus Plan.</span></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">As of September&#160;30, 2022 and December&#160;31, 2021, $7,382 and $6,749 remained in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets, respectively.</span></div><div style="margin-bottom:12pt;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%">Total stock&#8209;based compensation expense is included in the consolidated statements of operations as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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</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</span></td></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of subscriptions and licenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,927&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 services</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%">460&#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%">235&#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,407&#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%">685&#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%">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%">6,754&#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,227&#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%">17,693&#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%">14,069&#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%">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,014&#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,582&#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,657&#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%">3,885&#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%">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%">8,806&#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,385&#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%">24,675&#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%">13,392&#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 stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,791&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,752&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,359&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,853&#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"/></tr></table></div>Stock&#8209;based compensation expense is measured at the grant date fair value of the award and is recognized ratably over the requisite service period, which is generally the vesting period. Specifically for performance&#8209;based RSUs, stock&#8209;based compensation expense is measured at the grant date fair value of the award and is recognized ratably over the requisite service period based on the number of awards expected to vest at each reporting date. The Company accounts for forfeitures of equity awards as those forfeitures occur.<div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:12pt;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%">The following is a summary of stock option activity and related information under the Company&#8217;s applicable equity incentive plans:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.724%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Weighted</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%">Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Average</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%">Remaining</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%">Aggregate</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Stock</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%">Exercise Price</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%">Contractual</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%">Intrinsic</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Options</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%">Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Life (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December&#160;31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,917,925&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.26&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</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,635,429)</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%">4.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited and expired</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%">(105,500)</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.64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, September&#160;30, 2022</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%">4,176,996&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" 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:10pt;font-weight:400;line-height:100%">1.1</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%">104,542&#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%">Exercisable, September&#160;30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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%">3,225,496&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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%">5.51&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;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-bottom:3pt double #000;border-top:3pt double #000;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.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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%">80,897&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;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%">For the nine months ended September&#160;30, 2022 and 2021, the Company received cash proceeds of $6,855 and $5,039, respectively, related to the exercise of stock options. The total intrinsic value of stock options exercised for the nine months ended September&#160;30, 2022 and 2021 was $89,532 and $250,795, respectively.</span></div><div style="margin-bottom:12pt;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%">As of September&#160;30, 2022, there was $749 of unrecognized compensation expense related to unvested stock options, which is expected to be recognized over a weighted average period of approximately 0.5&#160;years.</span></div><div style="margin-bottom:12pt;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%">Acquisition Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; In addition to stock options granted under the Company&#8217;s equity incentive plans, in connection with an acquisition completed in March&#160;2018, the Company issued to certain selling shareholder entities options to acquire an aggregate of up to 900,000&#160;shares of Class&#160;B Common Stock. The options had a five&#8209;year term, were exercisable on March&#160;27, 2022, and had an initial exercise price of $6.805 per share. The exercise price of the options was subject to a cap and collar adjustment mechanism that automatically reduces (but not to less than $0.01) or increases the exercise price based on the difference between the exercise price and the fair market value of the Company&#8217;s Class&#160;B Common Stock on the exercise date. During the nine months ended September&#160;30, 2022, 900,000&#160;shares were exercised. No acquisition options remain outstanding as of September&#160;30, 2022.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock and RSUs</span></div><div style="margin-bottom:12pt;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%">Under the equity incentive plans, the Company may grant both time&#8209;based and performance&#8209;based shares of restricted Class&#160;B Common Stock and RSUs to eligible colleagues. Time&#8209;based awards generally vest ratably on each of the first four anniversaries of the grant date. Performance&#8209;based awards vesting is determined by the achievement of certain business profitability and growth targets, which include growth in annualized recurring revenues, as well as actual bookings for perpetual licenses and non&#8209;recurring services, and certain non&#8209;financial performance targets. Performance targets are generally set for performance periods of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzY2NQ_d79a3965-e124-433a-81cf-34b5d626552d">one</span> to three years.</span></div><div style="margin-bottom:12pt;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%">The following is a summary of unvested restricted stock and RSU activity and related information under the Company&#8217;s applicable equity incentive plans:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.951%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.996%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.281%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Time-</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%">Performance-</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Based</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%">Based</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Time-</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%">Performance-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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%">Based</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%">Based</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%">Average</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%">Average</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted</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%">Restricted</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%">Restricted</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%">Grant Date</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%">Grant Date</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock</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%">Stock</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%">Stock</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%">Fair Value</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%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">and RSUs</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%">and RSUs</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%">and RSUs</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%">Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per Share</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%">Unvested, December&#160;31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,708,545&#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,611,862&#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%">96,683&#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:2px 1pt;text-align:left;vertical-align:bottom"><div><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">(4)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.81&#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%">49.93&#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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,598,661&#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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,235,888&#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:2px 1pt;text-align:left;vertical-align:bottom"><div><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">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,773&#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:2px 1pt;text-align:left;vertical-align:bottom"><div><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">(5)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt 2px 1pt;text-align: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.82</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt 2px 1pt;text-align: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.21</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested</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%">(477,283)</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%">(386,113)</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%">(91,170)</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:2px 1pt;text-align:left;vertical-align:bottom"><div><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">(4)</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:10pt;font-weight:400;line-height:100%">26.40&#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%">49.93&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited and canceled</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%">(147,816)</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%">(142,303)</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,513)</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%">33.64&#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%">49.93&#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%">Unvested, September&#160;30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,682,107&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,319,334&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,773&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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%">37.02&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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-bottom:3pt double #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%">38.21&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">For the nine months ended September&#160;30, 2022, the Company only granted RSUs.</span></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Includes 50,917&#160;RSUs which are expected to be settled in cash.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Includes 199,076 time&#8209;based RSUs granted during the three months ended March&#160;31, 2022 to certain officers and key employees, which cliff vest on January&#160;31, 2025.</span></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Relates to the 2021 annual performance period. Total stock&#8209;based compensation expense associated with these awards was fully recognized as of December&#160;31, 2021.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Primarily relates to the 2022 annual performance period, except for 185,186 performance&#8209;based RSUs granted during the three months ended March&#160;31, 2022 with extraordinary terms, which are described below.</span></div><div style="margin-bottom:12pt;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%">During the three months ended March&#160;31, 2022, the Company granted 185,186 performance&#8209;based RSUs to certain officers and key employees, which vest subject to the achievement of certain performance goals over a three&#8209;year performance period (the &#8220;Performance Period&#8221;). For each year of the Performance Period, one&#8209;third of the performance&#8209;based RSUs will be subject to a cliff, whereby no vesting of that portion will occur unless the Company&#8217;s Adjusted EBITDA margin also equals or exceeds the relevant target level for such year. Provided Adjusted EBITDA margin targets are met, the total number of performance&#8209;based RSUs that will vest is determined by the achievement of certain business profitability and growth targets, which include growth in annualized recurring revenues, as well as actual bookings for perpetual licenses and non&#8209;recurring services. Final actual vesting will be determined on January&#160;31, 2025.</span></div><div style="margin-bottom:12pt;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%">During the three months ended March&#160;31, 2022, the Company granted 120,599 performance&#8209;based RSUs to certain officers and key employees, which vest subject to the achievement of certain performance goals related to the 2022 annual performance period. Provided Adjusted EBITDA margin targets are met, the total number of performance&#8209;based RSUs that will vest is determined by the achievement of certain business profitability and growth targets, which include growth in annualized recurring revenues, as well as actual bookings for perpetual licenses and non&#8209;recurring services. To the extent performance exceeds the applicable targets for 2022, these grantees could realize a maximum of 1.25x the number of annual performance&#8209;based RSUs granted or 150,749 performance&#8209;based RSUs.</span></div><div style="margin-bottom:12pt;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%">In 2016, the Company granted RSUs subject to performance&#8209;based vesting as determined by the achievement of certain business growth targets. Certain colleagues elected to defer delivery of such shares upon vesting. During the nine months ended September&#160;30, 2022 and 2021, 10,888 and 10,864&#160;shares, respectively, were delivered to colleagues, and 23 and 33&#160;additional shares, respectively, were earned as a result of dividends. As of September&#160;30, 2022 and December&#160;31, 2021, 9,356 and 20,221&#160;shares, respectively, of these vested and deferred RSUs remained outstanding.</span></div><div style="margin-bottom:12pt;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%">The weighted average grant date fair values of RSUs granted were $38.68 and $51.03, for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;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%">For the nine months ended September&#160;30, 2022 and 2021, restricted stock and RSUs were issued net of 81,301 and 103,573&#160;shares, respectively, which were sold back to the Company to settle applicable income tax withholdings of $3,208 and $6,352, respectively.</span></div><div style="margin-bottom:12pt;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%">As of September&#160;30, 2022, there was $70,919 of unrecognized compensation expense related to unvested time&#8209;based restricted stock and RSUs, which is expected to be recognized over a weighted average period of approximately 1.9&#160;years. There was no remaining unrecognized compensation expense related to unvested performance&#8209;based restricted stock. As of September&#160;30, 2022, there was $8,604 of unrecognized compensation expense related to unvested performance&#8209;based RSUs, which is expected to be recognized over a weighted average period of approximately 1.9&#160;years.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Grants</span></div><div style="margin-bottom:12pt;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%">For the nine months ended September&#160;30, 2022 and 2021, the Company granted 13,632 and 7,824&#160;fully vested shares of Class&#160;B Common Stock, respectively, with a fair value of $450.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Awards Subsequent to September&#160;30, 2022</span></div><div style="margin-bottom:12pt;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%">In October 2022, the Company granted 336,809 time&#8209;based RSUs, which vest ratably on each of the first four anniversaries of the grant date. The unrecognized compensation expense related to these RSUs is approximately $11,800, which is expected to be recognized over a weighted average period of approximately 4.0&#160;years.</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373814231520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-bottom:12pt;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%">The following is a summary of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Income (loss) before income taxes</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-style:italic;font-weight:400;line-height:120%">Provision (benefit) for income taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and effective tax rate for the periods presented:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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</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</span></td></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Income (loss) before income taxes</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,342&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,333)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,460&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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-style:italic;font-weight:400;line-height:100%">Provision (benefit) for income taxes</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%">9,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,025&#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%">8,221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,090)</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%">Effective tax rate</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.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: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%">(11.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: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%">5.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: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%">(9.7)</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></table></div><div style="margin-bottom:12pt;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%">For the three months ended September&#160;30, 2022, the effective tax rate was higher as compared to the three months ended September&#160;30, 2021 primarily due to the 2021 tax effect, net of officer compensation limitation provisions, related to the 2021 compensation charge of $90,721 to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> expenses to record reallocated deferred compensation plan liabilities at fair value (see Note&#160;12). For the three months ended September&#160;30, 2022 and 2021, the Company also recorded discrete tax benefits of $4,280 and $6,920, respectively, primarily associated with windfall tax benefits from stock&#8209;based compensation, net of the impact from officer compensation limitation provisions.</span></div><div style="margin-bottom:12pt;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%">For the nine months ended September&#160;30, 2022, the effective tax rate was higher as compared to the nine months ended September&#160;30, 2021 primarily due to the 2021 tax effect, net of officer compensation limitation provisions, related to the 2021 compensation charge of $90,721 to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> expenses to record reallocated deferred compensation plan liabilities at fair value (see Note&#160;12). For the nine months ended September&#160;30, 2022 and 2021, the Company also recorded discrete tax benefits of $36,032 and $42,825, respectively, primarily associated with windfall tax benefits from stock&#8209;based compensation, net of the impact from officer compensation limitation provisions.</span></div><span style="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, 2022, the Company repatriated $150,000 of undistributed previously taxed earnings generated by its foreign subsidiaries to the U.S. The repatriations were used to fund the acquisition of Power Line Systems (see Note&#160;4). The cash repatriations did not have a material impact on </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Provision for income taxes</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, 2022.</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373815949504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesAndFairValueTextBlock', window );">Fair Value of Financial Instruments</a></td>
<td class="text">Fair Value of Financial Instruments<div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivatives Not Designated As Hedging Instrument</span></div><div style="margin-bottom:12pt;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%">The Company has an interest rate swap with a notional amount of $200,000 and a termination date of April&#160;2, 2030 to reduce the interest rate risk associated with the Company&#8217;s Credit Facility. The interest rate swap is not designated as a hedging instrument for accounting purposes. The Company accounts for the interest rate swap as either an asset or a liability in the consolidated balance sheets and carries the derivative at fair value.</span></div><div style="margin-bottom:12pt;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%">The following is a summary of the interest rate swap activity:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.025%"/><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</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</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">September&#160;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%">September&#160;30,</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%">Recognized in Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">Statements of Operations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain from change in fair value</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%">9,828&#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,463&#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%">29,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 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%">9,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Other income (expense), net</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Refunds) payments</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:10pt;font-weight:400;line-height:100%">(752)</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%">325&#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%">(475)</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%">942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Interest expense, net</span></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value</span></div><div style="margin-bottom:12pt;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%">The Company applies the provisions of FASB ASC Topic&#160;820,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for fair value measurements of financial assets and financial liabilities and for fair value measurements of non&#8209;financial items that are recognized or disclosed at fair value in the consolidated financial statements.</span></div><div style="margin-bottom:12pt;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%">The Company&#8217;s financial instruments include cash equivalents, account receivables, certain other assets, accounts payable, accruals, certain other current and long&#8209;term liabilities, and long&#8209;term debt.</span></div><div style="margin-bottom:12pt;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%">The following methods and assumptions were used by the Company in estimating its fair value disclosures for financial instruments as of September&#160;30, 2022 and December&#160;31, 2021:</span></div><div style="margin-bottom:12pt;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%">Current assets and current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; In general, the carrying amounts reported on the Company&#8217;s consolidated balance sheets for current assets and current liabilities approximate their fair values due to the short&#8209;term nature of those instruments.</span></div><div style="margin-bottom:12pt;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%">Acquisition contingent consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The fair value of these liabilities is based on significant inputs not observable in the market, which represents a Level&#160;3 measurement within the fair value hierarchy. The valuation of contingent consideration uses assumptions the Company believes would be made by a market participant.</span></div><div style="margin-bottom:12pt;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%">Interest rate swap</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The fair value of the Company&#8217;s interest rate swap is measured based on the implied forward rates from the U.S.&#160;Dollar one&#8209;month LIBOR yield curve and are classified as Level&#160;2 within the fair value hierarchy.</span></div><div style="margin-bottom:12pt;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%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The fair value of the Company&#8217;s borrowings under its Credit Facility approximated its carrying value based upon discounted cash flows at current market rates for instruments with similar remaining terms. The Company considers these valuation inputs to be Level&#160;2 inputs in the fair value hierarchy. As of September&#160;30, 2022, the estimated fair value of the 2026&#160;Notes and 2027&#160;Notes was $582,595 and $439,680, respectively. As of December&#160;31, 2021, the estimated fair value of the 2026&#160;Notes and 2027&#160;Notes was $720,284 and $531,915, respectively. The estimated fair value of the 2026&#160;Notes and 2027&#160;Notes is based on quoted market prices of the Company&#8217;s instrument in markets that are not active and are classified as Level&#160;2 within the fair value hierarchy. Considerable judgment is necessary to interpret the market data and develop estimates of fair values. Accordingly, the estimates presented are not necessarily indicative of the amounts at which these instruments could be purchased, sold, or settled.</span></div><div style="margin-bottom:12pt;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%">Deferred compensation plan liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The fair value of deferred compensation plan liabilities, including the liability classified phantom investments in the DCP, are marked to market at the end of each reporting period.</span></div><div style="margin-bottom:12pt;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%">A financial asset or liability classification is determined based on the lowest level input that is significant to the fair value measurement. The fair value hierarchy consists of the following three levels:</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;3 inputs are unobservable inputs based on management&#8217;s own assumptions used to measure assets and liabilities at fair value.</span></div><div style="margin-bottom:12pt;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%">Financial assets and financial liabilities carried at fair value measured on a recurring basis consist of the following:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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:9pt;font-weight:700;line-height:100%">September&#160;30, 2022</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:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</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%">Total</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%">Assets:</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;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%">18&#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%">&#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%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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: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%">39,435&#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%">39,435&#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 assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,435&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,453&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%">Liabilities:</span></td><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"/><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 style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition contingent consideration </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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%">&#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%">1,244&#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,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred compensation plan liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</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:10pt;font-weight:400;line-height:100%">72,990&#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%">72,990&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash-settled equity awards </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279&#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%">Total liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,269&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,244&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,513&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</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:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</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%">Total</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%">Assets:</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;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%">21&#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%">&#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%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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: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%">10,117&#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%">10,117&#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 assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,117&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,138&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%">Liabilities:</span></td><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"/><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 style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition contingent consideration </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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%">&#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%">6,613&#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%">6,613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred compensation plan liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</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:10pt;font-weight:400;line-height:100%">102,199&#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%">102,199&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash-settled equity awards </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353&#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%">Total liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,552&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,613&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,165&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and cash equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, except for current liabilities of $1,244 and $5,382 as of September&#160;30, 2022 and December&#160;31, 2021, respectively, which are included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets. Acquisition contingent consideration liability is measured at fair value and is based on significant inputs not observable in the market, which represents a Level&#160;3 measurement within the fair value hierarchy. The valuation of contingent consideration uses assumptions the Company believes would be made by a market participant.</span></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, except for current liabilities of $1,977 and $7,309 as of September&#160;30, 2022 and December&#160;31, 2021, respectively, which are included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div><div style="margin-bottom:12pt;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%">The following is a reconciliation of the changes in fair value of the Company&#8217;s financial liabilities which have been classified as Level&#160;3 in the fair value hierarchy:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.651%"/><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%">Nine Months Ended</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%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><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"/></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%">Balance, beginning of year</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%">6,613&#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%">4,299&#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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments</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%">(5,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,371)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Addition</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%">4,544&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in fair value</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%">(6)</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%">294&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation adjustments</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%">(203)</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%">(153)</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%">Balance, end of period</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,244&#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,613&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;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%">The Company did not have any transfers between levels within the fair value hierarchy.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesAndFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivatives and fair value of assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI https://asc.fasb.org/topic&amp;trid=2155941<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI https://asc.fasb.org/topic&amp;trid=2229140<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesAndFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373809190800">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-bottom:12pt;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:700;line-height:120%">Purchase Commitment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; In the normal course of business, the Company enters into various purchase commitments for goods and services. As of September&#160;30, 2022, the non&#8209;cancelable future cash purchase commitment for services related to the cloud provisioning of the Company&#8217;s software solutions was $23,998 through May&#160;2023. The Company expects to fully consume its contractual commitment in the ordinary course of operations.</span></div><div style="margin-bottom:12pt;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:700;line-height:120%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company leases certain </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">office </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">facilities, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">office </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">equipment, and automobiles under operating leases having initial or remaining non&#8209;cancelable terms in excess of one year (see Note&#160;8).</span></div><div style="margin-bottom:12pt;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:700;line-height:120%">Litigation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; From time to time, the Company is involved in certain legal actions arising in the ordinary course of business. In management&#8217;s opinion, based upon the advice of counsel, the outcome of such actions is not expected to have a material adverse effect on the Company&#8217;s future financial position, results of operations, or cash flows.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373814057856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geographic Data<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Geographic Data</a></td>
<td class="text">Geographic Data<div style="margin-bottom:12pt;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%">Revenues by geographic region are presented in Note&#160;3. Long&#8209;lived assets (other than goodwill), net of depreciation and amortization by geographic region (see Notes&#160;5, 6, and 8) are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,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 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%">99,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"/></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%">EMEA</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%">30,348&#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,730&#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%">APAC</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%">172,365&#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%">184,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</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%">373,425&#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%">328,475&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Americas includes the U.S., Canada, and Latin America (including the Caribbean).</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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="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 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-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 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-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 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-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 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-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 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: 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 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<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 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373814033600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest Expense, Net<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [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="Show.showAR( this, 'defref_us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock', window );">Interest Expense, Net</a></td>
<td class="text">Interest Expense, Net<div style="margin-bottom:12pt;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%">Interest expense, net consists of the following:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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</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</span></td></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense (see Note&#160;10)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,491)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,861)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,319)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,844)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109&#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%">25&#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%">273&#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%">236&#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%">Interest expense, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,382)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,836)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,046)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,608)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for interest income and interest expense for enterprises that derive a significant portion of their revenue from interest collected on investments, loans, and securities.</p></div>
<a href="javascript:void(0);" onclick="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.1-12)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373815853600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income (Expense), Net<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [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="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock', window );">Other Income (Expense), Net</a></td>
<td class="text">Other Income (Expense), Net<div style="margin-bottom:12pt;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%">Other income (expense), net consists of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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</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</span></td></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain (loss) from:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in fair value of interest rate swap (see&#160;Note&#160;17)</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%">9,828&#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,463&#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%">29,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 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%">9,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign exchange </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%">(11,027)</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%">(2,446)</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%">(18,815)</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%">(248)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sale of aircraft (see Note&#160;5)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,029&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in fair value of acquisition contingent consideration</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%">506&#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%">6&#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;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%">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:10pt;font-weight:400;line-height:100%">873&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#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,780&#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%">798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other income (expense), net</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(957)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,318&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,748&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>Foreign exchange loss is primarily attributable to foreign currency translation derived mainly from U.S.&#160;Dollar denominated cash and cash equivalents, account receivables, customer deposits, and intercompany balances held by foreign subsidiaries. Intercompany finance transactions denominated in U.S.&#160;Dollars resulted in unrealized foreign exchange losses of $5,730 and $2,741 for the three months ended September&#160;30, 2022 and 2021, respectively, and $12,293 and $1,298 for the nine months ended September&#160;30, 2022 and 2021, respectively.<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_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherNonoperatingIncomeAndExpenseTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.</p></div>
<a href="javascript:void(0);" onclick="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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><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(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373814075744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income (Loss) Per Share</a></td>
<td class="text">Net Income (Loss) Per ShareThe Company issues certain performance-based RSUs determined to be participating securities because holders of such shares have non-forfeitable dividend rights in the event of the Company&#8217;s declaration of a dividend for common shares. As of September&#160;30, 2022 and 2021, there were 362,773 and 99,683 participating securities outstanding, respectively.<div style="margin-bottom:12pt;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%">Undistributed net income (loss) allocated to participating securities are subtracted from net income (loss) in determining basic net income (loss) attributable to common stockholders. Basic&#160;net income (loss) per share is computed by dividing basic net income (loss) attributable to common stockholders by the weighted average number of shares, inclusive of undistributed shares held in the DCP as phantom shares of the Company&#8217;s Class&#160;B Common Stock.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Company&#8217;s diluted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net income (loss) per share </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">numerator, interest expense, net of tax, attributable to the conversion of the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> convertible senior notes</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is added back to basic net income (loss) attributable to common stockholders. For the Company&#8217;s diluted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net income (loss) per share </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">denominator, the basic weighted average number of shares is adjusted by the effect of dilutive securities, including awards under the Company&#8217;s equity compensation plans and ESPP, and by the dilutive </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">effect of the assumed conversion of the convertible senior notes. </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net income (loss) per share </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">attributable to common stockholders is computed by dividing diluted net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">income (loss)</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> attributable to common stockholders by the weighted average number of fully diluted common shares.</span></div><div style="margin-bottom:12pt;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%">Except with respect to voting and conversion, the rights of the holders of the Company&#8217;s Class&#160;A Common Stock and the Company&#8217;s Class&#160;B Common Stock are identical. Each class of shares has the same rights to dividends and allocation of income (loss) and, therefore, net income (loss) per share would not differ under the two&#8209;class method.</span></div><div style="margin-bottom:12pt;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%">The details of basic and diluted&#160;net income (loss) per share are as follows</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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</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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">36,997&#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%">(48,022)</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%">149,058&#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%">54,611&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Net income (loss) attributable to participating securities</span></div></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)</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%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</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%">(6)</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"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) attributable to Class&#160;A and Class&#160;B common stockholders, basic</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">36,986&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(48,025)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-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%">149,027&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">54,605&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes</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%">832&#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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,116&#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;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) attributable to Class&#160;A and Class&#160;B common stockholders, diluted</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,818&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,025)</span></td><td style="background-color:#ffffff;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-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-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%">154,143&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,605&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares, basic</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%">310,116,104&#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%">308,195,379&#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%">308,959,801&#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%">305,119,985&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dilutive effect of stock options, restricted stock, and RSUs</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,126,936&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,278,839&#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,430,643&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dilutive effect of ESPP</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%">168,518&#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%">171,571&#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%">107,508&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dilutive effect of assumed conversion of convertible senior notes</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,758,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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,667,623&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares, diluted</span></td><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%">325,170,383&#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%">308,195,379&#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%">332,077,834&#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%">314,658,136&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share, basic</span></div></td><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.12&#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%">(0.16)</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.48&#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%">0.18&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share, diluted</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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%">0.12&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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%">(0.16)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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%">0.46&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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%">0.17&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The effect of interest expense, net of tax, attributable to assumed conversion of convertible senior notes for the three months ended September&#160;30, 2021 has been excluded from the calculation of diluted net loss per share due to the net loss for the period.</span></div><div style="margin-bottom:12pt;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%">The following potential common shares were excluded from the calculation of diluted net income (loss) per share attributable to common stockholders because their effect would have been anti&#8209;dilutive for the periods presented:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.846%"/><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</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</span></td></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</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%">297,789&#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%">8,174,124&#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%">279,789&#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%">90,400&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">97,804&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,908,798&#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%">17,667,623&#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%">12,076,899&#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 anti-dilutive securities</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,206,587&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,939,551&#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 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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,789&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,167,299&#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"/></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The effect of dilutive securities for the three months ended September&#160;30, 2021 have been excluded from the calculation of diluted net loss per share as those potential common shares would have been anti&#8209;dilutive due to the net loss for the period, except for 90,400 RSUs that were anti&#8209;dilutive under the two&#8209;class method calculation of diluted net income (loss) per share.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373810708256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text">Basis of Presentation &#8212; The accompanying unaudited consolidated financial statements include the accounts of Bentley Systems, Incorporated (&#8220;Bentley&#8221; or the &#8220;Company&#8221;) and its wholly-owned subsidiaries, and have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S.&#160;GAAP&#8221;) and in accordance with the rules and regulations of the United States Securities and Exchange Commission&#160;(&#8220;SEC&#8221;) regarding interim financial reporting. Accordingly, they do not include all the information and notes required by U.S.&#160;GAAP for annual financial statements.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Consolidation</a></td>
<td class="text">These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in Part&#160;II, Item&#160;8 of the Company&#8217;s 2021 Annual Report on Form&#160;10<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">K on file with the SEC. In management&#8217;s opinion, the accompanying unaudited consolidated financial statements contain all adjustments (consisting of normal, recurring and non-recurring adjustments) that were considered necessary for the fair statement of the Company&#8217;s financial position, results of operations, and cash flows at the dates and for the periods indicated. The preparation of financial statements in conformity with U.S.&#160;GAAP requires management to make estimates and assumptions that affect reported amounts in the financial statements and accompanying notes. Actual results could differ materially from those estimates. The December&#160;31, 2021 consolidated balance sheet included herein is derived from the Company&#8217;s audited consolidated financial statements.</span><div style="margin-bottom:12pt;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%">Certain reclassifications of prior period amounts have been made to conform to the current period presentation.</span></div><div style="margin-bottom:12pt;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:700;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; On January&#160;31, 2022, the Company completed the acquisition of Power Line Systems, a leader in software for the design of overhead electric power transmission lines and their structures, for $695,968 in cash, net of cash acquired. On June&#160;17, 2021, the Company completed the acquisition of Seequent Holdings Limited (&#8220;Seequent&#8221;), a leader in software for geological and geophysical modeling, geotechnical stability, and cloud services for geodata management and collaboration, for $883,336 in cash, net of cash acquired, plus 3,141,342&#160;shares of the Company&#8217;s Class&#160;B Common Stock (see Note&#160;4).</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_DeferredCompensationPolicyPolicyTextBlock', window );">Deferred Compensation</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; Under the Company&#8217;s unfunded amended and restated Bentley Systems, Incorporated Nonqualified Deferred Compensation Plan (the &#8220;DCP&#8221;), certain officers and key employees may defer all or any part of their incentive compensation, and the Company may make discretionary awards on behalf of such participants. Elective participant deferrals and discretionary Company awards are received in the form of phantom shares of the Company&#8217;s Class&#160;B Common Stock, which are valued for tax and accounting purposes in the same manner as actual shares of Class&#160;B Common Stock, and are recorded as stock&#8209;based compensation expense in the consolidated statements of operations (see Note&#160;15).</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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements and Recently Adopted Accounting Guidance</a></td>
<td class="text">Recent Accounting Pronouncements<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March&#160;2020, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No.&#160;2020&#8209;04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic&#160;848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(&#8220;ASU&#160;2020&#8209;04&#8221;), which provides optional expedients and exceptions for applying U.S.&#160;GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. ASU&#160;2020&#8209;04 applies only to contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (&#8220;LIBOR&#8221;) or another reference rate expected to be discontinued because of reference rate reform between March&#160;12, 2020 and December&#160;31, 2022. The expedients and exceptions provided by ASU&#160;2020&#8209;04 do not apply to contract modifications made and hedging relationships entered into or evaluated after December&#160;31, 2022, except for hedging relationships existing as of December&#160;31, 2022, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. The Company had no transactions that were impacted by ASU&#160;2020&#8209;04 during the nine months ended September&#160;30, 2022.</span><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Guidance</span></div><div style="margin-bottom:12pt;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%">In October&#160;2021, the FASB issued ASU&#160;No.&#160;2021&#8209;08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic&#160;805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASU&#160;2021&#8209;08&#8221;), which improves the comparability of accounting for acquired revenue contracts with customers in a business combination. The new guidance is meant to reduce diversity in practice and inconsistencies related to recognition of an acquired contract liability and revenue contract payment terms and their effect on subsequent revenue recognized by the acquirer. During the fourth quarter of 2021, the Company early adopted the ASU effective January&#160;1, 2021 using the modified retrospective method of adoption and retrospectively recasted interim prior period amounts presented in the accompanying unaudited consolidated financial statements for acquisitions subsequent to January&#160;1, 2021. The adoption of this ASU did not have a material impact on the accompanying unaudited consolidated financial statements.</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nature of Products and Services</span></div><div style="margin-bottom:12pt;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%">The Company generates revenues from subscriptions, perpetual licenses, and services.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subscriptions</span></div><div style="margin-bottom:12pt;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%">SELECT subscriptions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; The Company provides prepaid annual recurring subscriptions that accounts (which are based on distinct contractual and billing relationships with the Company, where affiliated entities of a single parent company may each have an independent account with the Company) can elect to add to a new or previously purchased perpetual license. SELECT provides accounts with benefits, including upgrades, comprehensive technical support, pooled licensing benefits, annual portfolio balancing exchange rights, learning benefits, certain Azure&#8209;based cloud collaboration services, mobility advantages, and access to other available benefits. SELECT subscriptions revenues are recognized as distinct performance obligations are satisfied. The performance obligations within the SELECT offering, outside of the portfolio balancing exchange right, are concurrently delivered and have the same pattern of recognition. These performance obligations are accounted for ratably over the term as a single performance obligation.</span></div><div style="margin-bottom:12pt;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%">Enterprise subscriptions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company provides enterprise subscription offerings, which provide its enterprise accounts with complete and unlimited global access to the Company&#8217;s comprehensive portfolio of solutions. Enterprise 365 (&#8220;E365&#8221;) subscriptions are charged to accounts based upon daily usage. The daily usage fee includes a term license component, SELECT maintenance and support, hosting, and Success Blueprints, which are designed to achieve business outcomes through more efficient and effective use of the Company&#8217;s software. E365 revenues are recognized based upon usage incurred by the account. Usage is defined as distinct user access on a daily basis. E365 subscriptions can contain quarterly usage floors or collars. The term of E365 subscriptions aligns with calendar quarters and revenue is recognized based on actual usage. Alternatively, Enterprise License Subscriptions (&#8220;ELS&#8221;) provide access for a prepaid fee, which is based on the account&#8217;s usage of software in the preceding year, to effectively create a fee&#8209;certain consumption&#8209;based arrangement. ELS contain a term license component, SELECT maintenance and support, and performance consulting days. The SELECT maintenance and support benefits under ELS do not include a portfolio balancing performance obligation. Revenue is allocated to the various performance obligations based on their respective standalone selling price (&#8220;SSP&#8221;). Revenue allocated to the term license component is recognized upon delivery at the start of the subscription term while revenues for the SELECT maintenance and support and the performance consulting days are recognized as delivered over the subscription term. Billings in advance are recorded as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div><div style="margin-bottom:12pt;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%">Term license subscriptions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; The Company provides annual, quarterly, and monthly term licenses for its software products. Term license subscriptions contain a term license component and SELECT maintenance and support. Revenue is allocated to the various performance obligations based on their SSP. Annual term licenses (&#8220;ATL&#8221;) are generally prepaid annually for named user access to specific products and include the Company&#8217;s Virtuoso subscriptions sold via the Company&#8217;s Virtuosity eStore for practitioner licenses. Virtuoso subscriptions are bundles with customizable training and expert consultation administered through &#8220;keys&#8221; or credits. Quarterly term license (&#8220;QTL&#8221;) subscriptions allow accounts to pay quarterly in arrears for license usage that is beyond their prepaid subscriptions. Monthly term license (&#8220;MTL&#8221;) subscriptions are identical to QTL subscriptions, except for the term of the license, and the manner in which they are monetized. MTL subscriptions require a Cloud Services Subscription (&#8220;CSS&#8221;), which is described below. For ATL, revenue allocated to the term license component is recognized upon delivery at the start of the subscription term while revenue for the SELECT maintenance and support is recognized as delivered over the subscription term. For Virtuoso keys, revenue is recognized as services are delivered. Billings in advance are recorded as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets. For usage&#8209;based QTL and MTL subscriptions, revenues are recognized based upon usage incurred by the account. Usage is defined as peak usage over the respective terms. The terms of QTL and MTL subscriptions align with calendar quarters and calendar months, respectively, and revenue is recognized based on actual usage.</span></div><div style="margin-bottom:12pt;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%">Visas and Passports are quarterly or annual term licenses enabling users to access specific project or enterprise information and entitles users to certain functionality of the Company&#8217;s </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ProjectWise</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AssetWise</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> systems. The Company&#8217;s standard offerings are usage based with monetization through the Company&#8217;s CSS program as described below.</span></div><div style="margin-bottom:12pt;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%">CSS is a program designed to streamline the procurement, administration, and payment process. The program requires an estimation of annual usage for CSS eligible offerings and a deposit of funds in advance. Actual consumption is monitored and invoiced against the deposit on a calendar quarter basis. CSS balances not utilized for eligible products or services may roll over to future periods or are refundable. Paid and unconsumed CSS balances are recorded in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the consolidated balance sheets. Software and services consumed under CSS are recognized pursuant to the applicable revenue recognition guidance for the respective software or service and classified as subscriptions or services based on their respective nature.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Perpetual licenses</span></div><div style="margin-bottom:12pt;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%">Perpetual licenses may be sold with or without attaching a SELECT subscription. Historically, attachment and retention of the SELECT subscription has been high given the benefits of the SELECT subscription discussed above. Perpetual licenses revenues are recognized upon delivery of the license to the user.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Services</span></div><div style="margin-bottom:12pt;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%">The Company provides professional services, including training, implementation, configuration, customization, and strategic consulting services. The Company performs projects on both a time and materials and a fixed fee basis. Certain of the Company&#8217;s fixed&#8209;fee arrangements, including its Success Services offerings, are structured as subscription&#8209;like, packaged offerings that are annually recurring in nature. Success Services are standard service offerings that provide a level of dedicated professional services above the standard technical support offered to all accounts as part of their SELECT or enterprise agreement. Revenues are recognized as services are performed.</span></div><div style="margin-bottom:12pt;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%">The Company primarily utilizes its direct internal sales force and also has arrangements through independent channel partners to promote and sell Bentley products and subscriptions to end&#8209;users. Channel partners are authorized to promote the sale of an authorized set of Bentley products and subscriptions within an authorized geography under a Channel Partner Agreement.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Judgments and Estimates</span></div><div style="margin-bottom:12pt;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%">The Company&#8217;s contracts with customers may include promises to transfer licenses (perpetual or term&#8209;based), maintenance, and services to a user. Judgment is required to determine if the promises are separate performance obligations, and if so, the allocation of the transaction price to each performance obligation. When an arrangement includes multiple performance obligations which are concurrently delivered and have the same pattern of transfer to the customer, the Company accounts for those performance obligations as a single performance obligation. For contracts with more than one performance obligation, the transaction price is allocated among the performance obligations in an amount that depicts the relative SSP of each obligation. Judgment is required to determine the SSP for each distinct performance obligation. In instances where SSP is not directly observable, such as when the Company does not sell the product or service separately, the Company determines the SSP using information that may include market conditions and other observable inputs. The Company uses a range of amounts to estimate SSP when it sells each of the products and services separately and needs to determine whether there is a discount that should be allocated based on the relative SSP of the various products and services.</span></div>The Company&#8217;s SELECT agreement provides users with perpetual licenses a right to exchange software for other eligible perpetual licenses on an annual basis upon renewal. The Company refers to this option as portfolio balancing and has concluded that the portfolio balancing feature represents a material right resulting in the deferral of the associated revenue. Judgment is required to estimate the percentage of users who may elect to portfolio balance and considers inputs such as historical user elections. This feature is available once per term and must be exercised prior to the respective renewal term. The Company recognizes the associated revenue upon election or when the portfolio balancing right expires. This right is included in the initial and subsequent renewal terms and the Company reestablishes the revenue deferral for the material right upon the beginning of the renewal term. <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, 2022 and December&#160;31, 2021, the Company&#8217;s contract assets relate to performance obligations completed in advance of the right to invoice and are included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Prepaid and other current assets</span> in the consolidated balance sheets.Deferred revenues consist of billings made or payments received in advance of revenue recognition from subscriptions and services. The timing of revenue recognition may differ from the timing of billings to users.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_DeferredCompensationPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation, Policy</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_DeferredCompensationPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="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 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130561-203045<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 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<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 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="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>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373816134720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customer (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Contract Assets and Contract Liabilities</a></td>
<td class="text"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Assets and Contract Liabilities</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><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"/></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%">Contract assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Deferred revenues</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%">201,610&#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%">232,593&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue by Type and Location</a></td>
<td class="text"><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revenues consist of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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</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</span></td></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SELECT subscriptions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,609&#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%">66,648&#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%">196,786&#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%">199,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprise subscriptions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%">89,041&#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%">75,381&#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%">252,461&#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%">214,058&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term license subscriptions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,657&#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%">73,106&#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%">259,484&#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%">175,922&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions</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%">235,307&#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%">215,135&#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%">708,731&#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%">589,702&#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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Perpetual licenses</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%">9,460&#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%">11,866&#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,213&#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%">33,373&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions and licenses</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%">244,767&#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%">227,001&#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%">739,944&#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%">623,075&#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%">Services:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring</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%">4,557&#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,160&#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%">13,431&#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%">16,243&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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%">19,008&#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%">19,227&#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%">58,759&#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%">57,996&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Services</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%">23,565&#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%">24,387&#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%">72,190&#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%">74,239&#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%">Total revenues</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%">268,332&#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%">251,388&#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%">812,134&#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%">697,314&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Enterprise subscriptions includes revenue attributable to E365 subscriptions of $80,298 and $60,102 for the three months ended September&#160;30, 2022 and 2021, respectively, and $221,801 and $162,120 for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;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%">Revenue from external customers is attributed to individual countries based upon the location of the customer. Revenues by geographic region are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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</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</span></td></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,599&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,996&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,218&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349,752&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Europe, the Middle East, and Africa (&#8220;EMEA&#8221;)</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%">75,416&#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%">76,502&#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%">227,696&#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%">219,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific (&#8220;APAC&#8221;)</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:10pt;font-weight:400;line-height:100%">51,317&#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%">46,890&#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%">144,220&#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%">128,055&#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 revenues</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%">268,332&#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%">251,388&#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%">812,134&#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%">697,314&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Americas includes the United States (&#8220;U.S.&#8221;), Canada, and Latin America (including the Caribbean). Revenue attributable to the U.S. totaled $122,372 and $105,089 for the three months ended September&#160;30, 2022 and 2021, respectively, and $346,961 and $289,718 for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373814005568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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="Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of Business Acquisitions Aggregate Details</a></td>
<td class="text"><div style="margin-bottom:12pt;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%">The aggregate details of the Company&#8217;s acquisition activity are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.651%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Acquisitions Completed in</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td><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"/></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"/></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%">Number of acquisitions</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%">4&#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%">13&#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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid at closing </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;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%">738,810&#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,072,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash acquired</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%">(19,271)</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,837)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash paid</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%">719,539&#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%">1,034,983&#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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Of the cash paid at closing for the nine months ended September&#160;30, 2022 and year ended December&#160;31, 2021, $3,000 and $8,701, respectively, was deposited into an escrow account to secure any potential indemnification and other obligations of the seller.</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock', window );">Schedule of Business Acquisitions Contingent Consideration</a></td>
<td class="text"><div style="margin-bottom:12pt;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%">The fair value of the contingent consideration from acquisitions is included in the consolidated balance sheets as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><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"/></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%">Accruals and other current liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,244&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,382&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Other 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,231&#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%">Contingent consideration from acquisitions</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,244&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,613&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;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%">The fair value of non-contingent consideration from acquisitions is included in the consolidated balance sheets as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><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"/></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%">Accruals and other current liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,923&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,751&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Other 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%">2,995&#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,177&#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%">Non-contingent consideration from acquisitions</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,918&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,928&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed</a></td>
<td class="text"><div style="margin-bottom:9pt;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%">The following summarizes the fair values of the assets acquired and liabilities assumed, as well as the weighted average useful lives assigned to acquired intangible assets at the respective date of each acquisition (including contingent consideration):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.651%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Acquisitions Completed in</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td><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%">Consideration:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid at closing</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%">738,810&#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,072,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares issued at closing </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</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: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%">182,390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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,544&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred, non-contingent consideration, 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%">157&#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%">10,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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%">(153)</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Total consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738,814&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,269,844&#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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash</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%">19,271&#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%">37,837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable and other current 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:10pt;font-weight:400;line-height:100%">1,798&#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%">24,174&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,237&#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%">12,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">963&#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%">4,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">&#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%">874&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software and technology (weighted average useful life of 5&#160;years)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,557&#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,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships (weighted average useful life of 10 and 9&#160;years, 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:10pt;font-weight:400;line-height:100%">80,328&#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%">158,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trademarks (weighted average useful life of 9 and 10&#160;years, 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:10pt;font-weight:400;line-height:100%">5,734&#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%">38,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In-process 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%">&#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%">3,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total identifiable assets acquired excluding goodwill</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%">119,888&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">323,434&#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accruals and other current liabilities</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%">(918)</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%">(27,649)</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenues</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%">(11,563)</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%">(26,245)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,237)</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%">(11,988)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,865)</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%">(53,342)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">&#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%">(716)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities assumed</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%">(20,583)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-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%">(119,940)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Net identifiable assets acquired excluding goodwill</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%">99,305&#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%">203,494&#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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill</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%">639,509&#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,066,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Net assets acquired</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738,814&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,269,844&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Of the total 3,141,342&#160;shares issued at closing, 83,627&#160;shares are subject to forfeiture if post&#8209;closing employment service conditions are not met and accordingly are being recorded as stock&#8209;based compensation expense over the related forfeiture period of two years (see Note&#160;15).</span></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">A fair value adjustment of $16,943 was applied to the stock consideration due to restrictions on the transfer of securities.</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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1486-128463<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="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>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373816136400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment, Net</a></td>
<td class="text"><div style="margin-bottom:12pt;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%">Property and equipment, net consist of the following:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><td style="width:0.1%"/></tr><tr><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:9pt;font-weight:700;line-height:100%">September&#160;30, 2022</span></td><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:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,811&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,811&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Building and improvements</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%">35,747&#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%">35,188&#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%">Computer equipment and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,027&#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%">47,651&#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%">Furniture, fixtures, and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,021&#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%">14,274&#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%">Aircraft</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%">2,038&#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,075&#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%">Other</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%">38&#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%">61&#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%">Property and equipment, at cost</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%">104,682&#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%">104,060&#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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Accumulated depreciation</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%">(73,929)</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%">(72,237)</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%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,753&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">31,823&#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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373809170480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Changes in the Carrying Amount of Goodwill</a></td>
<td class="text"><div style="margin-bottom:12pt;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%">The changes in the carrying amount of goodwill are as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></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%">Balance, December&#160;31, 2021</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%">1,588,477&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions</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%">639,509&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation adjustments</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%">(32,556)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other adjustments</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,377)</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%">Balance, September&#160;30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,193,053&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:12pt;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%">Details of intangible assets other than goodwill are as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.335%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.323%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">September&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Estimated<br/>Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</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:7.5pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Net Book<br/>Value</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:7.5pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</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:7.5pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Net Book<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets subject to amortization:</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"/><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 10pt;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:120%">Software and technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-5&#160;years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">91,357&#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: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%">(51,503)</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: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%">39,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">101,588&#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: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%">(63,225)</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: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%">38,363&#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 10pt;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:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-10&#160;years</span></div></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:9pt;font-weight:400;line-height:100%">317,332&#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:9pt;font-weight:400;line-height:100%">(102,898)</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:9pt;font-weight:400;line-height:100%">214,434&#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:9pt;font-weight:400;line-height:100%">245,325&#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:9pt;font-weight:400;line-height:100%">(83,799)</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:9pt;font-weight:400;line-height:100%">161,526&#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 10pt;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:120%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-10&#160;years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,016&#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:9pt;font-weight:400;line-height:100%">(24,894)</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:9pt;font-weight:400;line-height:100%">43,122&#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:9pt;font-weight:400;line-height:100%">63,080&#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:9pt;font-weight:400;line-height:100%">(20,893)</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:9pt;font-weight:400;line-height:100%">42,187&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5&#160;years</span></div></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:9pt;font-weight:400;line-height:100%">350&#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:9pt;font-weight:400;line-height:100%">(190)</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:9pt;font-weight:400;line-height:100%">160&#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:9pt;font-weight:400;line-height:100%">350&#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:9pt;font-weight:400;line-height:100%">(139)</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:9pt;font-weight:400;line-height:100%">211&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">477,055&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(179,485)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-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%">297,570&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">410,343&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(168,056)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-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%">242,287&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets not subject to amortization:</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"/><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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In-process research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">3,603&#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: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 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:9pt;font-weight:400;line-height:100%">3,603&#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:9pt;font-weight:400;line-height:100%">3,547&#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: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 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:9pt;font-weight:400;line-height:100%">3,547&#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:9pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">480,658&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(179,485)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">301,173&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">413,890&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(168,056)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">245,834&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock', window );">Finite-lived Intangible Assets Amortization Expense</a></td>
<td class="text"><div style="margin-bottom:12pt;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%">The aggregate amortization expense for purchased intangible assets with finite lives was reflected in the Company&#8217;s consolidated statements of operations as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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</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</span></td></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of subscriptions and licenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,129&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,771&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,305&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,017&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 purchased intangibles</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%">10,446&#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%">8,676&#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,869&#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%">16,703&#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%">Total amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,575&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,447&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,174&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,720&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=SL108378252-109267<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373810196896">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Supplemental Cash Flow and Other Information Related to Leases</a></td>
<td class="text"><div style="margin-bottom:12pt;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%">The components of operating lease cost reflected in the consolidated statements of operations were as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.724%"/><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</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</span></td></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,703&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,836&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,651&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,224&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Variable lease cost</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%">1,115&#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,082&#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%">3,356&#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,970&#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%">Short-term lease cost</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%">6&#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&#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%">16&#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%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease cost</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%">5,824&#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,922&#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 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%">19,023&#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,209&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Operating lease cost includes rent cost related to operating leases for office facilities of $4,553 and $4,619 for the three months ended September&#160;30, 2022 and 2021, respectively, and $15,120 and $13,588 for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;margin-top:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,295&#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%">14,602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">7,763&#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%">5,286&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Right&#8209;of&#8209;use assets obtained in exchange for new operating lease liabilities does not include the impact from acquisitions of $1,237 and $12,074 for the nine months ended September&#160;30, 2022 and 2021, respectively.</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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Operating Lease Maturity</a></td>
<td class="text"><div style="margin-bottom:12pt;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%">Maturities of operating lease liabilities are as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.592%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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&#160;30, 2022</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%">Remainder of 2022</span></td><td colspan="3" style="display:none"/><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%">4,552&#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%">2023</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,841&#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%">2024</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,906&#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%">2025</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,918&#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%">2026</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,402&#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%">Thereafter</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,238&#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%">Total future lease payments</span></td><td colspan="3" style="display:none"/><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%">46,857&#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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Imputed interest</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,003)</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%">Total operating lease liabilities</span></td><td colspan="3" style="display:none"/><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%">43,854&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Supplemental Balance Sheet Information</a></td>
<td class="text"><div style="margin-bottom:12pt;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%">Supplemental balance sheet information related to the financing lease was as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:81.564%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.236%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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&#160;31, 2021</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"/></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"/></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%">Property and equipment</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">484&#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%">Accumulated depreciation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(453)</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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTo3NjllYjU3ZTRmZWY0MGY3OWNjZmFmM2M3M2NlYzJmZC90YWJsZXJhbmdlOjc2OWViNTdlNGZlZjQwZjc5Y2NmYWYzYzczY2VjMmZkXzUtMC0xLTEtMTU3OTA4_17164214-00fb-4bbc-a5cd-285ceaef6daf"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTo3NjllYjU3ZTRmZWY0MGY3OWNjZmFmM2M3M2NlYzJmZC90YWJsZXJhbmdlOjc2OWViNTdlNGZlZjQwZjc5Y2NmYWYzYzczY2VjMmZkXzUtMC0xLTEtMTU3OTA4_b2eedcac-0d21-47b3-815a-4943a75be8d0">Property and equipment, net</span></span></span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">31&#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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financing lease liabilities included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets and Liabilities, Lessee</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_AssetsAndLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>49
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373814231520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accruals and Other Current Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Schedule of Accruals and Other Current Liabilities</a></td>
<td class="text"><div style="margin-bottom:12pt;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%">Accruals and other current liabilities consist of the following:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><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"/></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%">CSS deposits</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%">202,152&#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%">162,046&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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:10pt;font-weight:400;line-height:100%">36,756&#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%">36,656&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,383&#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,725&#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%">Due to customers</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%">13,729&#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%">12,798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued acquisition stay bonus</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%">8,102&#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%">9,461&#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%">Accrued cloud provisioning 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%">4,792&#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,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</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%">4,518&#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%">6,940&#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%">Non-contingent consideration from acquisitions</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,923&#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%">4,751&#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%">Employee stock purchase plan contributions</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%">2,693&#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,818&#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%">Accrued indirect taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,627&#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,520&#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%">Deferred compensation plan 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%">1,977&#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%">7,309&#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%">Contingent consideration from acquisitions</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%">1,244&#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,382&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued and current 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%">21,546&#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%">22,335&#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 accruals and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337,442&#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%">323,603&#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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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>50
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373810056768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long&#8209;Term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-term Debt Instruments</a></td>
<td class="text"><div style="margin-bottom:12pt;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%">Long&#8209;term debt consists of the following:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><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"/></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%">Bank credit facility:</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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving loan facility</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%">344,661&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal</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%">196,250&#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%">200,000&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized debt 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%">(431)</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%">(534)</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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan net carrying value</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%">195,819&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">199,466&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bank credit facility net carrying value</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%">540,480&#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%">199,466&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">2026 Notes:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal</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%">690,000&#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%">690,000&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized 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%">(11,953)</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%">(14,677)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 Notes net carrying value</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%">678,047&#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%">675,323&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">2027 Notes:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal</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%">575,000&#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%">575,000&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized 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%">(11,917)</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%">(13,797)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027 Notes net carrying value</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%">563,083&#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%">561,203&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 net carrying value</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%">1,781,610&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,435,992&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Current portion of long-term debt</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,000)</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,000)</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 long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,776,610&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,430,992&#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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock', window );">Schedule of Interest Expense</a></td>
<td class="text"><div style="margin-bottom:12pt;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%">Interest expense consists of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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</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</span></td></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank credit facility:</span></div></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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving loan facility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;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%">4,441&#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%">911&#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%">10,206&#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,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%">2,119&#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,577&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap</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%">(752)</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%">325&#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%">(475)</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%">942&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization and write-off of deferred debt 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%">288&#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%">253&#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%">864&#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,049&#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:0 1pt"/><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%">6,096&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,489&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,172&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">4,481&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%">2026 Notes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.125% Coupon interest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216&#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%">221&#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%">662&#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%">592&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of deferred debt 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%">908&#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%">909&#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%">2,724&#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%">2,470&#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:0 1pt"/><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%">1,124&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,130&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3,386&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3,062&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%">2027 Notes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.375% Coupon interest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569&#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%">551&#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,647&#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%">563&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of deferred debt 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%">626&#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%">627&#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,880&#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%">641&#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:0 1pt"/><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%">1,195&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,178&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3,527&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,204&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other obligations</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%">76&#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%">64&#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%">1,234&#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%">97&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 interest 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,491&#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%">3,861&#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%">23,319&#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%">8,844&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The revolving loan facility and term loan weighted average interest rate was 4.34% and 2.33% for the three months ended September&#160;30, 2022 and 2021, respectively, and 3.20% and 2.02% for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;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%">Interest expense, net consists of the following:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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</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</span></td></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense (see Note&#160;10)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,491)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,861)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,319)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,844)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109&#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%">25&#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%">273&#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%">236&#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%">Interest expense, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,382)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,836)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,046)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,608)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InterestIncomeAndInterestExpenseDisclosureTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373814002880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock', window );">Schedule of Deferred Compensation Plan Liabilities</a></td>
<td class="text"><div style="margin-bottom:12pt;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%">The total liabilities related to the DCP is included in the consolidated balance sheets as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><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"/></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%">Accruals and other current liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,977&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,309&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Deferred compensation plan 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%">71,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,890&#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%">Total DCP liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,990&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,199&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pension and other postretirement benefit arrangements with individual employees, which are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.</p></div>
<a href="javascript:void(0);" onclick="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 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20015-108363<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=6409733&amp;loc=d3e19512-108361<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock</td>
</tr>
<tr>
<td style="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>52
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373809190800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsDeclaredTableTextBlock', window );">Schedule of Dividends Declared</a></td>
<td class="text"><div style="margin-bottom:12pt;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%">The Company declared cash dividends during the periods presented as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.175%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><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%">Dividend</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022:</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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Third quarter</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.03&#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%">8,592&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Second quarter</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%">0.03&#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%">8,678&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First quarter</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.03&#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%">8,353&#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:700;line-height:100%">2021:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Third quarter</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.03&#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%">8,485&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Second quarter</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%">0.03&#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%">8,372&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First quarter</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.03&#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%">8,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Includes declared dividends for certain restricted stock awards and restricted stock units, and are net of forfeitures.</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_DividendsDeclaredTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to dividends declared, including paid and unpaid dividends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsDeclaredTableTextBlock</td>
</tr>
<tr>
<td style="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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373814062336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Accumulated Other Comprehensive Loss</a></td>
<td class="text"><div style="margin-bottom:12pt;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%">Accumulated other comprehensive loss consists of the following during the three months ended September&#160;30, 2022 and 2021:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.807%"/><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%">Foreign</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%">Actuarial (Loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Currency</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%">Gain on</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Translation</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%">Retirement Plan</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%">Total</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%">Balance, June&#160;30, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88,250)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(881)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,131)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, before taxes</span></div></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%">(12,809)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-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%">16&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(12,793)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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)</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)</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, net of taxes</span></div></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%">(12,809)</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%">11&#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 #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%">(12,798)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%">Balance, September&#160;30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">(101,059)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(870)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,929)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.807%"/><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%">Foreign</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%">Actuarial (Loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Currency</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%">Gain on</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Translation</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%">Retirement Plan</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%">Total</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%">Balance, June&#160;30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,914)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(972)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,886)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, before taxes</span></div></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%">(27,014)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-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%">28&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(26,986)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">(8)</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%">(8)</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, net of taxes</span></div></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%">(27,014)</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%">20&#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 #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%">(26,994)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%">Balance, September&#160;30, 2021</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: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%">(80,928)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(952)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81,880)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;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%">Accumulated other comprehensive loss consists of the following during the nine months ended September&#160;30, 2022 and 2021:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.807%"/><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%">Foreign</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%">Actuarial (Loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Currency</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%">Gain on</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Translation</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%">Retirement Plan</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%">Total</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%">Balance, December&#160;31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90,867)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(907)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,774)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, before taxes</span></div></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%">(10,192)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-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%">52&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(10,140)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">(15)</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%">(15)</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, net of taxes</span></div></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%">(10,192)</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%">37&#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 #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%">(10,155)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%">Balance, September&#160;30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">(101,059)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(870)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,929)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.807%"/><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%">Foreign</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%">Actuarial (Loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Currency</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%">Gain on</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Translation</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%">Retirement Plan</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%">Total</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%">Balance, December&#160;31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,219)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,014)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,233)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, before taxes</span></div></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%">(55,709)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-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%">87&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(55,622)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">(25)</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%">(25)</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, net of taxes</span></div></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%">(55,709)</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%">62&#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 #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%">(55,647)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%">Balance, September&#160;30, 2021</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: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%">(80,928)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(952)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81,880)</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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="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 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<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 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="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>54
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373810342672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Awards and Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Schedule of Stock-based Compensation Expense</a></td>
<td class="text"><div style="margin-bottom:12pt;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%">Total stock&#8209;based compensation expense consists of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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</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</span></td></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock and restricted stock units (&#8220;RSUs&#8221;) expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,441&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,681&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,003&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,139&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Bonus Plan expense (see Note&#160;11)</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%">7,305&#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,586&#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%">21,444&#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%">17,181&#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%">ESPP expense (see Note&#160;13)</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%">565&#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%">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%">2,394&#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,416&#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%">Stock option expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395&#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%">773&#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,762&#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,494&#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%">Stock grants expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">450&#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%">450&#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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DCP elective participant deferrals expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (see&#160;Note&#160;12)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85&#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%">173&#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%">306&#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%">173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense </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">(3)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,791&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,752&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,359&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,853&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Includes acquisition&#8209;related shares (see Note&#160;4).</span></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">DCP elective participant deferrals expense excludes deferred incentive bonus payable pursuant to the Bonus Plan.</span></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">As of September&#160;30, 2022 and December&#160;31, 2021, $7,382 and $6,749 remained in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets, respectively.</span></div><div style="margin-bottom:12pt;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%">Total stock&#8209;based compensation expense is included in the consolidated statements of operations as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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</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</span></td></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of subscriptions and licenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,927&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 services</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%">460&#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%">235&#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,407&#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%">685&#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%">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%">6,754&#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,227&#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%">17,693&#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%">14,069&#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%">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,014&#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,582&#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,657&#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%">3,885&#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%">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%">8,806&#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,385&#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%">24,675&#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%">13,392&#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 stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,791&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,752&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,359&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,853&#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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Options</a></td>
<td class="text"><div style="margin-bottom:12pt;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%">The following is a summary of stock option activity and related information under the Company&#8217;s applicable equity incentive plans:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.724%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Weighted</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%">Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Average</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%">Remaining</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%">Aggregate</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Stock</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%">Exercise Price</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%">Contractual</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%">Intrinsic</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Options</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%">Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Life (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December&#160;31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,917,925&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.26&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</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,635,429)</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%">4.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited and expired</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%">(105,500)</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.64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, September&#160;30, 2022</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%">4,176,996&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" 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:10pt;font-weight:400;line-height:100%">1.1</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%">104,542&#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%">Exercisable, September&#160;30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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%">3,225,496&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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%">5.51&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;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-bottom:3pt double #000;border-top:3pt double #000;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.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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%">80,897&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Restricted Stock and Restricted Stock Unit Activity</a></td>
<td class="text"><div style="margin-bottom:12pt;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%">The following is a summary of unvested restricted stock and RSU activity and related information under the Company&#8217;s applicable equity incentive plans:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.951%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.996%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.281%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Time-</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%">Performance-</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Based</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%">Based</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Time-</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%">Performance-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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%">Based</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%">Based</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%">Average</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%">Average</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted</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%">Restricted</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%">Restricted</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%">Grant Date</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%">Grant Date</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock</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%">Stock</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%">Stock</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%">Fair Value</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%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">and RSUs</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%">and RSUs</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%">and RSUs</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%">Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per Share</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%">Unvested, December&#160;31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,708,545&#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,611,862&#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%">96,683&#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:2px 1pt;text-align:left;vertical-align:bottom"><div><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">(4)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.81&#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%">49.93&#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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,598,661&#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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,235,888&#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:2px 1pt;text-align:left;vertical-align:bottom"><div><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">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,773&#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:2px 1pt;text-align:left;vertical-align:bottom"><div><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">(5)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt 2px 1pt;text-align: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.82</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt 2px 1pt;text-align: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.21</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested</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%">(477,283)</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%">(386,113)</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%">(91,170)</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:2px 1pt;text-align:left;vertical-align:bottom"><div><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">(4)</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:10pt;font-weight:400;line-height:100%">26.40&#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%">49.93&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited and canceled</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%">(147,816)</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%">(142,303)</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,513)</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%">33.64&#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%">49.93&#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%">Unvested, September&#160;30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,682,107&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,319,334&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,773&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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%">37.02&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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-bottom:3pt double #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%">38.21&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">For the nine months ended September&#160;30, 2022, the Company only granted RSUs.</span></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Includes 50,917&#160;RSUs which are expected to be settled in cash.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Includes 199,076 time&#8209;based RSUs granted during the three months ended March&#160;31, 2022 to certain officers and key employees, which cliff vest on January&#160;31, 2025.</span></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Relates to the 2021 annual performance period. Total stock&#8209;based compensation expense associated with these awards was fully recognized as of December&#160;31, 2021.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Primarily relates to the 2022 annual performance period, except for 185,186 performance&#8209;based RSUs granted during the three months ended March&#160;31, 2022 with extraordinary terms, which are described below.</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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>55
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373813531168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax</a></td>
<td class="text"><div style="margin-bottom:12pt;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%">The following is a summary of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Income (loss) before income taxes</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-style:italic;font-weight:400;line-height:120%">Provision (benefit) for income taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and effective tax rate for the periods presented:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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</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</span></td></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Income (loss) before income taxes</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,342&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,333)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,460&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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-style:italic;font-weight:400;line-height:100%">Provision (benefit) for income taxes</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%">9,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,025&#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%">8,221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,090)</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%">Effective tax rate</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.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: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%">(11.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: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%">5.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: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%">(9.7)</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></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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="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>56
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373810342672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock', window );">Schedule of Interest Rate Derivatives</a></td>
<td class="text"><div style="margin-bottom:12pt;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%">The following is a summary of the interest rate swap activity:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.025%"/><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</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</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">September&#160;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%">September&#160;30,</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%">Recognized in Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">Statements of Operations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain from change in fair value</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%">9,828&#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,463&#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%">29,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 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%">9,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Other income (expense), net</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Refunds) payments</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:10pt;font-weight:400;line-height:100%">(752)</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%">325&#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%">(475)</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%">942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Interest expense, net</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis</a></td>
<td class="text"><div style="margin-bottom:12pt;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%">Financial assets and financial liabilities carried at fair value measured on a recurring basis consist of the following:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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:9pt;font-weight:700;line-height:100%">September&#160;30, 2022</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:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</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%">Total</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%">Assets:</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;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%">18&#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%">&#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%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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: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%">39,435&#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%">39,435&#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 assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,435&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,453&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%">Liabilities:</span></td><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"/><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 style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition contingent consideration </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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%">&#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%">1,244&#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,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred compensation plan liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</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:10pt;font-weight:400;line-height:100%">72,990&#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%">72,990&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash-settled equity awards </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279&#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%">Total liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,269&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,244&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,513&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</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:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</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%">Total</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%">Assets:</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;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%">21&#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%">&#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%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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: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%">10,117&#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%">10,117&#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 assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,117&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,138&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%">Liabilities:</span></td><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"/><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 style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition contingent consideration </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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%">&#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%">6,613&#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%">6,613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred compensation plan liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</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:10pt;font-weight:400;line-height:100%">102,199&#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%">102,199&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash-settled equity awards </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353&#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%">Total liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,552&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,613&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,165&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and cash equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, except for current liabilities of $1,244 and $5,382 as of September&#160;30, 2022 and December&#160;31, 2021, respectively, which are included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets. Acquisition contingent consideration liability is measured at fair value and is based on significant inputs not observable in the market, which represents a Level&#160;3 measurement within the fair value hierarchy. The valuation of contingent consideration uses assumptions the Company believes would be made by a market participant.</span></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, except for current liabilities of $1,977 and $7,309 as of September&#160;30, 2022 and December&#160;31, 2021, respectively, which are included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</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="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation</a></td>
<td class="text"><div style="margin-bottom:12pt;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%">The following is a reconciliation of the changes in fair value of the Company&#8217;s financial liabilities which have been classified as Level&#160;3 in the fair value hierarchy:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.651%"/><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%">Nine Months Ended</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%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><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"/></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%">Balance, beginning of year</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%">6,613&#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%">4,299&#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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments</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%">(5,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,371)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Addition</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%">4,544&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in fair value</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%">(6)</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%">294&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation adjustments</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%">(203)</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%">(153)</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%">Balance, end of period</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,244&#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,613&#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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfInterestRateDerivativesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of interest rate derivatives, including, but not limited to, the fair value of the derivatives, statement of financial position location, and statement of financial performance location of these instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock</td>
</tr>
<tr>
<td style="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>57
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373814006112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geographic Data (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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="Show.showAR( this, 'defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock', window );">Long-lived Assets by Geographic Areas</a></td>
<td class="text">Long&#8209;lived assets (other than goodwill), net of depreciation and amortization by geographic region (see Notes&#160;5, 6, and 8) are as follows:<div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></td></tr><tr><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,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 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%">99,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"/></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%">EMEA</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%">30,348&#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,730&#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%">APAC</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%">172,365&#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%">184,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</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%">373,425&#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%">328,475&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Americas includes the U.S., Canada, and Latin America (including the Caribbean).</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_LongLivedAssetsByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.</p></div>
<a href="javascript:void(0);" onclick="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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph b<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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>58
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373814006112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest Expense, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [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="Show.showAR( this, 'defref_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock', window );">Schedule of Interest Expense, Net</a></td>
<td class="text"><div style="margin-bottom:12pt;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%">Interest expense consists of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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</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</span></td></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank credit facility:</span></div></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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving loan facility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;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%">4,441&#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%">911&#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%">10,206&#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,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%">2,119&#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,577&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap</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%">(752)</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%">325&#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%">(475)</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%">942&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization and write-off of deferred debt 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%">288&#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%">253&#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%">864&#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,049&#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:0 1pt"/><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%">6,096&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,489&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,172&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">4,481&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%">2026 Notes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.125% Coupon interest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216&#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%">221&#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%">662&#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%">592&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of deferred debt 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%">908&#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%">909&#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%">2,724&#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%">2,470&#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:0 1pt"/><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%">1,124&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,130&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3,386&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3,062&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%">2027 Notes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.375% Coupon interest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569&#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%">551&#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,647&#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%">563&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of deferred debt 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%">626&#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%">627&#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,880&#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%">641&#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:0 1pt"/><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%">1,195&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,178&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3,527&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,204&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other obligations</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%">76&#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%">64&#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%">1,234&#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%">97&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 interest 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,491&#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%">3,861&#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%">23,319&#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%">8,844&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The revolving loan facility and term loan weighted average interest rate was 4.34% and 2.33% for the three months ended September&#160;30, 2022 and 2021, respectively, and 3.20% and 2.02% for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;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%">Interest expense, net consists of the following:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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</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</span></td></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense (see Note&#160;10)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,491)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,861)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,319)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,844)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109&#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%">25&#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%">273&#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%">236&#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%">Interest expense, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,382)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,836)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,046)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,608)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock</td>
</tr>
<tr>
<td style="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_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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>59
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373815620176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income (Expense), Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [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="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock', window );">Schedule of Other Income (Expense), Net</a></td>
<td class="text"><div style="margin-bottom:12pt;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%">Other income (expense), net consists of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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</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</span></td></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain (loss) from:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in fair value of interest rate swap (see&#160;Note&#160;17)</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%">9,828&#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,463&#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%">29,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 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%">9,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign exchange </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%">(11,027)</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%">(2,446)</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%">(18,815)</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%">(248)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sale of aircraft (see Note&#160;5)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,029&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in fair value of acquisition contingent consideration</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%">506&#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%">6&#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;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%">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:10pt;font-weight:400;line-height:100%">873&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#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,780&#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%">798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other income (expense), net</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(957)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,318&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,748&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>Foreign exchange loss is primarily attributable to foreign currency translation derived mainly from U.S.&#160;Dollar denominated cash and cash equivalents, account receivables, customer deposits, and intercompany balances held by foreign subsidiaries. Intercompany finance transactions denominated in U.S.&#160;Dollars resulted in unrealized foreign exchange losses of $5,730 and $2,741 for the three months ended September&#160;30, 2022 and 2021, respectively, and $12,293 and $1,298 for the nine months ended September&#160;30, 2022 and 2021, respectively.<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_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock</td>
</tr>
<tr>
<td style="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>60
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373895537504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Net Income Per Share, Basic and Diluted</a></td>
<td class="text"><div style="margin-bottom:12pt;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%">The details of basic and diluted&#160;net income (loss) per share are as follows</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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</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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">36,997&#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%">(48,022)</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%">149,058&#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%">54,611&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Net income (loss) attributable to participating securities</span></div></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)</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%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</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%">(6)</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"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) attributable to Class&#160;A and Class&#160;B common stockholders, basic</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">36,986&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(48,025)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-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%">149,027&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">54,605&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes</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%">832&#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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,116&#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;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) attributable to Class&#160;A and Class&#160;B common stockholders, diluted</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,818&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,025)</span></td><td style="background-color:#ffffff;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-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-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%">154,143&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,605&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares, basic</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%">310,116,104&#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%">308,195,379&#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%">308,959,801&#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%">305,119,985&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dilutive effect of stock options, restricted stock, and RSUs</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,126,936&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,278,839&#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,430,643&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dilutive effect of ESPP</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%">168,518&#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%">171,571&#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%">107,508&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dilutive effect of assumed conversion of convertible senior notes</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,758,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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,667,623&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares, diluted</span></td><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%">325,170,383&#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%">308,195,379&#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%">332,077,834&#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%">314,658,136&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share, basic</span></div></td><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.12&#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%">(0.16)</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.48&#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%">0.18&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share, diluted</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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%">0.12&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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%">(0.16)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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%">0.46&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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%">0.17&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The effect of interest expense, net of tax, attributable to assumed conversion of convertible senior notes for the three months ended September&#160;30, 2021 has been excluded from the calculation of diluted net loss per share due to the net loss for the period.</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share</a></td>
<td class="text"><div style="margin-bottom:12pt;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%">The following potential common shares were excluded from the calculation of diluted net income (loss) per share attributable to common stockholders because their effect would have been anti&#8209;dilutive for the periods presented:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.846%"/><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</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</span></td></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%">September&#160;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%">September&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</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%">297,789&#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%">8,174,124&#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%">279,789&#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%">90,400&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">97,804&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,908,798&#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%">17,667,623&#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%">12,076,899&#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 anti-dilutive securities</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,206,587&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,939,551&#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 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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,789&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,167,299&#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"/></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The effect of dilutive securities for the three months ended September&#160;30, 2021 have been excluded from the calculation of diluted net loss per share as those potential common shares would have been anti&#8209;dilutive due to the net loss for the period, except for 90,400 RSUs that were anti&#8209;dilutive under the two&#8209;class method calculation of diluted net income (loss) per share.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>61
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373810582960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation - Business Combinations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></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"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jun. 17, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Aug. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionContingentConsiderationLineItems', window );"><strong>Business Acquisition, Contingent Consideration [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Net cash paid</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">$ 719,539<span></span>
</td>
<td class="nump">$ 1,033,695<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="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense', window );">Bonus plan compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (4,576)<span></span>
</td>
<td class="nump">$ 88,965<span></span>
</td>
<td class="num">(21,873)<span></span>
</td>
<td class="nump">89,327<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="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember', window );">Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits | Nonqualified Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionContingentConsiderationLineItems', window );"><strong>Business Acquisition, Contingent Consideration [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense', window );">Bonus plan compensation expense</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">88,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,327<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="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember', window );">Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits | Nonqualified Plan | DCP, One-Time Inducement</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionContingentConsiderationLineItems', window );"><strong>Business Acquisition, Contingent Consideration [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>
<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="Show.showAR( this, 'defref_bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost', window );">Reclassified cumulative compensation cost</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">4,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense', window );">Bonus plan compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,721<span></span>
</td>
<td class="nump">90,721<span></span>
</td>
<td class="nump">90,721<span></span>
</td>
<td class="nump">90,721<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="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability', window );">Deferred compensation liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 95,460<span></span>
</td>
<td class="nump">$ 95,460<span></span>
</td>
<td class="nump">$ 95,460<span></span>
</td>
<td class="nump">$ 95,460<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="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock | Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits | Nonqualified Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionContingentConsiderationLineItems', window );"><strong>Business Acquisition, Contingent Consideration [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance', window );">Phantom shares, maximum elections (in 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500,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="Show.showAR( this, 'defref_bsy_ReductionInSharesOutstandingDiluted', window );">Reduction in shares outstanding, diluted (in 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500,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="Show.showAR( this, 'defref_bsy_ReductionInSharesOutstandingBasic', window );">Reduction in shares outstanding, basic (in 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500,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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bsy_PowerLineSystemsAcquisitionMember', window );">Power Line Systems</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionContingentConsiderationLineItems', window );"><strong>Business Acquisition, Contingent Consideration [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>
<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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Net cash paid</a></td>
<td class="nump">$ 695,968<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bsy_SeequentMember', window );">Seequent</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionContingentConsiderationLineItems', window );"><strong>Business Acquisition, Contingent Consideration [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Net cash paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 883,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bsy_SeequentMember', window );">Seequent | Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionContingentConsiderationLineItems', window );"><strong>Business Acquisition, Contingent Consideration [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>
<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="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of shares sold (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,141,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Arrangement with Individual, Reclassified Cumulative Compensation Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_ReductionInSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reduction In Shares Outstanding, Basic</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_ReductionInSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_ReductionInSharesOutstandingDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reduction In Shares Outstanding, Diluted</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_ReductionInSharesOutstandingDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_BusinessAcquisitionContingentConsiderationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionContingentConsiderationLineItems</td>
</tr>
<tr>
<td style="padding-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_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of common shares reserved for future issuance related to deferred compensation arrangements with individuals.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-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_DeferredCompensationArrangementWithIndividualCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The compensation expense recognized during the period pertaining to the deferred compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=128089324&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 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20015-108363<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredCompensationArrangementWithIndividualRecordedLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of the liability as of the balance sheet date to an individual under a deferred compensation arrangement. This amount may be the result of periodic accruals made over the period of active employment, or reflect termination benefits resulting contractual terms or a death benefit.</p></div>
<a href="javascript:void(0);" onclick="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 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20015-108363<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember</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_ReclassificationTypeAxis=bsy_DeferredCompensationPlanOneTimeInducementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ReclassificationTypeAxis=bsy_DeferredCompensationPlanOneTimeInducementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=bsy_PowerLineSystemsAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=bsy_PowerLineSystemsAcquisitionMember</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_BusinessAcquisitionAxis=bsy_SeequentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=bsy_SeequentMember</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>62
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373808834480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customer - Narrative (Details) - USD ($)<br></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">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenues</a></td>
<td class="nump">$ 201,610,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 201,610,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 232,593,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="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostImpairmentLoss', window );">Contract asset impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract with customer, liability, revenue recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">174,194,000<span></span>
</td>
<td class="nump">$ 164,539,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="Show.showAR( this, 'defref_bsy_ContractWithCustomerLiabilityAdditions', window );">Contract with customer liability additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">158,125,000<span></span>
</td>
<td class="nump">161,578,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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 268,332,000<span></span>
</td>
<td class="nump">$ 251,388,000<span></span>
</td>
<td class="nump">$ 812,134,000<span></span>
</td>
<td class="nump">$ 697,314,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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk | Revenue Benchmark | Channel Partners</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=bsy_PortfolioBalancingExchangeRightsMember', window );">Portfolio Balancing</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenues</a></td>
<td class="nump">$ 16,874,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,874,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,020,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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_LicenseMember', window );">Licenses</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">125,140,000<span></span>
</td>
<td class="nump">$ 109,000,000<span></span>
</td>
<td class="nump">380,237,000<span></span>
</td>
<td class="nump">$ 293,277,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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=bsy_TermLicensesMember', window );">Term Licenses</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 115,680,000<span></span>
</td>
<td class="nump">$ 97,134,000<span></span>
</td>
<td class="nump">$ 349,024,000<span></span>
</td>
<td class="nump">$ 259,904,000<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_bsy_ContractWithCustomerLiabilityAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Additions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_ContractWithCustomerLiabilityAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_CapitalizedContractCostImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</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_MajorCustomersAxis=bsy_ChannelPartnersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_MajorCustomersAxis=bsy_ChannelPartnersMember</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=bsy_PortfolioBalancingExchangeRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_PortfolioBalancingExchangeRightsMember</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_LicenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LicenseMember</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=bsy_TermLicensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_TermLicensesMember</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>63
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373815927792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue from Contracts with Customer - Schedule of Contract Assets and Deferred Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">$ 491<span></span>
</td>
<td class="nump">$ 336<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenues</a></td>
<td class="nump">$ 201,610<span></span>
</td>
<td class="nump">$ 232,593<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_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373810048576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue from Contracts with Customer - Performance Obligation (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation amount</a></td>
<td class="nump">$ 201,610<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-10-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01</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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Remaining performance obligation, percent to be recognized over next twelve months</a></td>
<td class="nump">92.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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation expected timing of satisfaction period</a></td>
<td class="text">12 months<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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-10-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-10-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373805204672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by Type (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, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 268,332<span></span>
</td>
<td class="nump">$ 251,388<span></span>
</td>
<td class="nump">$ 812,134<span></span>
</td>
<td class="nump">$ 697,314<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=bsy_SubscriptionsAndLicensesMember', window );">Subscriptions and licenses</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">244,767<span></span>
</td>
<td class="nump">227,001<span></span>
</td>
<td class="nump">739,944<span></span>
</td>
<td class="nump">623,075<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_SubscriptionAndCirculationMember', window );">Subscriptions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">235,307<span></span>
</td>
<td class="nump">215,135<span></span>
</td>
<td class="nump">708,731<span></span>
</td>
<td class="nump">589,702<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=bsy_SELECTSubscriptionsMember', window );">SELECT subscriptions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">63,609<span></span>
</td>
<td class="nump">66,648<span></span>
</td>
<td class="nump">196,786<span></span>
</td>
<td class="nump">199,722<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=bsy_EnterpriseLicenseSubscriptionsMember', window );">Enterprise subscriptions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">89,041<span></span>
</td>
<td class="nump">75,381<span></span>
</td>
<td class="nump">252,461<span></span>
</td>
<td class="nump">214,058<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=bsy_TermLicenseSubscriptionsMember', window );">Term license subscriptions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">82,657<span></span>
</td>
<td class="nump">73,106<span></span>
</td>
<td class="nump">259,484<span></span>
</td>
<td class="nump">175,922<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=bsy_PerpetualLicensesMember', window );">Perpetual licenses</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">9,460<span></span>
</td>
<td class="nump">11,866<span></span>
</td>
<td class="nump">31,213<span></span>
</td>
<td class="nump">33,373<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Services</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">23,565<span></span>
</td>
<td class="nump">24,387<span></span>
</td>
<td class="nump">72,190<span></span>
</td>
<td class="nump">74,239<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=bsy_ProfessionalServicesRecurringMember', window );">Recurring</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">4,557<span></span>
</td>
<td class="nump">5,160<span></span>
</td>
<td class="nump">13,431<span></span>
</td>
<td class="nump">16,243<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=bsy_ProfessionalServicesOtherMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">19,008<span></span>
</td>
<td class="nump">19,227<span></span>
</td>
<td class="nump">58,759<span></span>
</td>
<td class="nump">57,996<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=bsy_EnterpriseLicenseSubscriptionsE365SubscriptionsMember', window );">Enterprise subscriptions, E365</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 80,298<span></span>
</td>
<td class="nump">$ 60,102<span></span>
</td>
<td class="nump">$ 221,801<span></span>
</td>
<td class="nump">$ 162,120<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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=bsy_SubscriptionsAndLicensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_SubscriptionsAndLicensesMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_SELECTSubscriptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_SELECTSubscriptionsMember</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=bsy_EnterpriseLicenseSubscriptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_EnterpriseLicenseSubscriptionsMember</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=bsy_TermLicenseSubscriptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_TermLicenseSubscriptionsMember</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=bsy_PerpetualLicensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_PerpetualLicensesMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=bsy_ProfessionalServicesRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_ProfessionalServicesRecurringMember</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=bsy_ProfessionalServicesOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_ProfessionalServicesOtherMember</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=bsy_EnterpriseLicenseSubscriptionsE365SubscriptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_EnterpriseLicenseSubscriptionsE365SubscriptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373810093120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by Location (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, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 268,332<span></span>
</td>
<td class="nump">$ 251,388<span></span>
</td>
<td class="nump">$ 812,134<span></span>
</td>
<td class="nump">$ 697,314<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=bsy_UnitedStatesCanadaAndLatinAmericaMember', window );">Americas</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">141,599<span></span>
</td>
<td class="nump">127,996<span></span>
</td>
<td class="nump">440,218<span></span>
</td>
<td class="nump">349,752<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">122,372<span></span>
</td>
<td class="nump">105,089<span></span>
</td>
<td class="nump">346,961<span></span>
</td>
<td class="nump">289,718<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">Europe, the Middle East, and Africa (&#8220;EMEA&#8221;)</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">75,416<span></span>
</td>
<td class="nump">76,502<span></span>
</td>
<td class="nump">227,696<span></span>
</td>
<td class="nump">219,507<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia-Pacific (&#8220;APAC&#8221;)</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 51,317<span></span>
</td>
<td class="nump">$ 46,890<span></span>
</td>
<td class="nump">$ 144,220<span></span>
</td>
<td class="nump">$ 128,055<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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=bsy_UnitedStatesCanadaAndLatinAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_UnitedStatesCanadaAndLatinAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_EMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_EMEAMember</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_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373803056720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></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. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 17, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($) </div>
<div>acquisition</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>acquisition</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems', window );"><strong>Business Combination, Separately Recognized Transactions [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Net cash paid</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">$ 719,539<span></span>
</td>
<td class="nump">$ 1,033,695<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Series of Individually Immaterial Business Acquisitions</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems', window );"><strong>Business Combination, Separately Recognized Transactions [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>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</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">738,814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,269,844<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Net cash paid</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">$ 719,539<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,034,983<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of acquisitions | acquisition</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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed', window );">Acquisition and integration costs</a></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">$ 0<span></span>
</td>
<td class="nump">$ 10,824<span></span>
</td>
<td class="nump">18,037<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bsy_PowerLineSystemsAcquisitionMember', window );">Power Line Systems</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems', window );"><strong>Business Combination, Separately Recognized Transactions [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>
<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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Net cash paid</a></td>
<td class="nump">$ 695,968<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed', window );">Acquisition and integration costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,149<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Goodwill from acquisition, expected tax deductible amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 524,360<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 524,360<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bsy_SeequentMember', window );">Seequent</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems', window );"><strong>Business Combination, Separately Recognized Transactions [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Net cash paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 883,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed', window );">Acquisition and integration costs</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">$ 389<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,285<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Business acquisition, pro forma revenue</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">$ 749,923<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bsy_SeequentMember', window );">Seequent | Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems', window );"><strong>Business Combination, Separately Recognized Transactions [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>
<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="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of shares sold (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,141,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination, such as related to pre-existing relationships with the acquiree, this element represents the disclosure of the amount of acquisition related costs which have been expensed.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationSeparatelyRecognizedTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-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_NumberOfBusinessesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of businesses acquired by the entity during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfBusinessesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</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_BusinessAcquisitionAxis=bsy_PowerLineSystemsAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=bsy_PowerLineSystemsAcquisitionMember</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_BusinessAcquisitionAxis=bsy_SeequentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=bsy_SeequentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373810857504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Schedule of Cash Paid and Acquired for Acquisitions (Details)<br> $ in Thousands</strong></div></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>Sep. 30, 2022 </div>
<div>USD ($) </div>
<div>acquisition</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>acquisition</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems', window );"><strong>Business Combination, Separately Recognized Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Net cash paid</a></td>
<td class="nump">$ 719,539<span></span>
</td>
<td class="nump">$ 1,033,695<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="Show.showAR( this, 'defref_us-gaap_EscrowDeposit', window );">Escrow deposit</a></td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,701<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Series of Individually Immaterial Business Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems', window );"><strong>Business Combination, Separately Recognized Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of acquisitions | acquisition</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid at closing</a></td>
<td class="nump">$ 738,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,072,820<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Cash acquired</a></td>
<td class="num">(19,271)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(37,837)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Net cash paid</a></td>
<td class="nump">$ 719,539<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,034,983<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_BusinessCombinationSeparatelyRecognizedTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-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_CashAcquiredFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).</p></div>
<a href="javascript:void(0);" onclick="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 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAcquiredFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EscrowDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.</p></div>
<a href="javascript:void(0);" onclick="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.10)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EscrowDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NumberOfBusinessesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of businesses acquired by the entity during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfBusinessesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<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 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</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>69
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373810496576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions - Schedule of Contingent and Non-Contingent Consideration Fair Value (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionContingentConsiderationLineItems', window );"><strong>Business Acquisition, Contingent Consideration [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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Accruals and other current liabilities</a></td>
<td class="nump">$ 1,244<span></span>
</td>
<td class="nump">$ 5,382<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="Show.showAR( this, 'defref_bsy_BusinessCombinationConsiderationPayableCurrent', window );">Non-contingent consideration from acquisitions</a></td>
<td class="nump">2,923<span></span>
</td>
<td class="nump">4,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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Series of Individually Immaterial Business Acquisitions</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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionContingentConsiderationLineItems', window );"><strong>Business Acquisition, Contingent Consideration [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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Accruals and other current liabilities</a></td>
<td class="nump">1,244<span></span>
</td>
<td class="nump">5,382<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Other liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,231<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration from acquisitions</a></td>
<td class="nump">1,244<span></span>
</td>
<td class="nump">6,613<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="Show.showAR( this, 'defref_bsy_BusinessCombinationConsiderationPayableCurrent', window );">Non-contingent consideration from acquisitions</a></td>
<td class="nump">2,923<span></span>
</td>
<td class="nump">4,751<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="Show.showAR( this, 'defref_bsy_BusinessCombinationConsiderationPayableNoncurrent', window );">Other liabilities</a></td>
<td class="nump">2,995<span></span>
</td>
<td class="nump">6,177<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_BusinessCombinationConsiderationPayable', window );">Non-contingent consideration from acquisitions</a></td>
<td class="nump">$ 5,918<span></span>
</td>
<td class="nump">$ 10,928<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_BusinessCombinationConsiderationPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Payable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_BusinessCombinationConsiderationPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_BusinessCombinationConsiderationPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Payable, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_BusinessCombinationConsiderationPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_BusinessCombinationConsiderationPayableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Payable, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_BusinessCombinationConsiderationPayableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_BusinessAcquisitionContingentConsiderationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionContingentConsiderationLineItems</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373809720896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Schedule of Consideration and Net Assets Acquired (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 17, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract', window );"><strong>Assets acquired and liabilities assumed:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,193,053<span></span>
</td>
<td class="nump">$ 1,588,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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Series of Individually Immaterial Business Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems', window );"><strong>Business Combination, Separately Recognized Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid at closing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">738,810<span></span>
</td>
<td class="nump">1,072,820<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Shares issued at closing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">182,390<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="Show.showAR( this, 'defref_bsy_BusinessCombinationContingentConsiderationLiabilityInitialValue', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,544<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="Show.showAR( this, 'defref_bsy_BusinessCombinationConsiderationPayableInitialValue', window );">Deferred, non-contingent consideration, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">157<span></span>
</td>
<td class="nump">10,090<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherPaymentsToAcquireBusinesses', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(153)<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">738,814<span></span>
</td>
<td class="nump">1,269,844<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract', window );"><strong>Assets acquired and liabilities assumed:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,271<span></span>
</td>
<td class="nump">37,837<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="Show.showAR( this, 'defref_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets', window );">Accounts receivable and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,798<span></span>
</td>
<td class="nump">24,174<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="Show.showAR( this, 'defref_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,237<span></span>
</td>
<td class="nump">12,095<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">963<span></span>
</td>
<td class="nump">4,383<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">874<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total identifiable assets acquired excluding goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">119,888<span></span>
</td>
<td class="nump">323,434<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther', window );">Accruals and other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(918)<span></span>
</td>
<td class="num">(27,649)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue', window );">Deferred revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,563)<span></span>
</td>
<td class="num">(26,245)<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="Show.showAR( this, 'defref_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,237)<span></span>
</td>
<td class="num">(11,988)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,865)<span></span>
</td>
<td class="num">(53,342)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(716)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,583)<span></span>
</td>
<td class="num">(119,940)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net identifiable assets acquired excluding goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,305<span></span>
</td>
<td class="nump">203,494<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">639,509<span></span>
</td>
<td class="nump">1,066,350<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">738,814<span></span>
</td>
<td class="nump">1,269,844<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Series of Individually Immaterial Business Acquisitions | Software and technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract', window );"><strong>Assets acquired and liabilities assumed:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,557<span></span>
</td>
<td class="nump">$ 43,560<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Series of Individually Immaterial Business Acquisitions | Software and technology | Weighted Average</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems', window );"><strong>Business Combination, Separately Recognized Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired finite-lived intangible assets, weighted average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Series of Individually Immaterial Business Acquisitions | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract', window );"><strong>Assets acquired and liabilities assumed:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 80,328<span></span>
</td>
<td class="nump">$ 158,555<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Series of Individually Immaterial Business Acquisitions | Customer relationships | Weighted Average</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems', window );"><strong>Business Combination, Separately Recognized Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired finite-lived intangible assets, weighted average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">9 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Series of Individually Immaterial Business Acquisitions | Trademarks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract', window );"><strong>Assets acquired and liabilities assumed:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,734<span></span>
</td>
<td class="nump">$ 38,256<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Series of Individually Immaterial Business Acquisitions | Trademarks | Weighted Average</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems', window );"><strong>Business Combination, Separately Recognized Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired finite-lived intangible assets, weighted average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">9 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Series of Individually Immaterial Business Acquisitions | In-process 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract', window );"><strong>Assets acquired and liabilities assumed:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 3,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bsy_SeequentMember', window );">Seequent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract', window );"><strong>Assets acquired and liabilities assumed:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Award service period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentEquityInterests', window );">Fair value adjustment of stock consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,943<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bsy_SeequentMember', window );">Seequent | Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract', window );"><strong>Assets acquired and liabilities assumed:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of shares sold (in shares)</a></td>
<td class="nump">3,141,342<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="Show.showAR( this, 'defref_bsy_SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions', window );">Number of shares sold subject to employment service conditions (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,627<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_bsy_BusinessCombinationConsiderationPayableInitialValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Payable, Initial Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_BusinessCombinationConsiderationPayableInitialValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_BusinessCombinationContingentConsiderationLiabilityInitialValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration, Liability, Initial Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_BusinessCombinationContingentConsiderationLiabilityInitialValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Assets, Receivables And Other Current Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Assets, Operating Lease, Right-Of-Use Asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Liabilities, Operating Lease, Liability, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sale Of Stock, Number Of Shares Issued In Transaction, Subject To Employment Service Conditions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentEquityInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to equity interests acquired in connection with a business combination for which the initial accounting was incomplete.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=SL65897772-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentEquityInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationSeparatelyRecognizedTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherPaymentsToAcquireBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with other payments to acquire businesses including deposit on pending acquisitions and preacquisition costs.</p></div>
<a href="javascript:void(0);" onclick="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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherPaymentsToAcquireBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<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 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</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_WeightedAverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_WeightedAverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember</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_BusinessAcquisitionAxis=bsy_SeequentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=bsy_SeequentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373809301056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, at cost</a></td>
<td class="nump">$ 104,682<span></span>
</td>
<td class="nump">$ 104,060<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Less: Accumulated depreciation</a></td>
<td class="num">(73,929)<span></span>
</td>
<td class="num">(72,237)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Total property and equipment, net</a></td>
<td class="nump">30,753<span></span>
</td>
<td class="nump">31,823<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, at cost</a></td>
<td class="nump">2,811<span></span>
</td>
<td class="nump">2,811<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building and improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, at cost</a></td>
<td class="nump">35,747<span></span>
</td>
<td class="nump">35,188<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=bsy_ComputerEquipmentAndSoftwareMember', window );">Computer equipment and software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, at cost</a></td>
<td class="nump">50,027<span></span>
</td>
<td class="nump">47,651<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture, fixtures, and equipment</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, at cost</a></td>
<td class="nump">14,021<span></span>
</td>
<td class="nump">14,274<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AirTransportationEquipmentMember', window );">Aircraft</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, at cost</a></td>
<td class="nump">2,038<span></span>
</td>
<td class="nump">4,075<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember', window );">Other</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, at cost</a></td>
<td class="nump">$ 38<span></span>
</td>
<td class="nump">$ 61<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=bsy_ComputerEquipmentAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=bsy_ComputerEquipmentAndSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AirTransportationEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AirTransportationEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember</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>72
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373805081024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</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>Feb. 01, 2022</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_DepreciationNonproduction', window );">Depreciation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,613<span></span>
</td>
<td class="nump">$ 3,028<span></span>
</td>
<td class="nump">$ 8,025<span></span>
</td>
<td class="nump">$ 8,142<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of aircraft</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,380<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AirTransportationEquipmentMember', window );">Aircraft | Entity Controlled By CEO</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_bsy_SaleOfInterestInPropertyPlantEquipmentPercent', window );">Sale of interest percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of aircraft</a></td>
<td class="nump">$ 2,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on disposition of property plant equipment</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,029<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_bsy_SaleOfInterestInPropertyPlantEquipmentPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sale Of Interest In Property Plant Equipment, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_SaleOfInterestInPropertyPlantEquipmentPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_DepreciationNonproduction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationNonproduction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="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 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AirTransportationEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AirTransportationEquipmentMember</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_RelatedPartyTransactionsByRelatedPartyAxis=bsy_EntityControlledByCEOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bsy_EntityControlledByCEOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373810826496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Goodwill (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill beginning balance</a></td>
<td class="nump">$ 1,588,477<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">639,509<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation adjustments</a></td>
<td class="num">(32,556)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Other adjustments</a></td>
<td class="num">(2,377)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill ending balance</a></td>
<td class="nump">$ 2,193,053<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="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 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillOtherIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillOtherIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373806459728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Intangible Assets Other than Goodwill (Details) - USD ($)<br> $ in Thousands</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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible assets subject to amortization:</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 477,055<span></span>
</td>
<td class="nump">$ 410,343<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(179,485)<span></span>
</td>
<td class="num">(168,056)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Book Value</a></td>
<td class="nump">297,570<span></span>
</td>
<td class="nump">242,287<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible assets not subject to amortization:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Gross Carrying Amount</a></td>
<td class="nump">480,658<span></span>
</td>
<td class="nump">413,890<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(179,485)<span></span>
</td>
<td class="num">(168,056)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net Book Value</a></td>
<td class="nump">301,173<span></span>
</td>
<td class="nump">245,834<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember', window );">In-process research and development</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="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract', window );"><strong>Intangible assets not subject to amortization:</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="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">In-process research and development</a></td>
<td class="nump">3,603<span></span>
</td>
<td class="nump">3,547<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Software and technology</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible assets subject to amortization:</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">91,357<span></span>
</td>
<td class="nump">101,588<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(51,503)<span></span>
</td>
<td class="num">(63,225)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Book Value</a></td>
<td class="nump">39,854<span></span>
</td>
<td class="nump">38,363<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible assets not subject to amortization:</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (51,503)<span></span>
</td>
<td class="num">(63,225)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Software and technology | Minimum</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible assets subject to amortization:</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated Useful Life</a></td>
<td class="text">3 years<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Software and technology | Maximum</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible assets subject to amortization:</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated Useful Life</a></td>
<td class="text">5 years<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible assets subject to amortization:</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 317,332<span></span>
</td>
<td class="nump">245,325<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(102,898)<span></span>
</td>
<td class="num">(83,799)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Book Value</a></td>
<td class="nump">214,434<span></span>
</td>
<td class="nump">161,526<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible assets not subject to amortization:</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (102,898)<span></span>
</td>
<td class="num">(83,799)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships | Minimum</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible assets subject to amortization:</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated Useful Life</a></td>
<td class="text">3 years<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships | Maximum</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible assets subject to amortization:</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated Useful Life</a></td>
<td class="text">10 years<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember', window );">Trademarks</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible assets subject to amortization:</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 68,016<span></span>
</td>
<td class="nump">63,080<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(24,894)<span></span>
</td>
<td class="num">(20,893)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Book Value</a></td>
<td class="nump">43,122<span></span>
</td>
<td class="nump">42,187<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible assets not subject to amortization:</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (24,894)<span></span>
</td>
<td class="num">(20,893)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember', window );">Trademarks | Minimum</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible assets subject to amortization:</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated Useful Life</a></td>
<td class="text">3 years<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember', window );">Trademarks | Maximum</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible assets subject to amortization:</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated Useful Life</a></td>
<td class="text">10 years<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible assets subject to amortization:</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated Useful Life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 350<span></span>
</td>
<td class="nump">350<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(190)<span></span>
</td>
<td class="num">(139)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Book Value</a></td>
<td class="nump">160<span></span>
</td>
<td class="nump">211<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible assets not subject to amortization:</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (190)<span></span>
</td>
<td class="num">$ (139)<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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="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 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-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_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-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_IntangibleAssetsGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="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(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsGrossExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IntangibleAssetsNetExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</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>75
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373815492768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Finite-lived Intangible Assets Amortization 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, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<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="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAmortization', window );">Cost of subscriptions and licenses</a></td>
<td class="nump">$ 3,129<span></span>
</td>
<td class="nump">$ 2,771<span></span>
</td>
<td class="nump">$ 9,305<span></span>
</td>
<td class="nump">$ 5,017<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of purchased intangibles</a></td>
<td class="nump">10,446<span></span>
</td>
<td class="nump">8,676<span></span>
</td>
<td class="nump">30,869<span></span>
</td>
<td class="nump">16,703<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_CostAmortizationAndAmortizationOfIntangibleAssets', window );">Total amortization expense</a></td>
<td class="nump">$ 13,575<span></span>
</td>
<td class="nump">$ 11,447<span></span>
</td>
<td class="nump">$ 40,174<span></span>
</td>
<td class="nump">$ 21,720<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_CostAmortizationAndAmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost, Amortization And Amortization of Intangible Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_CostAmortizationAndAmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSoldAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.</p></div>
<a href="javascript:void(0);" onclick="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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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>76
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373803133056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments (Details) - USD ($)<br> $ in Thousands</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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [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="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Cost method investments</a></td>
<td class="nump">$ 21,690<span></span>
</td>
<td class="nump">$ 6,438<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method investment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<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="Show.showAR( this, 'defref_bsy_PaymentsToAcquireCostMethodInvestments', window );">Payments to acquire cost method investments</a></td>
<td class="nump">14,921<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="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bsy_TeralyticsInvestmentMember', window );">Teralytics investment</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [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="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Cost method investments</a></td>
<td class="nump">$ 11,130<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="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bsy_DigitalConstructionWorksIncMember', window );">Digital Construction Works, Inc. | Equity Method Investee</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [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="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="nump">50.00%<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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Payments to acquire equity method investments</a></td>
<td class="nump">$ 1,700<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="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bsy_DigitalConstructionWorksIncMember', window );">Digital Construction Works, Inc. | Topcon</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [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="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="nump">50.00%<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_bsy_PaymentsToAcquireCostMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments To Acquire Cost Method Investments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_PaymentsToAcquireCostMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="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 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="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 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bsy_TeralyticsInvestmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bsy_TeralyticsInvestmentMember</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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bsy_DigitalConstructionWorksIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bsy_DigitalConstructionWorksIncMember</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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember</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_dei_LegalEntityAxis=bsy_TopconMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LegalEntityAxis=bsy_TopconMember</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>77
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373809242176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details) - USD ($)<br> $ in Thousands</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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating lease, weighted average remaining lease term</a></td>
<td class="text">3 years 10 months 24 days<span></span>
</td>
<td class="text">4 years 1 month 6 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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating lease, weighted average discount rate, percent</a></td>
<td class="nump">3.20%<span></span>
</td>
<td class="nump">2.50%<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="Show.showAR( this, 'defref_bsy_LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments', window );">Operating lease payments, leases not yet commenced</a></td>
<td class="nump">$ 3,878<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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease term (less than)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Renewal term</a></td>
<td class="text">1 year<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="Show.showAR( this, 'defref_bsy_LesseeOperatingLeaseTerminationPeriod', window );">Termination period (less than)</a></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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease term (less than)</a></td>
<td class="text">8 years<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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Renewal term</a></td>
<td class="text">10 years<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="Show.showAR( this, 'defref_bsy_LesseeOperatingLeaseTerminationPeriod', window );">Termination period (less than)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Lease Not Yet Commenced, Liability, Lease Payments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_LesseeOperatingLeaseTerminationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Termination Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_LesseeOperatingLeaseTerminationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of 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="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)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="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 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>78
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373809121040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Lease Cost (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, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<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="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 4,703<span></span>
</td>
<td class="nump">$ 4,836<span></span>
</td>
<td class="nump">$ 15,651<span></span>
</td>
<td class="nump">$ 14,224<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">1,115<span></span>
</td>
<td class="nump">1,082<span></span>
</td>
<td class="nump">3,356<span></span>
</td>
<td class="nump">2,970<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total operating lease cost</a></td>
<td class="nump">5,824<span></span>
</td>
<td class="nump">5,922<span></span>
</td>
<td class="nump">19,023<span></span>
</td>
<td class="nump">17,209<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRent', window );">Payments for rent</a></td>
<td class="nump">$ 4,553<span></span>
</td>
<td class="nump">$ 4,619<span></span>
</td>
<td class="nump">$ 15,120<span></span>
</td>
<td class="nump">$ 13,588<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_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsForRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash payments to lessor's for use of assets under operating leases.</p></div>
<a href="javascript:void(0);" onclick="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> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="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 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="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 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>79
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373815513744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Other Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<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="Show.showAR( this, 'defref_bsy_CashFlowLesseeAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 14,295<span></span>
</td>
<td class="nump">$ 14,602<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for new operating lease liabilities</a></td>
<td class="nump">7,763<span></span>
</td>
<td class="nump">5,286<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Series of Individually Immaterial Business Acquisitions</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="Show.showAR( this, 'defref_bsy_CashFlowLesseeAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation', window );">Right-of-use assets obtained in exchange for lease liabilities, business acquisitions</a></td>
<td class="nump">$ 1,237<span></span>
</td>
<td class="nump">$ 12,074<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_CashFlowLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Flow, Lessee [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_CashFlowLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease obligation assumed in business combination.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</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>80
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373803131936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Maturities of Operating Lease Liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Remainder of 2022</a></td>
<td class="nump">$ 4,552<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">14,841<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">9,906<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">6,918<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">4,402<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="Show.showAR( this, 'defref_bsy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">6,238<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future lease payments</a></td>
<td class="nump">46,857<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Imputed interest</a></td>
<td class="num">(3,003)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 43,854<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, To Be Paid, After Year Four</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>81
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373805087040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Supplemental Balance Sheet (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 484<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Accumulated depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (453)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Finance lease, right-of-use asset, statement of financial position [Extensible List]</a></td>
<td class="text">Property and equipment, net<span></span>
</td>
<td class="text">Property and equipment, net<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Property and equipment, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total financing lease liabilities included in Accruals and other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 98<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_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseRightOfUseAssetAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="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 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373809351808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accruals and Other Current Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositLiabilityCurrent', window );">CSS deposits</a></td>
<td class="nump">$ 202,152<span></span>
</td>
<td class="nump">$ 162,046<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrent', window );">Accrued benefits</a></td>
<td class="nump">36,756<span></span>
</td>
<td class="nump">36,656<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedSalariesCurrent', window );">Accrued compensation</a></td>
<td class="nump">34,383<span></span>
</td>
<td class="nump">37,725<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="Show.showAR( this, 'defref_bsy_DueToCustomers', window );">Due to customers</a></td>
<td class="nump">13,729<span></span>
</td>
<td class="nump">12,798<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedBonusesCurrent', window );">Accrued acquisition stay bonus</a></td>
<td class="nump">8,102<span></span>
</td>
<td class="nump">9,461<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="Show.showAR( this, 'defref_bsy_AccruedCloudProvisioningCostsCurrent', window );">Accrued cloud provisioning costs</a></td>
<td class="nump">4,792<span></span>
</td>
<td class="nump">5,862<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Accrued professional fees</a></td>
<td class="nump">4,518<span></span>
</td>
<td class="nump">6,940<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="Show.showAR( this, 'defref_bsy_BusinessCombinationConsiderationPayableCurrent', window );">Non-contingent consideration from acquisitions</a></td>
<td class="nump">2,923<span></span>
</td>
<td class="nump">4,751<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent', window );">Employee stock purchase plan contributions</a></td>
<td class="nump">2,693<span></span>
</td>
<td class="nump">4,818<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SalesAndExciseTaxPayableCurrent', window );">Accrued indirect taxes</a></td>
<td class="nump">2,627<span></span>
</td>
<td class="nump">7,520<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityCurrent', window );">Deferred compensation plan liabilities</a></td>
<td class="nump">1,977<span></span>
</td>
<td class="nump">7,309<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent consideration from acquisitions</a></td>
<td class="nump">1,244<span></span>
</td>
<td class="nump">5,382<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued and current liabilities</a></td>
<td class="nump">21,546<span></span>
</td>
<td class="nump">22,335<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total accruals and other current liabilities</a></td>
<td class="nump">$ 337,442<span></span>
</td>
<td class="nump">$ 323,603<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_AccruedCloudProvisioningCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Cloud Provisioning Costs, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_AccruedCloudProvisioningCostsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_BusinessCombinationConsiderationPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Payable, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_BusinessCombinationConsiderationPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_DueToCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Due to Customers</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_DueToCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_AccruedBonusesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedBonusesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccruedEmployeeBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedEmployeeBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccruedSalariesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalariesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredCompensationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.</p></div>
<a href="javascript:void(0);" onclick="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 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=6409733&amp;loc=d3e19512-108361<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20028-108363<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DepositLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherEmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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_SalesAndExciseTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesAndExciseTaxPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>83
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373808893248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long&#8209;Term Debt - Schedule of Long-Term Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total net carrying value</a></td>
<td class="nump">$ 1,781,610<span></span>
</td>
<td class="nump">$ 1,435,992<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: Current portion of long-term debt</a></td>
<td class="num">(5,000)<span></span>
</td>
<td class="num">(5,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="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Total long-term debt</a></td>
<td class="nump">1,776,610<span></span>
</td>
<td class="nump">1,430,992<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit</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="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>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total net carrying value</a></td>
<td class="nump">540,480<span></span>
</td>
<td class="nump">199,466<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 2026 Notes:</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="nump">690,000<span></span>
</td>
<td class="nump">690,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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized debt issuance costs</a></td>
<td class="num">(11,953)<span></span>
</td>
<td class="num">(14,677)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total net carrying value</a></td>
<td class="nump">678,047<span></span>
</td>
<td class="nump">675,323<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 2027 Notes:</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="nump">575,000<span></span>
</td>
<td class="nump">575,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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized debt issuance costs</a></td>
<td class="num">(11,917)<span></span>
</td>
<td class="num">(13,797)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total net carrying value</a></td>
<td class="nump">563,083<span></span>
</td>
<td class="nump">561,203<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving loan facility | Line of Credit</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="nump">344,661<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Line of Credit | Term loan:</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="nump">196,250<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized debt issuance costs</a></td>
<td class="num">(431)<span></span>
</td>
<td class="num">(534)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total net carrying value</a></td>
<td class="nump">$ 195,819<span></span>
</td>
<td class="nump">$ 199,466<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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="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 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<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(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 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 https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="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 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<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 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<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)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<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 https://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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: 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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="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(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=bsy_TwoThousandTwentySixNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_TwoThousandTwentySixNotesMember</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=bsy_TwoThousandTwentySevenNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_TwoThousandTwentySevenNotesMember</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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</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_CreditFacilityAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CreditFacilityAxis=us-gaap_SecuredDebtMember</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=bsy_A2021TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_A2021TermLoanMember</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>84
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373803021040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long&#8209;Term Debt - Bank Credit Facility (Details)<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, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total long-term debt</a></td>
<td class="nump">$ 1,781,610,000<span></span>
</td>
<td class="nump">$ 1,435,992,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="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total long-term debt</a></td>
<td class="nump">540,480,000<span></span>
</td>
<td class="nump">199,466,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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=bsy_CreditFacilityMember', window );">Credit Facility | Line of Credit</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining borrowing capacity</a></td>
<td class="nump">505,189,000<span></span>
</td>
<td class="nump">849,850,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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Line of Credit</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="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_LineOfCreditFacilityAccordionFeatureIncreaseLimit', window );">Accordion feature, increase limit</a></td>
<td class="nump">200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | New Credit Facility | Line of Credit</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 850,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Credit Facility</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="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage', window );">Borrowings guaranteed through stock of foreign subsidiaries percentage</a></td>
<td class="nump">0.65<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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | 2021 Term Loan | Line of Credit</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs</a></td>
<td class="nump">540,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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total long-term debt</a></td>
<td class="nump">195,819,000<span></span>
</td>
<td class="nump">199,466,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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | 2021 Term Loan | Line of Credit | March 31,2022 - December 31, 2023</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="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_RepaymentsOfSecuredDebtPerQuarter', window );">Repayments of term loan per quarter</a></td>
<td class="nump">1,250,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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | 2021 Term Loan | Line of Credit | March 31, 2024 - November 14, 2025</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="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_RepaymentsOfSecuredDebtPerQuarter', window );">Repayments of term loan per quarter</a></td>
<td class="nump">2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit | Credit Facility | Line of Credit</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_BridgeLoanMember', window );">Multi&#8209;Currency Swing&#8209;Line Sub&#8209;Facility | Credit Facility | Line of Credit</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">85,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=bsy_LettersOfCreditAndSuretyBondsMember', window );">Letters of Credit And Surety Bonds | Credit Facility</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total long-term debt</a></td>
<td class="nump">$ 150,000<span></span>
</td>
<td class="nump">$ 150,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_LineOfCreditFacilityAccordionFeatureIncreaseLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line of Credit Facility, Accordion Feature, Increase Limit</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_LineOfCreditFacilityAccordionFeatureIncreaseLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line of Credit Facility, Borrowings Guaranteed through Stock of Foreign Subsidiaries, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_RepaymentsOfSecuredDebtPerQuarter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repayments of Secured Debt Per Quarter</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_RepaymentsOfSecuredDebtPerQuarter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="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(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="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(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="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 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<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 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<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)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<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 https://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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: 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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</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=bsy_CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_CreditFacilityMember</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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</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=bsy_NewCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_NewCreditFacilityMember</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_CreditFacilityAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CreditFacilityAxis=us-gaap_SecuredDebtMember</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=bsy_A2021TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_A2021TermLoanMember</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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodOneMember</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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember</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_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CreditFacilityAxis=us-gaap_LetterOfCreditMember</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_CreditFacilityAxis=us-gaap_BridgeLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CreditFacilityAxis=us-gaap_BridgeLoanMember</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_CreditFacilityAxis=bsy_LettersOfCreditAndSuretyBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CreditFacilityAxis=bsy_LettersOfCreditAndSuretyBondsMember</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>85
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373803022272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long&#8209;Term Debt - 2026 Convertible Senior Notes (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 26, 2021 </div>
<div>USD ($) </div>
<div>share_rate </div>
<div>day </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payments of debt issuance costs | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,643,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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=bsy_TwoThousandTwentySixNotesMember', window );">2026 Notes: | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount | $</a></td>
<td class="nump">$ 690,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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, stated percentage</a></td>
<td class="nump">0.125%<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="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payments of debt issuance costs | $</a></td>
<td class="nump">$ 18,055,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="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payments of expenses associated with initial public offering | $</a></td>
<td class="nump">25,530,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="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayment of credit facility | $</a></td>
<td class="nump">$ 250,500,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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Debt instrument, convertible, threshold percentage of stock price trigger</a></td>
<td class="nump">130.00%<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Debt instrument, convertible, threshold trading days</a></td>
<td class="nump">20<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Debt instrument, convertible, threshold consecutive trading days</a></td>
<td class="nump">30<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt instrument, redemption price, percentage</a></td>
<td class="nump">98.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate', window );">Debt instrument, convertible, number of equity instruments, conversion rate (shares per USD) | share_rate</a></td>
<td class="nump">15.5925<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Debt instrument, convertible, conversion price (USD per share) | $ / shares</a></td>
<td class="nump">$ 64.13<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="Show.showAR( this, 'defref_bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable', window );">Number of trading days after maturity date, debt redeemable</a></td>
<td class="text">40 days<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">0.658%<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=bsy_TwoThousandTwentySixNotesMember', window );">2026 Notes: | Convertible Debt | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate', window );">Share price threshold, adjustment to conversion rate (USD per share) | $ / shares</a></td>
<td class="nump">$ 44.23<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=bsy_TwoThousandTwentySixNotesMember', window );">2026 Notes: | Convertible Debt | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate', window );">Debt instrument, convertible, number of equity instruments, conversion rate (shares per USD) | share_rate</a></td>
<td class="nump">22.6090<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="Show.showAR( this, 'defref_bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate', window );">Share price threshold, adjustment to conversion rate (USD per share) | $ / shares</a></td>
<td class="nump">$ 210.00<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=bsy_TwoThousandTwentySixNotesMember', window );">2026 Notes: | Convertible Debt | Debt Conversion Terms One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Debt instrument, convertible, threshold trading days</a></td>
<td class="nump">20<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Debt instrument, convertible, threshold consecutive trading days</a></td>
<td class="nump">30<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=bsy_TwoThousandTwentySixNotesMember', window );">2026 Notes: | Convertible Debt | Debt Conversion Terms Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays', window );">Debt instrument, convertible, threshold consecutive business days</a></td>
<td class="nump">5<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="Show.showAR( this, 'defref_bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays', window );">Debt instrument, convertible, threshold consecutive trading days, after threshold consecutive business days</a></td>
<td class="nump">10<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_bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible, Number of Equity Instruments, Conversion Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible, Share Price Threshold, Adjustment to Conversion Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible, Threshold Consecutive Business Days</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible, Threshold Consecutive Trading Days, After Threshold Consecutive Business Days</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Trading Days After Maturity Date, Debt Redeemable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031898-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger</td>
</tr>
<tr>
<td style="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_DebtInstrumentConvertibleThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="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 (a)<br> -URI https://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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 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)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="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> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentAxis=bsy_TwoThousandTwentySixNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_TwoThousandTwentySixNotesMember</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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_DebtInstrumentConvertibleTermsOfConversionAxis=bsy_DebtConversionTermsOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_DebtInstrumentConvertibleTermsOfConversionAxis=bsy_DebtConversionTermsOneMember</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_bsy_DebtInstrumentConvertibleTermsOfConversionAxis=bsy_DebtConversionTermsTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_DebtInstrumentConvertibleTermsOfConversionAxis=bsy_DebtConversionTermsTwoMember</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>86
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373810889200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long&#8209;Term Debt - 2026 Notes Capped Call Options (Details) - 2026 Notes: - Convertible Debt - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 26, 2021</div></th>
<th class="th"><div>Jan. 21, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_CappedCallOptionsExpense', window );">Capped call options expense</a></td>
<td class="nump">$ 150<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="Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityStrikePrice1', window );">Capped call transaction, cap price (USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 72.9795<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="Show.showAR( this, 'defref_bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage', window );">Capped call, premium above share price, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_CappedCallOptionsExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capped Call Options Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_CappedCallOptionsExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Option Indexed to Issuer's Equity, Strike Price, Premium Over Share Price, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OptionIndexedToIssuersEquityStrikePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise or strike price stated in the contract for options indexed to the issuer's equity shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=d3e90205-114008<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109262807&amp;loc=d3e22047-110879<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OptionIndexedToIssuersEquityStrikePrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=bsy_TwoThousandTwentySixNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_TwoThousandTwentySixNotesMember</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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373808989520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long&#8209;Term Debt - 2027 Convertible Senior Notes (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 28, 2021 </div>
<div>USD ($) </div>
<div>share_rate </div>
<div>day </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payments of debt issuance costs | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,643,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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=bsy_TwoThousandTwentySevenNotesMember', window );">2027 Notes: | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount | $</a></td>
<td class="nump">$ 575,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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, stated percentage</a></td>
<td class="nump">0.375%<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="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payments of debt issuance costs | $</a></td>
<td class="nump">$ 15,065,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="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payments of expenses associated with initial public offering | $</a></td>
<td class="nump">25,875,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="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayment of credit facility | $</a></td>
<td class="nump">$ 536,062,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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Debt instrument, convertible, threshold percentage of stock price trigger</a></td>
<td class="nump">130.00%<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Debt instrument, convertible, threshold trading days</a></td>
<td class="nump">20<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Debt instrument, convertible, threshold consecutive trading days</a></td>
<td class="nump">30<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt instrument, redemption price, percentage</a></td>
<td class="nump">98.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate', window );">Debt instrument, convertible, number of equity instruments, conversion rate (shares per USD) | share_rate</a></td>
<td class="nump">12.0153<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Debt instrument, convertible, conversion price (USD per share) | $ / shares</a></td>
<td class="nump">$ 83.23<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="Show.showAR( this, 'defref_bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable', window );">Number of trading days after maturity date, debt redeemable</a></td>
<td class="text">40 days<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">0.864%<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=bsy_TwoThousandTwentySevenNotesMember', window );">2027 Notes: | Convertible Debt | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate', window );">Share price threshold, adjustment to conversion rate (USD per share) | $ / shares</a></td>
<td class="nump">$ 61.65<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=bsy_TwoThousandTwentySevenNotesMember', window );">2027 Notes: | Convertible Debt | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate', window );">Debt instrument, convertible, number of equity instruments, conversion rate (shares per USD) | share_rate</a></td>
<td class="nump">16.2206<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="Show.showAR( this, 'defref_bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate', window );">Share price threshold, adjustment to conversion rate (USD per share) | $ / shares</a></td>
<td class="nump">$ 325.00<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=bsy_TwoThousandTwentySevenNotesMember', window );">2027 Notes: | Convertible Debt | Debt Conversion Terms One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Debt instrument, convertible, threshold trading days</a></td>
<td class="nump">20<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Debt instrument, convertible, threshold consecutive trading days</a></td>
<td class="nump">30<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=bsy_TwoThousandTwentySevenNotesMember', window );">2027 Notes: | Convertible Debt | Debt Conversion Terms Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays', window );">Debt instrument, convertible, threshold consecutive business days</a></td>
<td class="nump">5<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="Show.showAR( this, 'defref_bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays', window );">Debt instrument, convertible, threshold consecutive trading days, after threshold consecutive business days</a></td>
<td class="nump">10<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_bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible, Number of Equity Instruments, Conversion Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible, Share Price Threshold, Adjustment to Conversion Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible, Threshold Consecutive Business Days</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible, Threshold Consecutive Trading Days, After Threshold Consecutive Business Days</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Trading Days After Maturity Date, Debt Redeemable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031898-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger</td>
</tr>
<tr>
<td style="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_DebtInstrumentConvertibleThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="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 (a)<br> -URI https://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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 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)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="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> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentAxis=bsy_TwoThousandTwentySevenNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_TwoThousandTwentySevenNotesMember</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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_DebtInstrumentConvertibleTermsOfConversionAxis=bsy_DebtConversionTermsOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_DebtInstrumentConvertibleTermsOfConversionAxis=bsy_DebtConversionTermsOneMember</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_bsy_DebtInstrumentConvertibleTermsOfConversionAxis=bsy_DebtConversionTermsTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_DebtInstrumentConvertibleTermsOfConversionAxis=bsy_DebtConversionTermsTwoMember</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>88
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373809132320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long&#8209;Term Debt - 2027 Notes Capped Call Options (Details) - 2027 Notes: - Convertible Debt - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 28, 2021</div></th>
<th class="th"><div>Jun. 23, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_CappedCallOptionsExpense', window );">Capped call options expense</a></td>
<td class="nump">$ 50<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="Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityStrikePrice1', window );">Capped call transaction, cap price (USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 95.5575<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="Show.showAR( this, 'defref_bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage', window );">Capped call, premium above share price, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_CappedCallOptionsExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capped Call Options Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_CappedCallOptionsExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Option Indexed to Issuer's Equity, Strike Price, Premium Over Share Price, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OptionIndexedToIssuersEquityStrikePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise or strike price stated in the contract for options indexed to the issuer's equity shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=d3e90205-114008<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109262807&amp;loc=d3e22047-110879<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OptionIndexedToIssuersEquityStrikePrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=bsy_TwoThousandTwentySevenNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_TwoThousandTwentySevenNotesMember</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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373803163104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long&#8209;Term Debt - Schedule of Interest 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>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 28, 2021</div></th>
<th class="th"><div>Jan. 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="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="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization and write-off of deferred debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,468<span></span>
</td>
<td class="nump">$ 4,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="Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Other obligations</a></td>
<td class="nump">$ 76<span></span>
</td>
<td class="nump">$ 64<span></span>
</td>
<td class="nump">1,234<span></span>
</td>
<td class="nump">97<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest expense</a></td>
<td class="nump">8,491<span></span>
</td>
<td class="nump">3,861<span></span>
</td>
<td class="nump">23,319<span></span>
</td>
<td class="nump">8,844<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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swap</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="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_InterestExpenseDerivatives', window );">Interest rate swap</a></td>
<td class="num">(752)<span></span>
</td>
<td class="nump">325<span></span>
</td>
<td class="num">(475)<span></span>
</td>
<td class="nump">942<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="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility</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="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="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebtExcludingAmortization', window );">Interest expense for debt</a></td>
<td class="nump">4,441<span></span>
</td>
<td class="nump">911<span></span>
</td>
<td class="nump">10,206<span></span>
</td>
<td class="nump">2,490<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="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization and write-off of deferred debt issuance costs</a></td>
<td class="nump">288<span></span>
</td>
<td class="nump">253<span></span>
</td>
<td class="nump">864<span></span>
</td>
<td class="nump">1,049<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense and amortization of debt issuance costs</a></td>
<td class="nump">6,096<span></span>
</td>
<td class="nump">1,489<span></span>
</td>
<td class="nump">15,172<span></span>
</td>
<td class="nump">4,481<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=bsy_A2021TermLoanMember', window );">Term loan: | Secured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebtExcludingAmortization', window );">Interest expense for debt</a></td>
<td class="nump">2,119<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,577<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=bsy_TwoThousandTwentySixNotesMember', window );">2026 Notes: | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebtExcludingAmortization', window );">Interest expense for debt</a></td>
<td class="nump">216<span></span>
</td>
<td class="nump">221<span></span>
</td>
<td class="nump">662<span></span>
</td>
<td class="nump">592<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="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization and write-off of deferred debt issuance costs</a></td>
<td class="nump">908<span></span>
</td>
<td class="nump">909<span></span>
</td>
<td class="nump">2,724<span></span>
</td>
<td class="nump">2,470<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense and amortization of debt issuance costs</a></td>
<td class="nump">1,124<span></span>
</td>
<td class="nump">1,130<span></span>
</td>
<td class="nump">3,386<span></span>
</td>
<td class="nump">3,062<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="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="text">&#160;<span></span>
</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.125%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=bsy_TwoThousandTwentySevenNotesMember', window );">2027 Notes: | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebtExcludingAmortization', window );">Interest expense for debt</a></td>
<td class="nump">569<span></span>
</td>
<td class="nump">551<span></span>
</td>
<td class="nump">1,647<span></span>
</td>
<td class="nump">563<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="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization and write-off of deferred debt issuance costs</a></td>
<td class="nump">626<span></span>
</td>
<td class="nump">627<span></span>
</td>
<td class="nump">1,880<span></span>
</td>
<td class="nump">641<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense and amortization of debt issuance costs</a></td>
<td class="nump">$ 1,195<span></span>
</td>
<td class="nump">$ 1,178<span></span>
</td>
<td class="nump">$ 3,527<span></span>
</td>
<td class="nump">$ 1,204<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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.375%<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=bsy_TermLoanAndCreditFacilityMember', window );">Term Loan and Credit Facility</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="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="Show.showAR( this, 'defref_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime', window );">Weighted average interest rate over time</a></td>
<td class="nump">4.34%<span></span>
</td>
<td class="nump">2.33%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
<td class="nump">2.02%<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_bsy_InterestExpenseDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest Expense, Derivatives</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_InterestExpenseDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InterestExpenseDebtExcludingAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.</p></div>
<a href="javascript:void(0);" onclick="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 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-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 1F<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<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 https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<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 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebtExcludingAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtWeightedAverageInterestRateOverTime">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of long-term debt outstanding calculated over time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtWeightedAverageInterestRateOverTime</td>
</tr>
<tr>
<td style="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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember</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=bsy_A2021TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_A2021TermLoanMember</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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</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=bsy_TwoThousandTwentySixNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_TwoThousandTwentySixNotesMember</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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=bsy_TwoThousandTwentySevenNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_TwoThousandTwentySevenNotesMember</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=bsy_TermLoanAndCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_TermLoanAndCreditFacilityMember</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>90
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373810783424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long&#8209;Term Debt - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swap | Not Designated as Hedging Instrument</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative notional amount</a></td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeNet', window );">Derivative fair value</a></td>
<td class="nump">$ 39,435,000<span></span>
</td>
<td class="nump">$ 10,117,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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=bsy_CreditFacilityMember', window );">Credit Facility | Line of Credit</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">0.73%<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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="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 (a)<br> -URI https://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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 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)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DerivativeFairValueOfDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of the assets less the liabilities of a derivative or group of derivatives.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</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_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_HedgingDesignationAxis=us-gaap_NondesignatedMember</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=bsy_CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_CreditFacilityMember</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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</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>91
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373805176064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Executive Bonus Plan (Details)<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, 2022 </div>
<div>USD ($) </div>
<div>day</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($) </div>
<div>day</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="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [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="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense', window );">Bonus plan compensation expense</a></td>
<td class="num">$ (4,576)<span></span>
</td>
<td class="nump">$ 88,965<span></span>
</td>
<td class="num">$ (21,873)<span></span>
</td>
<td class="nump">$ 89,327<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredBonusMember', window );">Deferred Bonus</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="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold', window );">Company's adjusted Management Reported Operating Income (MORI) threshold for bonus plan percentage (up to)</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<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="Show.showAR( this, 'defref_bsy_NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice', window );">Number of trading days prior to end of applicable quarter, shares determined upon election by volume-weighted average price | day</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,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="Show.showAR( this, 'defref_bsy_NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice', window );">Number of trading days after the end of applicable quarter, shares determined upon election by volume-weighted average price | day</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<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="Show.showAR( this, 'defref_bsy_NonDeferredIncentiveBonusThresholdForProRataAdjustment', window );">Non-deferred incentive bonus threshold for pro rata adjustment</a></td>
<td class="nump">$ 7,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,500<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="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense', window );">Bonus plan compensation expense</a></td>
<td class="nump">$ 8,454<span></span>
</td>
<td class="nump">$ 8,128<span></span>
</td>
<td class="nump">$ 24,984<span></span>
</td>
<td class="nump">$ 24,686<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Arrangement With Individual, Management Report Operating Income Funding Threshold</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_NonDeferredIncentiveBonusThresholdForProRataAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non-Deferred Incentive Bonus Threshold For Pro Rata Adjustment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_NonDeferredIncentiveBonusThresholdForProRataAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Trading Days After The End Of Applicable Quarter, Shares Determined Upon Election By Volume-Weighted Average Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Trading Days Prior To End Of Applicable Quarter, Shares Determined Upon Election By Volume-Weighted Average Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>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_DeferredCompensationArrangementWithIndividualCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The compensation expense recognized during the period pertaining to the deferred compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=128089324&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 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20015-108363<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems</td>
</tr>
<tr>
<td style="padding-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_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredBonusMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredBonusMember</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>92
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373808869696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans - Narrative (Details) - USD ($)<br></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, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Aug. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [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="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense', window );">Deferred compensation plan expense</a></td>
<td class="num">$ (4,576,000)<span></span>
</td>
<td class="nump">$ 88,965,000<span></span>
</td>
<td class="num">$ (21,873,000)<span></span>
</td>
<td class="nump">$ 89,327,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="Show.showAR( this, 'defref_us-gaap_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember', window );">Nonqualified Plan | Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits</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="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_DeferredCompensationArrangementWithIndividualCompensationIncome', window );">Deferred compensation plan income</a></td>
<td class="nump">4,576,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,873,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense', window );">Deferred compensation plan expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88,965,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,327,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="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid', window );">DCP participant deferrals</a></td>
<td class="nump">1,586,000<span></span>
</td>
<td class="nump">527,000<span></span>
</td>
<td class="nump">4,694,000<span></span>
</td>
<td class="nump">2,020,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="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer', window );">Contributions by employer</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>
<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="Show.showAR( this, 'defref_us-gaap_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember', window );">Nonqualified Plan | Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits | DCP, One-Time Inducement</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="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost', window );">Reclassified cumulative compensation cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,739,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,739,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="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense', window );">Deferred compensation plan expense</a></td>
<td class="nump">90,721,000<span></span>
</td>
<td class="nump">90,721,000<span></span>
</td>
<td class="nump">90,721,000<span></span>
</td>
<td class="nump">90,721,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="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability', window );">Deferred compensation liability</a></td>
<td class="nump">$ 95,460,000<span></span>
</td>
<td class="nump">$ 95,460,000<span></span>
</td>
<td class="nump">$ 95,460,000<span></span>
</td>
<td class="nump">$ 95,460,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="Show.showAR( this, 'defref_us-gaap_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember', window );">Nonqualified Plan | Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits | Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [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="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance', window );">Phantom shares, maximum elections (in 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500,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="Show.showAR( this, 'defref_bsy_ReductionInSharesOutstandingDiluted', window );">Reduction in shares outstanding, diluted (in 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500,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="Show.showAR( this, 'defref_bsy_ReductionInSharesOutstandingBasic', window );">Reduction in shares outstanding, basic (in 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500,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="Show.showAR( this, 'defref_bsy_DividendsCommonStockStockIssuable', window );">Phantom shares issuable (in shares)</a></td>
<td class="nump">21,535,748<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,535,748<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,384,449<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_bsy_DeferredCompensationArrangementWithIndividualCompensationIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Arrangement with Individual, Compensation Income</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_DeferredCompensationArrangementWithIndividualCompensationIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Arrangement with Individual, Reclassified Cumulative Compensation Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_DividendsCommonStockStockIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Dividends, Common Stock, Stock, Issuable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_DividendsCommonStockStockIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_ReductionInSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reduction In Shares Outstanding, Basic</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_ReductionInSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_ReductionInSharesOutstandingDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reduction In Shares Outstanding, Diluted</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_ReductionInSharesOutstandingDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of common shares reserved for future issuance related to deferred compensation arrangements with individuals.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-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_DeferredCompensationArrangementWithIndividualCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The compensation expense recognized during the period pertaining to the deferred compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=128089324&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 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20015-108363<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredCompensationArrangementWithIndividualContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contributions made by employer into fund established for purposes of making future disbursement to individual in accordance with deferred compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredCompensationArrangementWithIndividualDistributionPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of distribution made to individual in accordance with deferred compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredCompensationArrangementWithIndividualRecordedLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of the liability as of the balance sheet date to an individual under a deferred compensation arrangement. This amount may be the result of periodic accruals made over the period of active employment, or reflect termination benefits resulting contractual terms or a death benefit.</p></div>
<a href="javascript:void(0);" onclick="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 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20015-108363<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedContributionPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember</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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</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_ReclassificationTypeAxis=bsy_DeferredCompensationPlanOneTimeInducementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ReclassificationTypeAxis=bsy_DeferredCompensationPlanOneTimeInducementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373815369632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Retirement Plans - Schedule of Deferred Compensation Plan Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [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="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accruals and other current liabilities</a></td>
<td class="nump">$ 337,442<span></span>
</td>
<td class="nump">$ 323,603<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent', window );">Deferred compensation plan liabilities</a></td>
<td class="nump">71,013<span></span>
</td>
<td class="nump">94,890<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember', window );">Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits</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="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [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="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accruals and other current liabilities</a></td>
<td class="nump">1,977<span></span>
</td>
<td class="nump">7,309<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent', window );">Deferred compensation plan liabilities</a></td>
<td class="nump">71,013<span></span>
</td>
<td class="nump">94,890<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent', window );">Total DCP liabilities</a></td>
<td class="nump">$ 72,990<span></span>
</td>
<td class="nump">$ 102,199<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredCompensationLiabilityClassifiedNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredCompensationLiabilityCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedContributionPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</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>94
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373804690304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock - Narrative (Details) - USD ($)<br> $ in Thousands</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"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 17, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>May 11, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of Class&#160;B Common Stock under approved program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28,250<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Shares exercised (in 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">900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent', window );">Employee stock purchase plan contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,693<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,693<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,818<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of Class&#160;B Common Stock under approved program (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">433,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">896,126<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of Class&#160;B Common Stock under approved program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Shares exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">218,018<span></span>
</td>
<td class="nump">612,277<span></span>
</td>
<td class="nump">2,272,603<span></span>
</td>
<td class="nump">4,269,335<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">ESPP</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent', window );">Employee stock purchase plan contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,693<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,693<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,818<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized amount</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">$ 200,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="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of Class&#160;B Common Stock under approved program (in 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">896,126<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of Class&#160;B Common Stock under approved program</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">$ 28,250<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock | Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Share-based compensation tax withholding payment</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">$ 24,246<span></span>
</td>
<td class="nump">$ 65,684<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="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued', window );">Deferred compensation arrangement with individual, shares issued (in 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">3,523,386<span></span>
</td>
<td class="nump">2,290,999<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="Show.showAR( this, 'defref_bsy_DeferredCompensationArrangementWithIndividualSharesIssuedGross', window );">Deferred compensation arrangement with individual, shares issued, gross (in 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">4,023,718<span></span>
</td>
<td class="nump">3,674,787<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="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld for tax withholding obligation (in 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">500,332<span></span>
</td>
<td class="nump">1,383,788<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="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock | Bonus Plan Incentive</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld', window );">Shares exercised, net of shares withheld (in 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">284,992<span></span>
</td>
<td class="nump">190,619<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="Show.showAR( this, 'defref_bsy_ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation', window );">Shares withheld for cost of options and tax withholding obligation (in 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">124,116<span></span>
</td>
<td class="nump">131,541<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="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Share-based compensation tax withholding payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,197<span></span>
</td>
<td class="nump">$ 6,586<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Shares exercised (in 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">409,108<span></span>
</td>
<td class="nump">322,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="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock | Stock Option</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld', window );">Shares exercised, net of shares withheld (in 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">2,272,603<span></span>
</td>
<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="Show.showAR( this, 'defref_bsy_ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation', window );">Shares withheld for cost of options and tax withholding obligation (in 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">362,826<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Share-based compensation tax withholding payment</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">$ 8,459<span></span>
</td>
<td class="nump">$ 34,988<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards', window );">Cash used to settle award</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">$ 6,855<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock | Stock Option | Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld', window );">Shares exercised, net of shares withheld (in 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="text">&#160;<span></span>
</td>
<td class="nump">4,269,335<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="Show.showAR( this, 'defref_bsy_ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation', window );">Shares withheld for cost of options and tax withholding obligation (in 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="text">&#160;<span></span>
</td>
<td class="nump">993,302<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards', window );">Cash used to settle award</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">$ 5,039<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="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock | Stock Option | Acquisition Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld', window );">Shares exercised, net of shares withheld (in 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">185,178<span></span>
</td>
<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="Show.showAR( this, 'defref_bsy_ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation', window );">Shares withheld for cost of options and tax withholding obligation (in 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">714,822<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock | ESPP</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_bsy_ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation', window );">Shares withheld for cost of options and tax withholding obligation (in 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">7,065<span></span>
</td>
<td class="nump">6,770<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="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Share-based compensation tax withholding payment</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">$ 273<span></span>
</td>
<td class="nump">$ 438<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate', window );">Maximum percent of eligible compensation available to contribute</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount', window );">Maximum employee annual contribution amount</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<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Purchase price of common stock, percent</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">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Shares issued (in 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">307,406<span></span>
</td>
<td class="nump">104,716<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="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,335<span></span>
</td>
<td class="nump">$ 3,845<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward', window );">Shares purchased (in 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">314,471<span></span>
</td>
<td class="nump">111,486<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="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock | Seequent</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of shares sold (in shares)</a></td>
<td class="nump">3,141,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_bsy_DeferredCompensationArrangementWithIndividualSharesIssuedGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Arrangement with Individual, Shares Issued, Gross</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_DeferredCompensationArrangementWithIndividualSharesIssuedGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-based Payment Award, Maximum Employee Annual Contribution Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-based Payment Award, Options, Exercises In Period, Net Of Shares Withheld</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangement, Shares Withheld For Cost Of Options And Tax Withholding Obligation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-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_DeferredCompensationArrangementWithIndividualSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued pursuant to the terms of a deferred compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate cash paid by the entity during the period to settle equity instruments granted under equity-based payment arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (k)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherEmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherEmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares purchased for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="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_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</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=bsy_BonusPlanIncentiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_BonusPlanIncentiveMember</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_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=bsy_AcquisitionOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_AcquisitionOptionsMember</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_BusinessAcquisitionAxis=bsy_SeequentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=bsy_SeequentMember</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>95
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373809081568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock - Schedule of Dividends (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="6">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends per share (USD per share)</a></td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Amount (1)</a></td>
<td class="nump">$ 8,592<span></span>
</td>
<td class="nump">$ 8,678<span></span>
</td>
<td class="nump">$ 8,353<span></span>
</td>
<td class="nump">$ 8,485<span></span>
</td>
<td class="nump">$ 8,372<span></span>
</td>
<td class="nump">$ 8,219<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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="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_DividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="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 https://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 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373806255552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss - Rollforward of AOCI (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, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<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="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">$ 496,993<span></span>
</td>
<td class="nump">$ 472,531<span></span>
</td>
<td class="nump">$ 409,222<span></span>
</td>
<td class="nump">$ 341,599<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent', window );">Other comprehensive (loss) income, before taxes</a></td>
<td class="num">(12,793)<span></span>
</td>
<td class="num">(26,986)<span></span>
</td>
<td class="num">(10,140)<span></span>
</td>
<td class="num">(55,622)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1', window );">Tax expense</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="num">(25)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive loss, net of taxes</a></td>
<td class="num">(12,798)<span></span>
</td>
<td class="num">(26,994)<span></span>
</td>
<td class="num">(10,155)<span></span>
</td>
<td class="num">(55,647)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">520,199<span></span>
</td>
<td class="nump">381,821<span></span>
</td>
<td class="nump">520,199<span></span>
</td>
<td class="nump">381,821<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign Currency Translations</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="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(88,250)<span></span>
</td>
<td class="num">(53,914)<span></span>
</td>
<td class="num">(90,867)<span></span>
</td>
<td class="num">(25,219)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent', window );">Other comprehensive (loss) income, before taxes</a></td>
<td class="num">(12,809)<span></span>
</td>
<td class="num">(27,014)<span></span>
</td>
<td class="num">(10,192)<span></span>
</td>
<td class="num">(55,709)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1', window );">Tax expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive loss, net of taxes</a></td>
<td class="num">(12,809)<span></span>
</td>
<td class="num">(27,014)<span></span>
</td>
<td class="num">(10,192)<span></span>
</td>
<td class="num">(55,709)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="num">(101,059)<span></span>
</td>
<td class="num">(80,928)<span></span>
</td>
<td class="num">(101,059)<span></span>
</td>
<td class="num">(80,928)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember', window );">Accumulated (Loss) Gain on Retirement Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(881)<span></span>
</td>
<td class="num">(972)<span></span>
</td>
<td class="num">(907)<span></span>
</td>
<td class="num">(1,014)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent', window );">Other comprehensive (loss) income, before taxes</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">52<span></span>
</td>
<td class="nump">87<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1', window );">Tax expense</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="num">(25)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive loss, net of taxes</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">37<span></span>
</td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="num">(870)<span></span>
</td>
<td class="num">(952)<span></span>
</td>
<td class="num">(870)<span></span>
</td>
<td class="num">(952)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated other comprehensive loss</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="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(89,131)<span></span>
</td>
<td class="num">(54,886)<span></span>
</td>
<td class="num">(91,774)<span></span>
</td>
<td class="num">(26,233)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive loss, net of taxes</a></td>
<td class="num">(12,798)<span></span>
</td>
<td class="num">(26,994)<span></span>
</td>
<td class="num">(10,155)<span></span>
</td>
<td class="num">(55,647)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="num">$ (101,929)<span></span>
</td>
<td class="num">$ (81,880)<span></span>
</td>
<td class="num">$ (101,929)<span></span>
</td>
<td class="num">$ (81,880)<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_AOCIAttributableToParentNetOfTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AOCIAttributableToParentNetOfTaxRollForward</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</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>97
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373806694656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Awards and Instruments - Summary of Stock-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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 18,791<span></span>
</td>
<td class="nump">$ 11,752<span></span>
</td>
<td class="nump">$ 51,359<span></span>
</td>
<td class="nump">$ 32,853<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="Show.showAR( this, 'defref_bsy_ShareBasedPaymentArrangementExpenseAccrued', window );">Stock-based compensation expense accrued</a></td>
<td class="nump">7,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,749<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenues: | Subscriptions and licenses</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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">757<span></span>
</td>
<td class="nump">323<span></span>
</td>
<td class="nump">1,927<span></span>
</td>
<td class="nump">822<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="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenues: | Services</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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">460<span></span>
</td>
<td class="nump">235<span></span>
</td>
<td class="nump">1,407<span></span>
</td>
<td class="nump">685<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="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>
<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">6,754<span></span>
</td>
<td class="nump">5,227<span></span>
</td>
<td class="nump">17,693<span></span>
</td>
<td class="nump">14,069<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="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Selling and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">2,014<span></span>
</td>
<td class="nump">1,582<span></span>
</td>
<td class="nump">5,657<span></span>
</td>
<td class="nump">3,885<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="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">8,806<span></span>
</td>
<td class="nump">4,385<span></span>
</td>
<td class="nump">24,675<span></span>
</td>
<td class="nump">13,392<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember', window );">Restricted stock and restricted stock units (&#8220;RSUs&#8221;) expense</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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">10,441<span></span>
</td>
<td class="nump">4,681<span></span>
</td>
<td class="nump">25,003<span></span>
</td>
<td class="nump">11,139<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=bsy_BonusPlanMember', window );">Bonus Plan expense</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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">7,305<span></span>
</td>
<td class="nump">5,586<span></span>
</td>
<td class="nump">21,444<span></span>
</td>
<td class="nump">17,181<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=bsy_BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember', window );">ESPP expense</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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">565<span></span>
</td>
<td class="nump">539<span></span>
</td>
<td class="nump">2,394<span></span>
</td>
<td class="nump">1,416<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock option expense</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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">395<span></span>
</td>
<td class="nump">773<span></span>
</td>
<td class="nump">1,762<span></span>
</td>
<td class="nump">2,494<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=bsy_StockGrantMember', window );">Stock grants expense</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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">450<span></span>
</td>
<td class="nump">450<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=bsy_DeferredCompensationPlanExpenseMember', window );">DCP elective participant deferrals expense</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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 85<span></span>
</td>
<td class="nump">$ 173<span></span>
</td>
<td class="nump">$ 306<span></span>
</td>
<td class="nump">$ 173<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_bsy_ShareBasedPaymentArrangementExpenseAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangement Expense, Accrued</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_ShareBasedPaymentArrangementExpenseAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_srt_ProductOrServiceAxis=bsy_SubscriptionsAndLicensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_SubscriptionsAndLicensesMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AwardTypeAxis=bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember</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=bsy_BonusPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_BonusPlanMember</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=bsy_BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember</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_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=bsy_StockGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_StockGrantMember</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=bsy_DeferredCompensationPlanExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_DeferredCompensationPlanExpenseMember</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>98
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373815471200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Awards and Instruments - Options Outstanding Rollforward (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Stock Options</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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=bsy_TwoThousandTwentyIncentiveAwardPlanMember', window );">2020 Incentive Award Plan | Stock Option</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Stock Options</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">6,917,925<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(2,635,429)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Forfeited and expired (in shares)</a></td>
<td class="num">(105,500)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">4,176,996<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Stock options, exercisable (in shares)</a></td>
<td class="nump">3,225,496<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward', window );"><strong>Weighted Average Exercise Price Per Share</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (USD per share)</a></td>
<td class="nump">$ 5.26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (USD per share)</a></td>
<td class="nump">4.77<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Forfeited and expired (USD per share)</a></td>
<td class="nump">5.64<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (USD per share)</a></td>
<td class="nump">5.56<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted average exercise price, exercisable (USD per share)</a></td>
<td class="nump">$ 5.51<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted remaining contractual life (in years)</a></td>
<td class="text">1 year 1 month 6 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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Shares exercisable, weighted remaining contractual life (in years)</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Shares outstanding, aggregate intrinsic value</a></td>
<td class="nump">$ 104,542<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Shares exercisable, aggregate intrinsic value</a></td>
<td class="nump">$ 80,897<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangement By Share-Based Payment Award, Options, Weighted Average Exercise Price Per Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=bsy_TwoThousandTwentyIncentiveAwardPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_TwoThousandTwentyIncentiveAwardPlanMember</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_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373805201280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Awards and Instruments - Stock Options Narrative (Details) - Stock Option - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Stock options exercised, intrinsic value</a></td>
<td class="nump">$ 89,532<span></span>
</td>
<td class="nump">$ 250,795<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation cost</a></td>
<td class="nump">$ 749<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Cost not yet recognized, period for recognition</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">2020 Incentive Award Plan</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="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="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from stock options exercised</a></td>
<td class="nump">$ 6,855<span></span>
</td>
<td class="nump">$ 5,039<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=bsy_TwoThousandTwentyIncentiveAwardPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_TwoThousandTwentyIncentiveAwardPlanMember</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>100
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373806630992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Awards and Instruments - Acquisition Options Narrative (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Shares exercised (in shares)</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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Option | Equity Incentive Plan | Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized (in shares)</a></td>
<td class="nump">900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">5 years<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Stock options exercise price, upper limit (USD per share)</a></td>
<td class="nump">$ 6.805<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Stock options exercise price, lower limit (USD per share)</a></td>
<td class="nump">$ 0.01<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="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 (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="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 (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=bsy_EquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_EquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373804503280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Awards and Instruments - Restricted Stock and Restricted Stock Units Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=bsy_PerformanceBasedRestrictedStockUnitsRSUsMember', window );">Performance Based Restricted Stock Units (RSUs)</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">120,599<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=bsy_PerformanceBasedRestrictedStockUnitsRSUsMember', window );">Performance Based Restricted Stock Units (RSUs) | 2020 Incentive Award Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">185,186<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized', window );">Shares realized to extent performance exceeds the applicable targets (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,749<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation cost, excluding options</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="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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=bsy_PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember', window );">Performance Based Restricted Stock Units (RSUs), 2016 | Performance-Based Vesting</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod', window );">Earned through dividends in period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="nump">33<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=bsy_PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember', window );">Performance Based Restricted Stock Units (RSUs), 2016 | 2020 Incentive Award Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation cost, excluding options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,604,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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Cost not yet recognized, period for recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 10 months 24 days<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=bsy_PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember', window );">Performance Based Restricted Stock Units (RSUs), 2016 | 2020 Incentive Award Plan | Performance-Based Vesting</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod', window );">Delivered in period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,888<span></span>
</td>
<td class="nump">10,864<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,221<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant date fair value (USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38.68<span></span>
</td>
<td class="nump">$ 51.03<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember', window );">Restricted Stock And Restricted Stock Units (RSUs) | 2020 Incentive Award Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,598,661<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,682,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,708,545<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld for tax withholding obligation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,301<span></span>
</td>
<td class="nump">103,573<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid', window );">Share-based compensation tax withholding payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,208,000<span></span>
</td>
<td class="nump">$ 6,352,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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember', window );">Time-Based Restricted Stock and Restricted Stock Units (RSUs) | 2020 Incentive Award Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,235,888<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,319,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,611,862<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant date fair value (USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38.82<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation cost, excluding options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,919,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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Cost not yet recognized, period for recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 10 months 24 days<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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Performance Based Restricted Stock Units (RSUs)</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Performance Based Restricted Stock Units (RSUs)</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<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_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Delivered In Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Earned Through Dividends In Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Shares Realized</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid to settle liability for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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=bsy_PerformanceBasedRestrictedStockUnitsRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_PerformanceBasedRestrictedStockUnitsRSUsMember</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=bsy_TwoThousandTwentyIncentiveAwardPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_TwoThousandTwentyIncentiveAwardPlanMember</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=bsy_PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember</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_VestingAxis=bsy_PerformanceBasedVestingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_VestingAxis=bsy_PerformanceBasedVestingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember</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=bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_us-gaap_StatementClassOfStockAxis=bsy_PerformanceBasedRestrictedStockUnitsRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bsy_PerformanceBasedRestrictedStockUnitsRSUsMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>102
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373803164832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Awards and Instruments - Restricted Stock and RSUs Activity (Details) - $ / shares<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>Mar. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember', window );">Restricted Stock And Restricted Stock Units (RSUs) | 2020 Incentive Award Plan</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested, beginning balance (in shares)</a></td>
<td class="nump">1,708,545<span></span>
</td>
<td class="nump">1,708,545<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,598,661<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(477,283)<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="Show.showAR( this, 'defref_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod', window );">Forfeited and canceled (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(147,816)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested, ending balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,682,107<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember', window );">Time-Based Restricted Stock and Restricted Stock Units (RSUs) | 2020 Incentive Award Plan</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested, beginning balance (in shares)</a></td>
<td class="nump">1,611,862<span></span>
</td>
<td class="nump">1,611,862<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,235,888<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(386,113)<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="Show.showAR( this, 'defref_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod', window );">Forfeited and canceled (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(142,303)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested, ending balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,319,334<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested, beginning balance (USD per share)</a></td>
<td class="nump">$ 32.81<span></span>
</td>
<td class="nump">$ 32.81<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38.82<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26.40<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="Show.showAR( this, 'defref_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue', window );">Forfeited and canceled (USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.64<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested, ending balance (USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37.02<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=bsy_PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember', window );">Performance Based Restricted Stock And Restricted Stock Units (RSUs) | 2020 Incentive Award Plan</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested, beginning balance (in shares)</a></td>
<td class="nump">96,683<span></span>
</td>
<td class="nump">96,683<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">362,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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(91,170)<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="Show.showAR( this, 'defref_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod', window );">Forfeited and canceled (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,513)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested, ending balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">362,773<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested, beginning balance (USD per share)</a></td>
<td class="nump">$ 49.93<span></span>
</td>
<td class="nump">$ 49.93<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38.21<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.93<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="Show.showAR( this, 'defref_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue', window );">Forfeited and canceled (USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.93<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested, ending balance (USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38.21<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=bsy_CashSettledRestrictedStockUnitsRSUsMember', window );">Cash-Settled Restricted Stock Units (RSUs) | 2020 Incentive Award Plan</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,917<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=bsy_TimeBasedRestrictedStockUnitsRSUsMember', window );">Time-Based Restricted Stock Units (RSUs) | 2020 Incentive Award Plan</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">199,076<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=bsy_PerformanceBasedRestrictedStockUnitsRSUsMember', window );">Performance Based Restricted Stock Units (RSUs)</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">120,599<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=bsy_PerformanceBasedRestrictedStockUnitsRSUsMember', window );">Performance Based Restricted Stock Units (RSUs) | 2020 Incentive Award Plan</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">185,186<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_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Canceled And Forfeited In Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other Than Options, Canceled And Forfeited, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember</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=bsy_TwoThousandTwentyIncentiveAwardPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_TwoThousandTwentyIncentiveAwardPlanMember</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=bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember</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=bsy_PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember</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=bsy_CashSettledRestrictedStockUnitsRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_CashSettledRestrictedStockUnitsRSUsMember</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=bsy_TimeBasedRestrictedStockUnitsRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_TimeBasedRestrictedStockUnitsRSUsMember</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=bsy_PerformanceBasedRestrictedStockUnitsRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_PerformanceBasedRestrictedStockUnitsRSUsMember</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>103
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373815344480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Awards and Instruments - Stock Grants (Details) - Class B Common Stock - 2020 Incentive Award Plan - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<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="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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Fully vested shares granted (in shares)</a></td>
<td class="nump">13,632<span></span>
</td>
<td class="nump">7,824<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Fully vested shares granted</a></td>
<td class="nump">$ 450<span></span>
</td>
<td class="nump">$ 450<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AwardTypeAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=bsy_TwoThousandTwentyIncentiveAwardPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_TwoThousandTwentyIncentiveAwardPlanMember</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>104
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373815527904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Awards and Instruments - Equity Awards Subsequent To September 30, 2021 (Details) - Time-Based Restricted Stock Units (RSUs) - 2020 Incentive Award Plan - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">199,076<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=bsy_TimeBasedRestrictedStockUnitsRSUsMember', window );">Subsequent Event</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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">336,809<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation cost, excluding options</a></td>
<td class="nump">$ 11,800<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Cost not yet recognized, period for recognition</a></td>
<td class="text">4 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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=bsy_TimeBasedRestrictedStockUnitsRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_TimeBasedRestrictedStockUnitsRSUsMember</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=bsy_TwoThousandTwentyIncentiveAwardPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_TwoThousandTwentyIncentiveAwardPlanMember</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</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>105
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373809154352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Components of Income Tax (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, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<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="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income (loss) before income taxes</a></td>
<td class="nump">$ 47,342<span></span>
</td>
<td class="num">$ (42,333)<span></span>
</td>
<td class="nump">$ 159,125<span></span>
</td>
<td class="nump">$ 52,460<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision (benefit) for income taxes</a></td>
<td class="nump">$ 9,664<span></span>
</td>
<td class="nump">$ 5,025<span></span>
</td>
<td class="nump">$ 8,221<span></span>
</td>
<td class="num">$ (5,090)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">20.40%<span></span>
</td>
<td class="num">(11.90%)<span></span>
</td>
<td class="nump">5.20%<span></span>
</td>
<td class="num">(9.70%)<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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373809018000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (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, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<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="Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [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="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense', window );">Bonus plan compensation expense</a></td>
<td class="num">$ (4,576)<span></span>
</td>
<td class="nump">$ 88,965<span></span>
</td>
<td class="num">$ (21,873)<span></span>
</td>
<td class="nump">$ 89,327<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="Show.showAR( this, 'defref_bsy_DiscreteIncomeTaxExpenseBenefit', window );">Discrete income tax benefit</a></td>
<td class="num">(4,280)<span></span>
</td>
<td class="num">(6,920)<span></span>
</td>
<td class="num">(36,032)<span></span>
</td>
<td class="num">(42,825)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignEarningsRepatriated', window );">Foreign earnings repatriated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,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="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember', window );">Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits | Nonqualified Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [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="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense', window );">Bonus plan compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,327<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember', window );">Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits | DCP, One-Time Inducement | Nonqualified Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [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="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense', window );">Bonus plan compensation expense</a></td>
<td class="nump">$ 90,721<span></span>
</td>
<td class="nump">$ 90,721<span></span>
</td>
<td class="nump">$ 90,721<span></span>
</td>
<td class="nump">$ 90,721<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_DiscreteIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discrete Income Tax Expense (Benefit)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_DiscreteIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_DeferredCompensationArrangementWithIndividualCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The compensation expense recognized during the period pertaining to the deferred compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=128089324&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 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20015-108363<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ForeignEarningsRepatriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign earnings repatriated from subsidiaries outside the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignEarningsRepatriated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxContingencyLineItems</td>
</tr>
<tr>
<td style="padding-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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember</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_ReclassificationTypeAxis=bsy_DeferredCompensationPlanOneTimeInducementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ReclassificationTypeAxis=bsy_DeferredCompensationPlanOneTimeInducementMember</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>107
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373815441280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value of Financial Instruments - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 2026 Notes: | Level 2</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="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [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="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt, fair value</a></td>
<td class="nump">$ 582,595,000<span></span>
</td>
<td class="nump">$ 720,284,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="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 2027 Notes: | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [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="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt, fair value</a></td>
<td class="nump">439,680,000<span></span>
</td>
<td class="nump">$ 531,915,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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swap | Not Designated as Hedging Instrument</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="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [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="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityNotionalAmount', window );">Notional amount</a></td>
<td class="nump">$ 200,000,000<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_DerivativeLiabilityNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payments on the derivative liability.</p></div>
<a href="javascript:void(0);" onclick="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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilityNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>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_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=bsy_TwoThousandTwentySixNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_TwoThousandTwentySixNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=bsy_TwoThousandTwentySevenNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_TwoThousandTwentySevenNotesMember</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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</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_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_HedgingDesignationAxis=us-gaap_NondesignatedMember</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>108
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373808961584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments - Interest Rate Swap Activity (Details) - Interest rate swap - 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, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Other income (expense), net</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="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet', window );">Gain from change in fair value</a></td>
<td class="nump">$ 9,828<span></span>
</td>
<td class="nump">$ 1,463<span></span>
</td>
<td class="nump">$ 29,318<span></span>
</td>
<td class="nump">$ 9,198<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest expense, net</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="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments', window );">(Refunds) payments</a></td>
<td class="num">$ (752)<span></span>
</td>
<td class="nump">$ 325<span></span>
</td>
<td class="num">$ (475)<span></span>
</td>
<td class="nump">$ 942<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Derivative Instruments Not Designated as Hedging Instruments, Payments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4CC<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL109998890-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</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_OtherNonoperatingIncomeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_OtherNonoperatingIncomeExpenseMember</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_InterestExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_InterestExpenseMember</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>109
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373809907520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value of Financial Instruments - Fair Value of Financial Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Accruals and other current liabilities</a></td>
<td class="nump">$ 1,244<span></span>
</td>
<td class="nump">$ 5,382<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring</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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">39,453<span></span>
</td>
<td class="nump">10,138<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Acquisition contingent consideration</a></td>
<td class="nump">1,244<span></span>
</td>
<td class="nump">6,613<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="Show.showAR( this, 'defref_bsy_DeferredCompensationLiabilityFairValueDisclosure', window );">Deferred compensation plan liabilities</a></td>
<td class="nump">72,990<span></span>
</td>
<td class="nump">102,199<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="Show.showAR( this, 'defref_bsy_AccruedEquityBasedCompensationFairValueDisclosure', window );">Cash-settled equity awards</a></td>
<td class="nump">279<span></span>
</td>
<td class="nump">353<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">74,513<span></span>
</td>
<td class="nump">109,165<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Accruals and other current liabilities</a></td>
<td class="nump">1,244<span></span>
</td>
<td class="nump">5,382<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="Show.showAR( this, 'defref_bsy_DeferredCompensationLiabilityFairValueDisclosureCurrent', window );">Deferred compensation plan, current</a></td>
<td class="nump">1,977<span></span>
</td>
<td class="nump">7,309<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Interest rate swap</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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Interest rate swap</a></td>
<td class="nump">39,435<span></span>
</td>
<td class="nump">10,117<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Money Market Funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Fair Value, Recurring</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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Acquisition contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="Show.showAR( this, 'defref_bsy_DeferredCompensationLiabilityFairValueDisclosure', window );">Deferred compensation plan liabilities</a></td>
<td class="nump">72,990<span></span>
</td>
<td class="nump">102,199<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="Show.showAR( this, 'defref_bsy_AccruedEquityBasedCompensationFairValueDisclosure', window );">Cash-settled equity awards</a></td>
<td class="nump">279<span></span>
</td>
<td class="nump">353<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">73,269<span></span>
</td>
<td class="nump">102,552<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Fair Value, Recurring | Interest rate swap</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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Interest rate swap</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Fair Value, Recurring | Money Market Funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Fair Value, Recurring</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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">39,435<span></span>
</td>
<td class="nump">10,117<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Acquisition contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="Show.showAR( this, 'defref_bsy_DeferredCompensationLiabilityFairValueDisclosure', window );">Deferred compensation plan liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="Show.showAR( this, 'defref_bsy_AccruedEquityBasedCompensationFairValueDisclosure', window );">Cash-settled equity awards</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Fair Value, Recurring | Interest rate swap</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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Interest rate swap</a></td>
<td class="nump">39,435<span></span>
</td>
<td class="nump">10,117<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Fair Value, Recurring | Money Market Funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Fair Value, Recurring</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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></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="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Acquisition contingent consideration</a></td>
<td class="nump">1,244<span></span>
</td>
<td class="nump">6,613<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="Show.showAR( this, 'defref_bsy_DeferredCompensationLiabilityFairValueDisclosure', window );">Deferred compensation plan liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="Show.showAR( this, 'defref_bsy_AccruedEquityBasedCompensationFairValueDisclosure', window );">Cash-settled equity awards</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">1,244<span></span>
</td>
<td class="nump">6,613<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Fair Value, Recurring | Interest rate swap</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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Interest rate swap</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Fair Value, Recurring | Money Market Funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_AccruedEquityBasedCompensationFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Equity Based Compensation, Fair Value Disclosure</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_AccruedEquityBasedCompensationFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_DeferredCompensationLiabilityFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Liability, Fair Value Disclosure</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_DeferredCompensationLiabilityFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_DeferredCompensationLiabilityFairValueDisclosureCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Liability, Fair Value Disclosure, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_DeferredCompensationLiabilityFairValueDisclosureCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="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 20<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<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 https://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 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</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_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373808885648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments - Reconciliation of the Changes in Fair Value of Financial Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</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="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Balance, beginning of year</a></td>
<td class="nump">$ 6,613<span></span>
</td>
<td class="nump">$ 4,299<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Payments</a></td>
<td class="num">(5,160)<span></span>
</td>
<td class="num">(2,371)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Addition</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,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="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value</a></td>
<td class="num">(6)<span></span>
</td>
<td class="nump">294<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="Show.showAR( this, 'defref_bsy_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss', window );">Foreign currency translation adjustments</a></td>
<td class="num">(203)<span></span>
</td>
<td class="num">(153)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Balance, end of period</a></td>
<td class="nump">$ 1,244<span></span>
</td>
<td class="nump">$ 6,613<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Gain (Loss)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>111
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373895647504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=bsy_HostedSoftwareSolutionsMember', window );">Hosted Software Solutions</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="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="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentAmount', window );">Long-term purchase commitment, amount</a></td>
<td class="nump">$ 23,998<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The minimum amount the entity agreed to spend under the long-term purchase commitment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermPurchaseCommitmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=bsy_HostedSoftwareSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_HostedSoftwareSolutionsMember</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>112
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373814553664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Geographic Data (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-lived assets</a></td>
<td class="nump">$ 373,425<span></span>
</td>
<td class="nump">$ 328,475<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=bsy_UnitedStatesCanadaLatinAmericaAndCaribbeanMember', window );">Americas</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="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-lived assets</a></td>
<td class="nump">170,712<span></span>
</td>
<td class="nump">99,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">EMEA</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="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-lived assets</a></td>
<td class="nump">30,348<span></span>
</td>
<td class="nump">44,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="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">APAC</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="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-lived assets</a></td>
<td class="nump">$ 172,365<span></span>
</td>
<td class="nump">$ 184,245<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_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_srt_StatementGeographicalAxis=bsy_UnitedStatesCanadaLatinAmericaAndCaribbeanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_UnitedStatesCanadaLatinAmericaAndCaribbeanMember</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=us-gaap_EMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_EMEAMember</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_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AsiaPacificMember</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>113
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373810889328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest Expense, Net (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, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<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="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [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="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">$ (8,491)<span></span>
</td>
<td class="num">$ (3,861)<span></span>
</td>
<td class="num">$ (23,319)<span></span>
</td>
<td class="num">$ (8,844)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">109<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="nump">273<span></span>
</td>
<td class="nump">236<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense, net</a></td>
<td class="num">$ (8,382)<span></span>
</td>
<td class="num">$ (3,836)<span></span>
</td>
<td class="num">$ (23,046)<span></span>
</td>
<td class="num">$ (8,608)<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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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 22<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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>114
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373806459120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income (Expense), Net - Schedule of Other Income (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, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments', window );">Change in fair value of interest rate swap</a></td>
<td class="nump">$ 9,828<span></span>
</td>
<td class="nump">$ 1,463<span></span>
</td>
<td class="nump">$ 29,318<span></span>
</td>
<td class="nump">$ 9,198<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized', window );">Foreign exchange (loss) gain</a></td>
<td class="num">(11,027)<span></span>
</td>
<td class="num">(2,446)<span></span>
</td>
<td class="num">(18,815)<span></span>
</td>
<td class="num">(248)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Change in fair value of acquisition contingent consideration</a></td>
<td class="num">(506)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="nump">0<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="Show.showAR( this, 'defref_bsy_OtherMiscellaneousNonoperatingIncomeExpenseOther', window );">Other income, net</a></td>
<td class="nump">873<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="nump">1,780<span></span>
</td>
<td class="nump">798<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Total other income (expense), net</a></td>
<td class="nump">180<span></span>
</td>
<td class="num">(957)<span></span>
</td>
<td class="nump">14,318<span></span>
</td>
<td class="nump">9,748<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="Show.showAR( this, 'defref_bsy_ForeignCurrencyTransactionGainLossUnrealizedIntercompany', window );">Foreign exchange losses, unrealized, intercompany</a></td>
<td class="nump">5,730<span></span>
</td>
<td class="nump">12,293<span></span>
</td>
<td class="nump">2,741<span></span>
</td>
<td class="nump">1,298<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AirTransportationEquipmentMember', window );">Aircraft | Entity Controlled By CEO</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_bsy_GainLossOnSaleOfInterestInPropertyPlantEquipment', window );">Sale of aircraft</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,029<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_ForeignCurrencyTransactionGainLossUnrealizedIntercompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Foreign Currency Transaction Gain (Loss), Unrealized, Intercompany</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_ForeignCurrencyTransactionGainLossUnrealizedIntercompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_GainLossOnSaleOfInterestInPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain (Loss) On Sale Of Interest In Property Plant Equipment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_GainLossOnSaleOfInterestInPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_OtherMiscellaneousNonoperatingIncomeExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Miscellaneous Nonoperating Income (Expense)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_OtherMiscellaneousNonoperatingIncomeExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ForeignCurrencyTransactionGainLossUnrealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="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 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<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> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossUnrealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) included in earnings for the period from the increase (decrease) in fair value of interest rate derivatives not designated as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AirTransportationEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AirTransportationEquipmentMember</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_RelatedPartyTransactionsByRelatedPartyAxis=bsy_EntityControlledByCEOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bsy_EntityControlledByCEOMember</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>115
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373814290464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share - Narrative (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights', window );">Participating securities outstanding (in shares)</a></td>
<td class="nump">362,773<span></span>
</td>
<td class="nump">99,683<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents nonvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid). Basic and dilutive earnings per share are generally disclosed for such shares using the two-class method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 68B<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5498026-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights</td>
</tr>
<tr>
<td style="padding-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>116
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373808868432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share - Schedule of Basic and Diluted Net Income Per Share (Details) - USD ($)<br> $ / shares in Units, $ 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, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<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="Show.showAR( this, 'defref_bsy_NumeratorAbstract', 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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 36,997<span></span>
</td>
<td class="num">$ (48,022)<span></span>
</td>
<td class="nump">$ 149,058<span></span>
</td>
<td class="nump">$ 54,611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic', window );">Less: Net income (loss) attributable to participating securities</a></td>
<td class="num">(11)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(31)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) attributable to Class&#160;A and Class&#160;B common stockholders, basic</a></td>
<td class="nump">36,986<span></span>
</td>
<td class="num">(48,025)<span></span>
</td>
<td class="nump">149,027<span></span>
</td>
<td class="nump">54,605<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net income (loss) attributable to Class&#160;A and Class&#160;B common stockholders, diluted</a></td>
<td class="nump">$ 37,818<span></span>
</td>
<td class="num">$ (48,025)<span></span>
</td>
<td class="nump">$ 154,143<span></span>
</td>
<td class="nump">$ 54,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="Show.showAR( this, 'defref_bsy_DenominatorAbstract', 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares, basic (in shares)</a></td>
<td class="nump">310,116,104<span></span>
</td>
<td class="nump">308,195,379<span></span>
</td>
<td class="nump">308,959,801<span></span>
</td>
<td class="nump">305,119,985<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive effect of stock options, restricted stock, and RSUs (in shares)</a></td>
<td class="nump">4,126,936<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,278,839<span></span>
</td>
<td class="nump">9,430,643<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive effect of ESPP (in shares)</a></td>
<td class="nump">168,518<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">171,571<span></span>
</td>
<td class="nump">107,508<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities', window );">Dilutive effect of assumed conversion of convertible senior notes (in shares)</a></td>
<td class="nump">10,758,825<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">17,667,623<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares, diluted (in shares)</a></td>
<td class="nump">325,170,383<span></span>
</td>
<td class="nump">308,195,379<span></span>
</td>
<td class="nump">332,077,834<span></span>
</td>
<td class="nump">314,658,136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net income (loss) per share, basic (USD per share)</a></td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="num">$ (0.16)<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
<td class="nump">$ 0.18<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income (loss) per share, diluted (USD per share)</a></td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="num">$ (0.16)<span></span>
</td>
<td class="nump">$ 0.46<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 2026 Notes:</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bsy_NumeratorAbstract', 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="Show.showAR( this, 'defref_us-gaap_InterestOnConvertibleDebtNetOfTax', window );">Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes</a></td>
<td class="nump">$ 832<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,116<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bsy_DenominatorAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Denominator</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_DenominatorAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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_bsy_NumeratorAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Numerator</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bsy_NumeratorAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bsy_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncrementalCommonSharesAttributableToConversionOfDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.</p></div>
<a href="javascript:void(0);" onclick="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 45<br> -Paragraph 40<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<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 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2029-109256<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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities</td>
</tr>
<tr>
<td style="padding-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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126962052&amp;loc=d3e4991-113900<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 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1707-109256<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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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 28A<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1500-109256<br><br>Reference 5: 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 23<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-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_InterestOnConvertibleDebtNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br><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 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestOnConvertibleDebtNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 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> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="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 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<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 40<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<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 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<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 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 5: 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 40<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br><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 40<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.</p></div>
<a href="javascript:void(0);" onclick="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 45<br> -Paragraph 65<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2793-109256<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 60B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<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 45<br> -Paragraph 66<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2814-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=bsy_TwoThousandTwentySixNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=bsy_TwoThousandTwentySixNotesMember</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>117
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140373810665296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares<br></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, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<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="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="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total anti-dilutive securities (in shares)</a></td>
<td class="nump">7,206,587<span></span>
</td>
<td class="nump">25,939,551<span></span>
</td>
<td class="nump">279,789<span></span>
</td>
<td class="nump">12,167,299<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</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="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="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total anti-dilutive securities (in shares)</a></td>
<td class="nump">297,789<span></span>
</td>
<td class="nump">8,174,124<span></span>
</td>
<td class="nump">279,789<span></span>
</td>
<td class="nump">90,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember', window );">ESPP</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="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="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total anti-dilutive securities (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">97,804<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember', window );">Convertible senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total anti-dilutive securities (in shares)</a></td>
<td class="nump">6,908,798<span></span>
</td>
<td class="nump">17,667,623<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,076,899<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>118
<FILENAME>bsy-20220930_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:bsy="http://www.bentley.com/20220930"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="bsy-20220930.xsd" xlink:type="simple"/>
    <context id="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iba87fdbb3db646d7a338b88958afc3cf_I20221101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-01</instant>
        </period>
    </context>
    <context id="iabbebb59d49a40dba90138a3524678f8_I20221101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-01</instant>
        </period>
    </context>
    <context id="i40f322a89a6f4a9b945a996ce9fd9465_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0a81093179e1488ab8ff12240d656c27_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8ba8ab916b08413e9d24b2264e3336bc_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="idf6d775f2d4046228b1e1e83d146ca56_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie187255fda46451d802f4215595f2ae4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i93cb833a668444e98d8985ddb62f2a17_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia682f022f9ec419492d6e7f9514cec32_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5f6227335aae40c88543d99028c30401_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="i03da1fc4f6d34d2e98ea5c626294ddbd_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i941ea57da29e4ffbbd4e9017b83c1f83_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="i506bf4e1bccb46acad65cea04c32819c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:PerpetualLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8527fe138d524e719f160dfcaebf89d5_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:PerpetualLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9fdc3b2989314f37a16f9e243aef44f8_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:PerpetualLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i006af2a6b42e4a128bbff38e7671f6f1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:PerpetualLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9f23bc0ebdc647699fad7b828c6db28c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:SubscriptionsAndLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if275a090ae4f448bb10dd4b04c8da259_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:SubscriptionsAndLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i496c911ee4944184bc06652044a99160_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:SubscriptionsAndLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id0e8b50d4ae14c4280b83a2b6cee5a39_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:SubscriptionsAndLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1a1be711fa894b6f9409ff9b86850ac3_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6eefa47e9ca74fb181805ee79874455c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="i76baceb07b1d4ba2ad9c17a7139c3fed_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9163c3ac409a4e60bbd89e1fbf49897e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="i247702a53665484f91cd00d382c98692_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9e2425c9120646138c87f1c62e3d03a0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3778048937b44b609f9a56a8bee37091_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if184e847a34441a38ad4e851f0dc5054_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic8841262688a4fce8180601b1bdab4a3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7f894fc14af346db806fcb25a7a65e39_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i90e56d60c7614f058338b6856aa7ff97_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4309e51334724bb3a0f13b6447371cc6_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i92028b8721cb4066a8235944a1b86193_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie8aa193fc1f24476a997bd4bc0725182_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i95f7c502b0b541a98510a72637ebcf50_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iad85970d7f3d41d1bb07b45ab1ca17f1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id232ec4274ec4b418198457fb1871b9e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i372dfff7f7ec475ea2d0b3c770550063_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9470b4375e31446fa2c51081ac54b849_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6edb63fcda9142fd8ea0e6166594ac13_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iafd9d821e71b4f9badb522aa769723e0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i24d0351c22414e63a6423363094a1ba1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i69eaf2488aaa4fe6ac8c6c73ada70140_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i04515afb893747829605a9b9739b5cc8_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia6fd342349e74c2483584333992be785_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ifcfc21ad1dc141a69105b6551e2c98de_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="ib2fea65bdaaf4cc4aefcb372f47c9dfc_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="i7e6ffdd046a242f5808b7dcf169359c1_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic9904eb3a43c4363a937f2b02b432d21_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="i52cb70a33eda4eccab1b554fa8152c0c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i93665924167f401fb97f2bb2f21fb23f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="ia9f61989fa904b2387842727efa4f099_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8d04b9b60cbc4aa7b58d405a87a3512a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="ia71d40853c0a40d2991727fb2dd65401_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="i02c2a150f81642e591a9ac5c9cb96862_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="i90fb6d1446c44529844b80d94b3db2f0_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="ic61687b1fb0c4f2a8f013ad9e4b49623_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i93d9f6fa21af49349fd4689549c987f3_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="i66bd709f967d43018436d3e866d81df8_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3cf5179f83d84431b53a60d03d2e5e46_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="i139c1d645bb945cba71ae677d129a98f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="i00e20ca9f149469e8f6744b0eb15ae31_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8c8b04b0d34e48789e7b84c9d803dcb4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="ida633192eb4f453c90c38e44d97f224b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7d6115db0a01427c879e4ba96fe23f45_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="iac028aa3fd6f4927b8793a7cc4bb655d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="i20437d1f25fa4ccea32ba6c44e7a28a3_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="ibccb09b079e249caa1f2e452355342b6_D20220131-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bsy:PowerLineSystemsAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-31</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i899475bb1e7d489f94749be5942af567_D20210617-20210617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bsy:SeequentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-17</startDate>
            <endDate>2021-06-17</endDate>
        </period>
    </context>
    <context id="iac742d389aac4928b2a1f38e5816ff02_D20210617-20210617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bsy:SeequentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-17</startDate>
            <endDate>2021-06-17</endDate>
        </period>
    </context>
    <context id="if3c04530d3894767909bd84857af6f1b_I20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="ifb938f86f3b14f418b727fe7fcb16722_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">bsy:DeferredCompensationPlanOneTimeInducementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5bd73f62746744d59c0f19325e695dc4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">bsy:DeferredCompensationPlanOneTimeInducementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i50e5970fa5fc43cba7f7e85d4f30d095_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">bsy:DeferredCompensationPlanOneTimeInducementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i9aa3cf60928645d280bbe3ca1dde474b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:PortfolioBalancingExchangeRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6d7aeb71e4a44debb4a2f37dd62b97ce_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:PortfolioBalancingExchangeRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i78d5e148d26a4077809a903e306db55f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if09b90b0bf4240639b2578849536f599_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iab00c6133b4d40608462e39e92bfce92_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:SELECTSubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i61880be69619417192351ce65a983304_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:SELECTSubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9a6d79a78b8d4042957227651b9db6fd_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:SELECTSubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iea1b2053b35c4572923fc25c37c5f1f4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:SELECTSubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="icb6d419cdd104f6b9f2b7714280222d7_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:EnterpriseLicenseSubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i83a526448bc54dba9eb0a1b2b13f5666_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:EnterpriseLicenseSubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4ca8464255f640c4bc2667994d72d3ca_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:EnterpriseLicenseSubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7c68253bbb6d490ca4b0f0534b040f24_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:EnterpriseLicenseSubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0b6ee2fe2d9f477f88a9be349f1a4bf8_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:TermLicenseSubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3aedbf2e88d94a1c98a2d33b96e69595_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:TermLicenseSubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8d9dfc9a6ed84e6ab4e90ec82a54db8c_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:TermLicenseSubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6c25936bb3a84413bbfcf964165841e6_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:TermLicenseSubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id675ccc7a6a7439a9be207b52a65754c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:ProfessionalServicesRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="icb48e1d9ec4b43f5b4372c973542f56f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:ProfessionalServicesRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib70e649dd9374d1a91097980bc7e67e2_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:ProfessionalServicesRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8afb6165565646769316756aff078417_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:ProfessionalServicesRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if7198c04c28340008748fc6db9bd85e1_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:ProfessionalServicesOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9fe57cb8d6d2414ab3c276cbdfaf8f2a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:ProfessionalServicesOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iec72a6705ac94abd8c44591b3f093658_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:ProfessionalServicesOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i146d7d036e884b108052cc5bcbe44977_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:ProfessionalServicesOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i956d49a9d6644f678a65a4825f7fab4a_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:EnterpriseLicenseSubscriptionsE365SubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib9f5a49bf6634a18ab0ddb27a8974599_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:EnterpriseLicenseSubscriptionsE365SubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i48b591389b174e3eb6660732402de24e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:EnterpriseLicenseSubscriptionsE365SubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iadf93710e015448ba927c6dbda15c57f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:EnterpriseLicenseSubscriptionsE365SubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia15fdee8e71d46a6aaac5c4b6e4da70d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i63a0a08a3fd94245ad2443986022ba73_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iba598380fd594d27a7b1fb48b26905b1_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:TermLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ica77c81809b24063adaf70fd74bd95a2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:TermLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iedea01f1d7c246b58f592b542aa43e35_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ica9c785b32e34c5e8f1ee3f8fb6e432f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6f6dfbd96bee4b4fbaa8ba0df775e486_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:TermLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i09d8d543dca14a4ca9b0793f2a4c9486_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:TermLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i462e1d214f5245b2a3742978c5815127_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bsy:ChannelPartnersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0b0d29a426bf4ba5a01771725956b295_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bsy:ChannelPartnersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ida448523b2514d5e8464a2341a7446f6_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bsy:ChannelPartnersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if8c5258320174a338dab45f19c6f2f4e_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bsy:ChannelPartnersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ief63e7fe04384628976a77ddb00db59a_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bsy:UnitedStatesCanadaAndLatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i96ec876549224b2b8f027962fa50c178_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bsy:UnitedStatesCanadaAndLatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i39c9b5146aad4a8b93ec7f46117e8b39_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bsy:UnitedStatesCanadaAndLatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5c14eb2b4fae4171939168545899a6d1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bsy:UnitedStatesCanadaAndLatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i83722b82e9cd4065b3528efa4cd1ddc7_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic3cee0c9f8fd4e6e92ecbc0f955688f4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic357f027ee7642288bc8dae1e1627386_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib4969339d4bf4536a190b507611acc01_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i88d92316c37841c0aecd32f925408ad1_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia479dbd145ef412285e0d3337e2516bb_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia50d76f6404c45d7a1eb6e631240963c_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i36d10370dda84d248108088b01b67c6c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i12480e60684641c8bebc106bfff6caec_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8e402411797145198ad61043aacf2006_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="idb709d3a1ec74937a2ddb4f958ab4fb6_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibdd2f63191184716af4ddab49de86699_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="i6abcb7974f9b43a8acf6fe6daf64769a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5d4496799c794116a4876be4d5c03452_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i07db396a20fc4effa5081dd2435a9f28_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i57f8d8239b084c3a92ec9f0be7c79b9a_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bsy:PowerLineSystemsAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie57fd6cc05194776a101243a3f5ed2a9_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bsy:PowerLineSystemsAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib3e34cbf9c3541d18c943529835d0222_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bsy:SeequentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i58bdffa0fccf4f81b0a94b6b8b1663d2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bsy:SeequentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2c52faf80a6f49f5937030923ed846c9_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7b0bb693aed947f599e7f71145dc12e4_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7c08b6c4b9e64c2fad6f1306085ee339_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i52846f511f534c82af5387874a8bb302_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idb3bdfd70c004449ba5c3148789cb49c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0ce3f83260c44beb82c480c40eeb59e6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i948fa018391240d599d37ab39902a3a5_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i97a1530fcf7c481ca9074fa95621e8df_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7ccc839664f7475caa4b5c443c8c4223_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iaf6b0e46632d40dfa6a7587486de582b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie2d0a558156847beb31a963e5d5436fc_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1e16f2778ce1408797264d0c7785ad92_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i812fc8d83ecf4816a516a44af115aa19_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i50893fbe3935450ca0b5cb3ededa8448_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i53cea2fab8e94f2fa4edd1a2086295b4_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9c21d94ecb7647d4be7352992bfce32b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i370413732c834fb9813a3592d888a529_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bsy:SeequentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0fe60f3454164f8dada2dca1c13676e0_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bsy:SeequentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if250715c47a844518d8deb30d4f23fcb_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bsy:PowerLineSystemsAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie3cd1ca6d28d444f9794eb1693e33476_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i677c0765aee54c06bc0c3985ed57d1a9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i393c87743bba4d7ba0439d6a233e3aca_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib082ba12d2d04f2ab248cde2fdc296cd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i105582ae817e43169d4975a8e1482957_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">bsy:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i33ae4d0b54d34ef58d31c2ccb3062eab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">bsy:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3bc6a637ea1346e6b53bfb6f6b3f4c9f_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5fb3dbd2a8ae4d0a820f909408b9e060_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i51dc051c14764cd4ba317df6d12c034b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AirTransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7e5a20a7fe6443e0bb7eebd637b1e665_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AirTransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic83a0bcef7a140fda20624294eb91662_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i82add123dd7841b68e5d2451ddceb4bc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2c59763bb2e3461885b903dd2a48fabe_D20220101-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AirTransportationEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bsy:EntityControlledByCEOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i4ddbfbe877dd425b8e86c34315bd6506_D20220201-20220201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AirTransportationEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bsy:EntityControlledByCEOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-01</endDate>
        </period>
    </context>
    <context id="ie5243f8c5ac44780ae80fd55456a5287_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AirTransportationEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bsy:EntityControlledByCEOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i277602e8feae4d72b46c8fd395cc977b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4d4d539de1f6445490bdd703333a5a51_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i875c38fe40b44d1aa94f7e2c73c8882e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="icb5ee044c1404ceca6eb79ec03308a84_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieddf2542832e437faf6e282229d86d2b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iaf103a7f08d74221b883068e47c1996a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i11e34cd195604777ae43cf14322f0f5c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic33fc5e124ea48deaaaeb08d4639aff0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic2ed840691bf4b46859b357a29cc9287_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib784f072044e49cba161e66cda8fbc81_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8bc5b23a259040b39c3d780cd9612e17_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i140e9f1262914b3f8c26d966b95e595b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie4c8c00cf3d44c488eee9d80bcfbd58a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i30e71fb868194947b06394924a6fa367_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib3db8f30a17a4eab8cb4b4225c47ae45_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5c1701f1e7504d82bba467fc65ef53dd_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ifab0f26bae47488d9b51ba87ffd344f4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i90a3eb2919c44dd89a849fe7b3fd8938_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bsy:TeralyticsInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0f33508274824927a1204d048822545c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bsy:DigitalConstructionWorksIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bsy:TopconMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id6d925231e2c43599e443368df0bdc58_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bsy:DigitalConstructionWorksIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib8e68a9a14eb47e8a68f3d50511d7856_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bsy:DigitalConstructionWorksIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie0af2730c23343ac904e144adb3456f5_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ibdd848f59ab34dcb9a8b32d8c07f97ff_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i24cfd7660d534e698aa5ace339322a2e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4e19911509c64e568187b77260669a3d_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i86812343ef8e4394872599205dd05ee7_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8613fe9337054ad5b6262de22751b1a5_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib077bb82d1364916995d245330673b5e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2ef69b9a00554a9aa4e59dd0beaeb6af_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:A2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i4c24975e85014832bac16e79b2b437cb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:A2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic16f5fe8d1874b6e917b70116c34cc06_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iaa683f3fca3d4925b24c83654d56007a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0f12ce33e21948f9bfcc80fa3749bbd8_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i4c3e2140f6d3442ebb8ade849ee3cf7b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9a113d83f29d4c1db0f75590c12bdb03_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib6bcc36e25db4cefa991fc6b78334193_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i45f2927e2c2f4156a0321b202f293e27_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:NewCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i8876c85f3b4a4ea585d90698bfcd543b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:A2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4850567cc5d24cd591be6a10a542a659_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:A2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i340a4e5160f84e389e57127c408e3c5b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i8149cfc95f734e5ea422af84400cf07e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iae0e657e389440df8edddaab89011ff6_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bsy:LettersOfCreditAndSuretyBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9eca239da46b41faaeb2f9fcd606f994_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bsy:LettersOfCreditAndSuretyBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib868ff8e01fc45698b8d29de0fe37556_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i384fb29dd3154ef09db6d2c97bc3ab02_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6de38d28953d420a98180d184515c69f_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3aac6539861241a3bf44764211f0dff1_I20210126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-26</instant>
        </period>
    </context>
    <context id="i58fa42957bfe4b2e87fd918efa16af25_D20210126-20210126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-26</startDate>
            <endDate>2021-01-26</endDate>
        </period>
    </context>
    <context id="i95ce994627194e07838f00165b96bb09_D20210126-20210126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="bsy:DebtInstrumentConvertibleTermsOfConversionAxis">bsy:DebtConversionTermsOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-26</startDate>
            <endDate>2021-01-26</endDate>
        </period>
    </context>
    <context id="i770fbba2394b48cc84a7503810feeb43_D20210126-20210126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="bsy:DebtInstrumentConvertibleTermsOfConversionAxis">bsy:DebtConversionTermsTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-26</startDate>
            <endDate>2021-01-26</endDate>
        </period>
    </context>
    <context id="ic7a652e18b8f469292244f694610538b_D20210126-20210126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-26</startDate>
            <endDate>2021-01-26</endDate>
        </period>
    </context>
    <context id="ib20726df94774b13ab61ba808f0bff4a_D20210126-20210126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-26</startDate>
            <endDate>2021-01-26</endDate>
        </period>
    </context>
    <context id="i03bbca4d5808415e9a637b063a6b5293_D20210121-20210121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-21</startDate>
            <endDate>2021-01-21</endDate>
        </period>
    </context>
    <context id="if19919622a9145b0a64d6fb44f50b8a1_I20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-28</instant>
        </period>
    </context>
    <context id="i9eb05753ee334e67b054a82eb23cb839_D20210628-20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-28</startDate>
            <endDate>2021-06-28</endDate>
        </period>
    </context>
    <context id="i396d4c7e3d644a87b2da7011b01793a1_D20210628-20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="bsy:DebtInstrumentConvertibleTermsOfConversionAxis">bsy:DebtConversionTermsOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-28</startDate>
            <endDate>2021-06-28</endDate>
        </period>
    </context>
    <context id="i3822f3985d634e54adf0f7b706985618_D20210628-20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="bsy:DebtInstrumentConvertibleTermsOfConversionAxis">bsy:DebtConversionTermsTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-28</startDate>
            <endDate>2021-06-28</endDate>
        </period>
    </context>
    <context id="ie7285082a19e463a870eed05015e2946_D20210628-20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-28</startDate>
            <endDate>2021-06-28</endDate>
        </period>
    </context>
    <context id="i81ef0d46981941b9a9a42374077d8a01_D20210628-20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-28</startDate>
            <endDate>2021-06-28</endDate>
        </period>
    </context>
    <context id="icc611db218ab41e09fad6a2a37784e0d_D20210623-20210623">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-23</startDate>
            <endDate>2021-06-23</endDate>
        </period>
    </context>
    <context id="iaba2eb77acac4ecd9bd25bd5491ad063_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2431104f60b24e8c81d5715ccc6d68df_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3e0122ad87f749598dc9fb6870aff9ec_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8a9fa5ef273649eea474117c3da05652_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i072d914a5b9d42fda16b191cba5b1d36_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:A2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="icce75f45a7634f179d91183e388c6cbc_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:A2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i63c44362cbb6492ba281f81e918f401a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:A2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0990c226bd6b4949aa8cd7437cfe3226_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:A2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i276291679d534a1fb25947e1ba7bfe6e_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2de65d47826f4280980814edfb1abd36_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib70f86a667984e8ab9995dc15d8e7578_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3da0dcad37cf4dd9aa3dc5cab114e55f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i22308cf9e0f1480fbf7aa18098374551_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib3d2ff950a704f12aeecf1527133b369_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib56f14f818664adc99118097845148cf_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie31be5d1441740cba81cb74ad1422c9b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia2f1afe22eaa403e95369ec874fb25a0_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8e0e1a662a1e4381a5c60e71c0052ec7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib32c643401894b3e95f204807f7af6f3_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i029bf277fffe4f0a9a92abe528f91ddc_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i728c6efb5ece45aab8234b5e41be873b_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TermLoanAndCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2643ca420151455dbd0fdf8c4f60f188_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TermLoanAndCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i96feceebb2fc43c2bf08d69cfaec6a55_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TermLoanAndCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie5f79f132a554175970482b87e3638d7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TermLoanAndCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i61ae69c9678849e2a835a7049b222768_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie7ce815922484fab918460ae0f35e721_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7f7f1d78af29402b8366e09711722960_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredBonusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7301cb6fe6a44a2682e07329a358e3db_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredBonusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if9b6277dc7904508affb5dc815361fcd_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredBonusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia369df745df146b9be1e16a07b16529a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredBonusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i61494db30396492281b0dc35ec29ca49_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredBonusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i502d590c098e41fd9610f88bcd6f8149_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">bsy:DeferredCompensationPlanOneTimeInducementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia48da99d9e2542ae9acbe538368ac1dd_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">bsy:DeferredCompensationPlanOneTimeInducementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ibc5095b5741748b5920e27f11eafc270_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i60bbc17d1d4c408bba9a6fc36db3f7ba_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i770cdf2fe0da4d2cabb80979dec7e005_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2796371b5cad485c81e705d38c95bbef_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5a48a98f31c84e648aaeff63360aec81_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i1d1ca05cb1f34f7baf3edd51fd1d9d19_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6cae9408febd4aa2a4e66cf2cf0eb06c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i2c38bd39385a4f3395857f8faf0332c6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7c68a465f03d4048aaf3e31fd1b3e196_I20220511">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-11</instant>
        </period>
    </context>
    <context id="i850182c7841549919be82e9cab4761d3_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic95959c0a38442d4838359434d0890ac_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if63e7a5c49d0441c949713e5a87b0a57_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <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="id600ef8a378f4023b92e1da569758b96_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7ddf8c7a7a954f0c9491b4cd0fd506b2_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:AcquisitionOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0c6e309c9a434ad3bfdce7322ed97083_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:BonusPlanIncentiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2a9b5db13c054de18fe5dd22fc4ebca1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:BonusPlanIncentiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if5c7f2d35e964673935745eeb1691596_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibaa131f714a54506ae867f8a21c7edd1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib6cceedaa4134225863955fc0abb2c94_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i002a719ca6d24786a5f213b8f2290df0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0e60da98dae74e5ea34bdec70462be30_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9db05b17d21a4fe9b6a4a85751ed569d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i25e87a4cc83843439a62745cccbafef7_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id4d4f2c9f1874bf2a8eff9f398ce3c2a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9d648ee69f3e4548965975fe2cd5d5b1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i27df7d7b564c4470a065dbf928bc65ab_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib97afa4a6fd74f54bf7cdfc812ad5039_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i903c66ce91e847c0a949fe7e0e890f1d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie6526d4d163c4484a9d49debd5131012_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6af1780b5bac43e1a119a7c2ada99d6c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i88be8269431e4e658c0a9aad876fd14f_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if8750fa9be1b4836ba40552dc51666f8_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="idd10db472a5d4e159bf0242fccef90c2_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib4f7de912cd640b49c8ea3d6f84d5773_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id6adb61fbf2a44b5837315f2941cdae9_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id629d4741642401f9006404e255534e7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifc4eddc2221647588599802274496148_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if4e69cb3fbfd4d07b377498a94004a47_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i34cf254451954dc7ae0671b1323da7de_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i885148959a6341c493086e3dd1023061_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0d117af28a324f67aa2841523975c2b1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i808062e8aa7e406dab6c89cfd82fdb9e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idd4f1d8e8029431ebb81ce80e7da2e52_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i73209f46d8854a858f29b84cc66eafa9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2c49d5d7bd274efab3a85579a577a786_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib9a7348962aa4b69883c861d52c9715e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0288c17e5e244f819a8b20ff43e262d2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i541d3ed59c8a4e59b69b706590e1313e_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:RestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3a87823813b04d5fa2a25ab56fdf11f3_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:RestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5fd7f19a196b40ca93302cb1a91ea428_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:RestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iea5cadec6362446cb25f4361dd31ea8d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:RestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibfca616f6fe149e7a27112d5b84ea3b0_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:BonusPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i693002fa76f446c9813b7e0f6a8c64c9_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:BonusPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="icb9f1af0e30043bcafce1c64d8f33339_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:BonusPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4b0c9b59d9b14f5e8f3207e70b9c98a7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:BonusPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i36746d74a52649d7a5bed14355e1fcd2_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i13573855d5994dce8bbe58b62b671404_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iff82352e77cd41af90f98a9c87a0c19d_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if0d8dc26695241ac9b28be7bccd25b84_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5d976a2afffa476794c7c164f7f07495_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i10f086c010cc4db7990c0173b1c44b43_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i00c11c58492c43af83fd9bca17b34da6_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iabca73b03a644dfabe42b4b64f404f19_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i231c84e80e5c4e68b63e48861d6336d7_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:StockGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibccfe81fa2f24e578474b60e2dd6d061_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:StockGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia713946f994948cbbb5270c4e74d65bd_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:StockGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib5da3c9c86d840208ec70c7d83cc00ca_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:StockGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id41514411c6a4172b7bed9da42a5dcd3_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:DeferredCompensationPlanExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i806dec0525524f518c916ff23d522a60_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:DeferredCompensationPlanExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib2dade8d515547b49c13631982e770a8_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:DeferredCompensationPlanExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i402667ce3b8844bb87ceff70bdc340aa_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:DeferredCompensationPlanExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i83c42a1bf1884e59933d493b658b1778_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:SubscriptionsAndLicensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i41687abab8c443a68222fe3c10c851d9_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:SubscriptionsAndLicensesMember</xbrldi:explicitMember>
                <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="i4e6fcf332dd945cfa2d483638cf43bce_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:SubscriptionsAndLicensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic019b324e0804b2c9c68ce612274c5ea_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bsy:SubscriptionsAndLicensesMember</xbrldi:explicitMember>
                <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="ie3517261d33e4114a0e60685c7d347ef_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iebb9cbbefc8c4cabb1bf94d0b4c96b9f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <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="i5fa8465898804b2688c9686337f3014b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib7abb6949fba48bbab6b1bff3cbd7693_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <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="i32295249ec7546fdba8a3561ccda5038_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i13b800a95dd2456fb566e9b58fc00748_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="ie9622631baa243c1952d12abcedfc9bb_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9ec041114f4442ce8b9d6171d45b0c7d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="i0500126cc42140238bfee5fe75445866_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6e482db1aca041efb311f8b6a8b86669_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="i2ecd0c3195864004a8caeb8a4c798df9_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0e12cac3cf3e46008cc8db7bbc1927b4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="idfeeac4be7e34193bb825f2301e8313d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5e6fb50438a145c1b3411f252efed060_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="i7e7bba92fc63419abfbd78356f43c93b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0542a447d3e74460b227bd5c6dce1597_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="i5a4a023ab709476f98c7b70923df846d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i27b0c85c18d0475fac101a2fcee72b49_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id3dabf1d9e6241a6a73aba8b49f296a9_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iaff13b6fbe904e33bca003676d48d4d1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9bb9ce0f1f594fc5966c6d4bdbda7b87_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iaeac5c886796443986e587f763300eb6_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:EquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="i954b1e5e9b7f4460aab0ea286407bf74_D20180301-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:EquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i96c94def61844cabb4a1b9b13796b799_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:EquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5da622afeea44b6a9516120cec61f19e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2f7bd771b5c648a4889b07cc5efb1516_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i411af3e5915b4bd3b42484dbb086da7e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:RestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i20c22f9e7cb54748bab1502c98b2a793_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2c967beff3e74caca7e3d0550387b12f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0d089af2066f487cbe42c940930e78d1_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:RestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i788076e8da2d44c5af30eaea3dea2bc1_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i811e6e252e364e7d9fadbfc425740f8c_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i34a8f0541d554376a106d66203ab211d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:RestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i1d4b138389754d479f9ac4f65fd8ca86_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i4ea1fe32ffb84c83abbbca93610d8147_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i22c57b29a12a4b19b64052c750cccd52_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:CashSettledRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0de5efe8d728406185da950b3fcd889b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:TimeBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5c8e72f124ae415c8e3cd17538d32c79_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i177e4a0508e84a63a793934cbbc9478a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if6aa0b978fc84a7b8e99fe3f9f33b2b0_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7bd30f6a72204178935b9c0f4133ac5f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">bsy:PerformanceBasedVestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic2945403db8e47c0a3efba6b9e769c5c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">bsy:PerformanceBasedVestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if96c200e67294a6f917c914f1fb24d2b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">bsy:PerformanceBasedVestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4d9d167e56ff46b8bf17c9762f61d58d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">bsy:PerformanceBasedVestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5987b4280747496bbd0463d0fbe7d794_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">bsy:PerformanceBasedVestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia40ee77a6aae4b4ea888489237b24c94_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">bsy:PerformanceBasedVestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idd02901488444d0faff36500b7a83d37_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib459287af8d84b0ea65354afb7475e43_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="i74118d90dcfb41e4b50324c275f243cc_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:RestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i741453d09da04c829578cf3ec9bb81ff_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i924de6f8654e4f91b9d07d6a797ad4ce_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i82d907b993da4297aed0603616d8fb43_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2017028e05124cf8aa1ede700b54e652_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib4ee161469d44c57ab3a71ee9b0c4f83_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic1d421fe493f4cbd8460f280d9d5e59c_D20221001-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:TimeBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ib31ad8b0c649401ca8ffdd0708a7fb76_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bsy:TimeBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bsy:TwoThousandTwentyIncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i52fdfd1dcedb4b6d940dff113e29d8a3_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">bsy:DeferredCompensationPlanOneTimeInducementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i354030657a0f4cdda47ea59ecc2c53bc_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3ab900618e124378a962676379d13fef_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i998cc558f3244b47a9872903ecdbafad_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia6f11e269bcb418daff46f4251894c94_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i404d50779ec64b52b17f94882a109b67_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0c311f438f684237add5928e01da3332_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if5c9730c870e4349b09ea7a1e04643c2_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8eae13843e174ece9cbd9930e9a784df_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i95294991308a4f9ba1c7fb9f4b18650c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3e641a40f306468eb8361cb1315e5e30_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i8af08593cfd64845b4b3037d0e456262_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySixNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ice011830abc3469b9cee28eb4db73313_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bsy:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i021f22c015a14040a6003cac8985801d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib92af6d5c3e44dd3ae6be8476b0fa211_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3831088fc5134a5db19d0670b76d02a0_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i563cdd8a47be46eeba9ed9f4a6742082_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9493ca81917d4d3a90d436144040b8a0_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i935dd2ccc841472db7c148f80171bb12_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i58132bf4939d4a1688e794d87ed05f3b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i713e929a3b974ff69d097937e4439249_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia694ed7485c24012bb30207aa1f3ed73_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0fa32ed6be694e44949a2add9540e7a1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i026c1e5c912f4f088d1db473ea5aa738_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i94fdbf85c84e42909a89021c337ee1f2_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i99579f08eea347a6826cf9502f2ca779_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic4caa9507af74beea794210aaadb4d88_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i578837bcfd404f4c9c0da55fc52583eb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8fb85d0603b54ae588f7a5e307d1cf66_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i11639b284f434468848eb610fdccc360_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5ab396e7ab0d497dbc04abf3679e838a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1107bd4f2b52481f840acf9208647e42_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2bb9a4586aaa441b9f69de1757ce2981_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9dff6da745c74cc196df5a1b6e6ed516_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4ce6d158d2a54245b32df68663456fb2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id92a6f7e006a466394830572b468fff3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i799ba26ac49441e099007e2f9c74c9a8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i816b329f649743029d2073b61e0396a7_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">bsy:HostedSoftwareSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i577ebf0666bf41389e0480054f4a8a4b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bsy:UnitedStatesCanadaLatinAmericaAndCaribbeanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i49b32e7960f746b4b268ae29f0c09306_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bsy:UnitedStatesCanadaLatinAmericaAndCaribbeanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i91bdb9e619bb4ceaa2095f985590261b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i1bee26634c854720af5072a2753b4eeb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4fac62c58f4c444fb0a95067747e8cb6_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i4a35ecb8811848c0819cc2415016b59f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i36d3796ec6a54d1bbdb0b05d202176c7_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AirTransportationEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bsy:EntityControlledByCEOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia2ccdf4d788848219d4323c921a45cae_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AirTransportationEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bsy:EntityControlledByCEOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i49d9b6a29813404da8028bfd80675087_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AirTransportationEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bsy:EntityControlledByCEOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i68bd7c6c74604e5b9b5d2a084821c0b1_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3006979c69fb46a999e70f5545bf7cf4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6f854de7dacd41d8b0a0837077a35484_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia222046761e240f2831b30622f7f9272_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic988b06c484c4a009941e821e22b4d59_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9e69cb515f184d3fb48070a2daf449aa_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i894d8441e337472f9cd6e41e09e3c074_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8f0f6a4ac48f49b89721e46df89675f7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i412d038ae11347479fdb6ce57f4661f6_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i42666f25eaef4df6822b23e3d0996c22_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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="i28d35b45b01248b2b5746d71745eacd9_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i43263fe9449d4a5fa091717413428ddd_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</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>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="acquisition">
        <measure>bsy:acquisition</measure>
    </unit>
    <unit id="day">
        <measure>bsy:day</measure>
    </unit>
    <unit id="share_rate">
        <measure>bsy:share_rate</measure>
    </unit>
    <dei:CurrentFiscalYearEndDate
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTMvZnJhZzo2Zjc3MjcwOTMxNTg0Nzc2OGY0MjQzNTc0MzEwNzUzOC90YWJsZTo1MDMxMWY5ZDcyOTc0Yzg1ODU0YWFmMjU3ODk5YzA3Zi90YWJsZXJhbmdlOjUwMzExZjlkNzI5NzRjODU4NTRhYWYyNTc4OTljMDdmXzAtMS0xLTEtMTU3OTA4_9c0a1fb0-aa24-45c2-8b7e-e2ade61823a2">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCentralIndexKey
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTMvZnJhZzo2Zjc3MjcwOTMxNTg0Nzc2OGY0MjQzNTc0MzEwNzUzOC90YWJsZTo1MDMxMWY5ZDcyOTc0Yzg1ODU0YWFmMjU3ODk5YzA3Zi90YWJsZXJhbmdlOjUwMzExZjlkNzI5NzRjODU4NTRhYWYyNTc4OTljMDdmXzEtMS0xLTEtMTU3OTA4_986c2f2b-1e16-4cb1-ad78-f3b0eb97c6a4">0001031308</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTMvZnJhZzo2Zjc3MjcwOTMxNTg0Nzc2OGY0MjQzNTc0MzEwNzUzOC90YWJsZTo1MDMxMWY5ZDcyOTc0Yzg1ODU0YWFmMjU3ODk5YzA3Zi90YWJsZXJhbmdlOjUwMzExZjlkNzI5NzRjODU4NTRhYWYyNTc4OTljMDdmXzItMS0xLTEtMTU3OTA4_587cf6ef-5fbc-4e90-b9fc-48a6e9cb0ff1">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTMvZnJhZzo2Zjc3MjcwOTMxNTg0Nzc2OGY0MjQzNTc0MzEwNzUzOC90YWJsZTo1MDMxMWY5ZDcyOTc0Yzg1ODU0YWFmMjU3ODk5YzA3Zi90YWJsZXJhbmdlOjUwMzExZjlkNzI5NzRjODU4NTRhYWYyNTc4OTljMDdmXzMtMS0xLTEtMTU3OTA4_58832407-4a71-4bc3-9bfc-04c3bd88b6e5">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTMvZnJhZzo2Zjc3MjcwOTMxNTg0Nzc2OGY0MjQzNTc0MzEwNzUzOC90YWJsZTo1MDMxMWY5ZDcyOTc0Yzg1ODU0YWFmMjU3ODk5YzA3Zi90YWJsZXJhbmdlOjUwMzExZjlkNzI5NzRjODU4NTRhYWYyNTc4OTljMDdmXzQtMS0xLTEtMTU3OTA4_fd496164-7ee6-4ef1-ad78-f6891d1acad6">2022</dei:DocumentFiscalYearFocus>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed
      contextRef="i2c52faf80a6f49f5937030923ed846c9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80ODk0L2ZyYWc6MzIyNTE5MzRkYTk2NDNlMmFmZTM2NWJlY2EyMDI0ZWYvdGV4dHJlZ2lvbjozMjI1MTkzNGRhOTY0M2UyYWZlMzY1YmVjYTIwMjRlZl80OTQ3ODAyMzI1MjQ2_1c91b556-6537-4d55-b746-92d629bb66a8"
      unitRef="usd">0</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed
      contextRef="i7b0bb693aed947f599e7f71145dc12e4_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80ODk0L2ZyYWc6MzIyNTE5MzRkYTk2NDNlMmFmZTM2NWJlY2EyMDI0ZWYvdGV4dHJlZ2lvbjozMjI1MTkzNGRhOTY0M2UyYWZlMzY1YmVjYTIwMjRlZl80OTQ3ODAyMzI1MjQ2_712f61cf-be3d-44d0-9aaa-d9c21cc784d2"
      unitRef="usd">0</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTo3NjllYjU3ZTRmZWY0MGY3OWNjZmFmM2M3M2NlYzJmZC90YWJsZXJhbmdlOjc2OWViNTdlNGZlZjQwZjc5Y2NmYWYzYzczY2VjMmZkXzUtMC0xLTEtMTU3OTA4_17164214-00fb-4bbc-a5cd-285ceaef6daf">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTo3NjllYjU3ZTRmZWY0MGY3OWNjZmFmM2M3M2NlYzJmZC90YWJsZXJhbmdlOjc2OWViNTdlNGZlZjQwZjc5Y2NmYWYzYzczY2VjMmZkXzUtMC0xLTEtMTU3OTA4_b2eedcac-0d21-47b3-815a-4943a75be8d0">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i5da622afeea44b6a9516120cec61f19e_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzY2NQ_d79a3965-e124-433a-81cf-34b5d626552d">P1Y0M0D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90ZXh0cmVnaW9uOmYxYjUwOTA2NDk3NDQwM2M4ZDk1MjBjNWU5NjFhZWUxXzIwNDY_aaed0798-15a6-4fdd-a575-5ac3934416d9">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZToxZjgxYzMyZDE1YmM0ZWJhOGY5M2NjMmQ1YTgxNzM0NS90YWJsZXJhbmdlOjFmODFjMzJkMTViYzRlYmE4ZjkzY2MyZDVhODE3MzQ1XzEtMC0xLTEtMTU3OTA4_f16c624d-2659-4e76-b475-4ad0a31f665b">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZToxZjgxYzMyZDE1YmM0ZWJhOGY5M2NjMmQ1YTgxNzM0NS90YWJsZXJhbmdlOjFmODFjMzJkMTViYzRlYmE4ZjkzY2MyZDVhODE3MzQ1XzItMS0xLTEtMTU3OTA4L3RleHRyZWdpb246OTU4YTQ4ZmUxNTM2NDJjMDkwZjhjYTU2N2YyOWNjNmVfMzU_65ae0b47-9525-40bb-a15f-511d1f0eb33f">2022-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZToxZjgxYzMyZDE1YmM0ZWJhOGY5M2NjMmQ1YTgxNzM0NS90YWJsZXJhbmdlOjFmODFjMzJkMTViYzRlYmE4ZjkzY2MyZDVhODE3MzQ1XzQtMC0xLTEtMTU3OTA4_9429b08c-2de5-46f8-8898-4dc3527524f8">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90ZXh0cmVnaW9uOmYxYjUwOTA2NDk3NDQwM2M4ZDk1MjBjNWU5NjFhZWUxXzIwNDc_8c634ab9-5beb-404a-b16d-690265b6241f">001-39548</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90ZXh0cmVnaW9uOmYxYjUwOTA2NDk3NDQwM2M4ZDk1MjBjNWU5NjFhZWUxXzIwMzk_21d1ae4b-583f-4622-be27-bf98e654767d">BENTLEY SYSTEMS, INCORPORATED</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZTowODkzMjg1NmI1NzY0ZTlhYWNhMmNiNWFmNzk5NWEwZC90YWJsZXJhbmdlOjA4OTMyODU2YjU3NjRlOWFhY2EyY2I1YWY3OTk1YTBkXzAtMC0xLTEtMTU3OTA4_88dffc93-be47-435c-8333-0250d9c7d694">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZTowODkzMjg1NmI1NzY0ZTlhYWNhMmNiNWFmNzk5NWEwZC90YWJsZXJhbmdlOjA4OTMyODU2YjU3NjRlOWFhY2EyY2I1YWY3OTk1YTBkXzAtMi0xLTEtMTU3OTA4_dddfb9a5-ea6b-4b0f-9772-ca6b3a4d984d">95-3936623</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZTowODkzMjg1NmI1NzY0ZTlhYWNhMmNiNWFmNzk5NWEwZC90YWJsZXJhbmdlOjA4OTMyODU2YjU3NjRlOWFhY2EyY2I1YWY3OTk1YTBkXzMtMC0xLTEtMTU3OTA4L3RleHRyZWdpb246ZWRiODdjZTdiNTcxNDE5YWJjZGQzOGY1ZThjMjg5NzRfNA_9dd68e80-ec3a-477b-93cf-31ca056ddd31">685 Stockton Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZTowODkzMjg1NmI1NzY0ZTlhYWNhMmNiNWFmNzk5NWEwZC90YWJsZXJhbmdlOjA4OTMyODU2YjU3NjRlOWFhY2EyY2I1YWY3OTk1YTBkXzQtMC0xLTEtMTU3OTA4L3RleHRyZWdpb246OGMwNGU0MGEyNGY3NDc3MGE1ODRmYTY3ODMzZjc0MjRfNQ_ed5c418b-0e43-435b-833e-52f930938546">Exton</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZTowODkzMjg1NmI1NzY0ZTlhYWNhMmNiNWFmNzk5NWEwZC90YWJsZXJhbmdlOjA4OTMyODU2YjU3NjRlOWFhY2EyY2I1YWY3OTk1YTBkXzQtMC0xLTEtMTU3OTA4L3RleHRyZWdpb246OGMwNGU0MGEyNGY3NDc3MGE1ODRmYTY3ODMzZjc0MjRfOQ_e6649f9d-9a38-48df-a37c-c6c85f8217ed">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZTowODkzMjg1NmI1NzY0ZTlhYWNhMmNiNWFmNzk5NWEwZC90YWJsZXJhbmdlOjA4OTMyODU2YjU3NjRlOWFhY2EyY2I1YWY3OTk1YTBkXzQtMi0xLTEtMTU3OTA4_cce22bc8-afe7-4074-8bc0-6999d342da45">19341</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90ZXh0cmVnaW9uOmYxYjUwOTA2NDk3NDQwM2M4ZDk1MjBjNWU5NjFhZWUxXzIwNDE_b4bcd570-25ea-4221-8c48-85af03b3bad8">610</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90ZXh0cmVnaW9uOmYxYjUwOTA2NDk3NDQwM2M4ZDk1MjBjNWU5NjFhZWUxXzIwNDI_b290d469-e493-4277-931b-af7013e1ef95">458-5000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZTo4MWY1YjcxNGYzZjY0MjU3YjRjYTIzNjUwNWQwOThmNC90YWJsZXJhbmdlOjgxZjViNzE0ZjNmNjQyNTdiNGNhMjM2NTA1ZDA5OGY0XzEtMC0xLTEtMTU3OTA4_d5b51f71-1bb1-4478-a704-9007e26e54be">Class B Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZTo4MWY1YjcxNGYzZjY0MjU3YjRjYTIzNjUwNWQwOThmNC90YWJsZXJhbmdlOjgxZjViNzE0ZjNmNjQyNTdiNGNhMjM2NTA1ZDA5OGY0XzEtMi0xLTEtMTU3OTA4_ce3073cf-e87c-4fa8-9732-0ea781abb958">BSY</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZTo4MWY1YjcxNGYzZjY0MjU3YjRjYTIzNjUwNWQwOThmNC90YWJsZXJhbmdlOjgxZjViNzE0ZjNmNjQyNTdiNGNhMjM2NTA1ZDA5OGY0XzEtNC0xLTEtMTU3OTA4_5f25cf1c-043d-4254-92ba-80308ba3a5ac">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90ZXh0cmVnaW9uOmYxYjUwOTA2NDk3NDQwM2M4ZDk1MjBjNWU5NjFhZWUxXzIwNDM_edbc9345-3cb6-4ed0-beb3-2876f61344cd">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90ZXh0cmVnaW9uOmYxYjUwOTA2NDk3NDQwM2M4ZDk1MjBjNWU5NjFhZWUxXzIwNDA_f9ec2b02-85c3-44e8-b9a4-b63b2aa15906">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZTplZjNkZWU5NDE4ZGE0YzFiOTQwNjM2ZDA1MWU3MjAxYi90YWJsZXJhbmdlOmVmM2RlZTk0MThkYTRjMWI5NDA2MzZkMDUxZTcyMDFiXzAtMC0xLTEtMTU3OTA4L3RleHRyZWdpb246Yzk1ZjAwZGJhZjY3NGJkMjkyNmZkNDYxNTBkNjJmNGZfNQ_289b0270-4406-4f45-9e65-99373ffe673e">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZTplZjNkZWU5NDE4ZGE0YzFiOTQwNjM2ZDA1MWU3MjAxYi90YWJsZXJhbmdlOmVmM2RlZTk0MThkYTRjMWI5NDA2MzZkMDUxZTcyMDFiXzEtMS0xLTEtMTU3OTA4L3RleHRyZWdpb246MDhjOWJjMjMyYTc4NGM3MGE5MDJiOWQ4OGVlZDZhZjBfMzE_88b1514e-a9f5-42c6-80f9-759fa53d8fa9">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90YWJsZTplZjNkZWU5NDE4ZGE0YzFiOTQwNjM2ZDA1MWU3MjAxYi90YWJsZXJhbmdlOmVmM2RlZTk0MThkYTRjMWI5NDA2MzZkMDUxZTcyMDFiXzItMS0xLTEtMTU3OTA4L3RleHRyZWdpb246ZmM0MWE1ZjNjNmU4NDYxNWE1YjQ4MTNmZjE4ODExNDFfMjg_f877f0f8-bfa6-4ad6-9801-e6fc8d835e7a">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90ZXh0cmVnaW9uOmYxYjUwOTA2NDk3NDQwM2M4ZDk1MjBjNWU5NjFhZWUxXzIwNDU_876dad3b-ccd2-412c-b20a-6ba689d21d9a">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="iba87fdbb3db646d7a338b88958afc3cf_I20221101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90ZXh0cmVnaW9uOmYxYjUwOTA2NDk3NDQwM2M4ZDk1MjBjNWU5NjFhZWUxXzE5Njc_11c975bb-dce4-4209-92a9-777b230253d6"
      unitRef="shares">11601757</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="iabbebb59d49a40dba90138a3524678f8_I20221101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xOTAvZnJhZzpmMWI1MDkwNjQ5NzQ0MDNjOGQ5NTIwYzVlOTYxYWVlMS90ZXh0cmVnaW9uOmYxYjUwOTA2NDk3NDQwM2M4ZDk1MjBjNWU5NjFhZWUxXzE5OTI_20ec52a2-dba9-4fb3-b719-0c3a4c1a9b78"
      unitRef="shares">276790956</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzMtMi0xLTEtMTU3OTA4_6fc5900c-401c-49b4-9720-6e79dd237a75"
      unitRef="usd">72856000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzMtNC0xLTEtMTU3OTA4_40e97864-09c8-4e9b-8b06-72f49141513a"
      unitRef="usd">329337000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzQtMi0xLTEtMTU3OTA4_3d68fcc1-4ec2-450e-a0d4-4eff174da4b8"
      unitRef="usd">214459000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzQtNC0xLTEtMTU3OTA4_7e9893f7-e104-4214-81aa-6366c1477cd4"
      unitRef="usd">241807000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzUtMi0xLTEtMTU3OTA4_b89e74e1-8687-419f-a4cc-873a07072ac7"
      unitRef="usd">10802000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzUtNC0xLTEtMTU3OTA4_10c944a3-4227-4b91-addc-b6306b77ad3c"
      unitRef="usd">6541000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:PrepaidTaxes
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzYtMi0xLTEtMTU3OTA4_d6a040fe-34f1-4648-887c-4b747ef4fa98"
      unitRef="usd">17414000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzYtNC0xLTEtMTU3OTA4_c91b103c-8ae4-4c62-9bec-8f8dd05dc23c"
      unitRef="usd">16880000</us-gaap:PrepaidTaxes>
    <bsy:OtherPrepaidExpensesAndCurrentAssets
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzctMi0xLTEtMTU3OTA4_aa3a1d96-4253-4611-8762-976bc9c9e3ed"
      unitRef="usd">32224000</bsy:OtherPrepaidExpensesAndCurrentAssets>
    <bsy:OtherPrepaidExpensesAndCurrentAssets
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzctNC0xLTEtMTU3OTA4_eec72079-c9db-4637-9f60-5ad521b62e7d"
      unitRef="usd">34348000</bsy:OtherPrepaidExpensesAndCurrentAssets>
    <us-gaap:AssetsCurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzgtMi0xLTEtMTU3OTA4_4f5572f7-30a0-47c7-b53e-d3f420c08028"
      unitRef="usd">326151000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzgtNC0xLTEtMTU3OTA4_ee558a94-4069-4e63-9a34-d567da67e81f"
      unitRef="usd">615831000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzktMi0xLTEtMTU3OTA4_ba306efb-1277-46c6-87a6-2d62e2df14d1"
      unitRef="usd">30753000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzktNC0xLTEtMTU3OTA4_34819d28-a927-42f1-bd0a-023d87b08b05"
      unitRef="usd">31823000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzEwLTItMS0xLTE1NzkwOA_ce7226e7-4043-460a-8932-9dfd400dbf61"
      unitRef="usd">41499000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzEwLTQtMS0xLTE1NzkwOA_f38c110b-fab8-465c-9257-86595086e437"
      unitRef="usd">50818000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzExLTItMS0xLTE1NzkwOA_1f077a8c-1970-4008-9eac-de3d8f68742b"
      unitRef="usd">301173000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzExLTQtMS0xLTE1NzkwOA_0300f2a1-de03-407a-8754-eaf1ab6618d5"
      unitRef="usd">245834000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzEyLTItMS0xLTE1NzkwOA_6c9fd97d-4786-47b5-8354-2d67630f72aa"
      unitRef="usd">2193053000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzEyLTQtMS0xLTE1NzkwOA_58b3c8e8-467d-46ad-828b-b6f1d4cf979a"
      unitRef="usd">1588477000</us-gaap:Goodwill>
    <us-gaap:Investments
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzEzLTItMS0xLTE1NzkwOA_778bc511-b573-4b0b-bd9b-5d79691d8926"
      unitRef="usd">21690000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzEzLTQtMS0xLTE1NzkwOA_706f80ad-75d6-4c9c-b158-321d8ee73537"
      unitRef="usd">6438000</us-gaap:Investments>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzE0LTItMS0xLTE1NzkwOA_86fc16c2-0f81-463d-b5b3-4941c5b26903"
      unitRef="usd">52751000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzE0LTQtMS0xLTE1NzkwOA_a0828166-4bd4-4a1a-b743-278b0d373bdf"
      unitRef="usd">71376000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzE1LTItMS0xLTE1NzkwOA_43ed379f-a5f0-4df2-b1f2-c45dbab75e91"
      unitRef="usd">74367000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzE1LTQtMS0xLTE1NzkwOA_bd29cf24-6f87-454a-9c0c-b8bd968365ef"
      unitRef="usd">48646000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzE2LTItMS0xLTE1NzkwOA_914d5311-3756-4cce-af26-d8ddec19f560"
      unitRef="usd">3041437000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzE2LTQtMS0xLTE1NzkwOA_a0d8b5a4-9e8d-4ffe-b5bc-a0ad208598a6"
      unitRef="usd">2659243000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzE5LTItMS0xLTE1NzkwOA_b150750c-aec8-4afa-ab56-5239c319194c"
      unitRef="usd">16860000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzE5LTQtMS0xLTE1NzkwOA_1b79804e-5bb4-4eda-9292-1d0deea706d5"
      unitRef="usd">16483000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzIwLTItMS0xLTE1NzkwOA_0fff65cb-6def-48ba-acec-e384af1c916a"
      unitRef="usd">337442000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzIwLTQtMS0xLTE1NzkwOA_5d817eb7-98ea-4d11-b958-498baf9cc998"
      unitRef="usd">323603000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzIxLTItMS0xLTE1NzkwOA_c1a46da3-fbcf-475a-ad4e-186151c8ead2"
      unitRef="usd">186358000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzIxLTQtMS0xLTE1NzkwOA_f014c552-7291-4c40-b358-5df76d24a461"
      unitRef="usd">224610000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzIyLTItMS0xLTE1NzkwOA_9bbaf6cd-eb98-46ef-b31d-efc5bfe6f8c5"
      unitRef="usd">15078000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzIyLTQtMS0xLTE1NzkwOA_60406652-a95b-461a-a05b-5eed00528f15"
      unitRef="usd">17482000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzIzLTItMS0xLTE1NzkwOA_5f5cb748-d3ad-4e32-a30c-854b2a6a0b95"
      unitRef="usd">8405000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzIzLTQtMS0xLTE1NzkwOA_271b23ef-44b6-4740-98ea-9a85e88cecb7"
      unitRef="usd">6696000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzI0LTItMS0xLTE1NzkwOA_977603da-ecab-4a58-8af4-964e487dcb49"
      unitRef="usd">5000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzI0LTQtMS0xLTE1NzkwOA_d9e9814a-13a7-49f9-8931-977784354a24"
      unitRef="usd">5000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzI1LTItMS0xLTE1NzkwOA_45758a4d-b91a-48a3-83bd-57ced8946848"
      unitRef="usd">569143000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzI1LTQtMS0xLTE1NzkwOA_46f9fad3-ac68-43f0-96f1-6dbea996d36f"
      unitRef="usd">593874000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzI2LTItMS0xLTE1NzkwOA_f67c4a9b-4c7b-4a58-8bf3-739085f8201b"
      unitRef="usd">1776610000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzI2LTQtMS0xLTE1NzkwOA_085dde65-c6ce-4b5c-85c3-574d9bb68ceb"
      unitRef="usd">1430992000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzI3LTItMS0xLTE1NzkwOA_7a5b4b08-8211-4504-943b-1e40620d5028"
      unitRef="usd">71013000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzI3LTQtMS0xLTE1NzkwOA_55b9ff64-71e0-40ea-86d4-209d259df754"
      unitRef="usd">94890000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzI4LTItMS0xLTE1NzkwOA_4ff5a938-a8af-46d8-9344-0a0765792b81"
      unitRef="usd">28776000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzI4LTQtMS0xLTE1NzkwOA_ff0e2b51-716b-4d43-97cf-9345d7b264b2"
      unitRef="usd">35274000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzI5LTItMS0xLTE1NzkwOA_3770795d-5ef0-4fa7-8f08-60aa370ae6cc"
      unitRef="usd">15252000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzI5LTQtMS0xLTE1NzkwOA_80f1dd2a-9b6a-4fc4-a111-c96aa3649a40"
      unitRef="usd">7983000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzMwLTItMS0xLTE1NzkwOA_02044ec4-5d98-4a83-a25f-cb670b74e3ca"
      unitRef="usd">43817000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzMwLTQtMS0xLTE1NzkwOA_aae5c0a3-9da9-49d1-894a-51dbd2cc7b9c"
      unitRef="usd">65014000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzMxLTItMS0xLTE1NzkwOA_d3423bd6-41b3-4106-8197-9c9859ef3d22"
      unitRef="usd">8893000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzMxLTQtMS0xLTE1NzkwOA_c0383d68-7bda-4abc-8752-d1d0a7047f27"
      unitRef="usd">7725000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzMyLTItMS0xLTE1NzkwOA_86f46685-f9b6-4802-b5a8-be3043140324"
      unitRef="usd">7734000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzMyLTQtMS0xLTE1NzkwOA_6524b9c7-071e-4efd-ae37-367806bc570f"
      unitRef="usd">14269000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzMzLTItMS0xLTE1NzkwOA_9ca9637f-03c9-4138-918e-57e353e50436"
      unitRef="usd">2521238000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzMzLTQtMS0xLTE1NzkwOA_0833b749-1cec-4e96-8330-bad8d8c39065"
      unitRef="usd">2250021000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM0LTItMS0xLTE1NzkwOA_c1d00bce-68d7-456b-8f6f-a33f218e123a"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM0LTQtMS0xLTE1NzkwOA_e5fc5591-d9b3-4244-a5b1-0477f26be990"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM2LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOmI2NTRiMTRjZDhjYjRiY2NhYTU1OGEwOWUzM2RmNDA2XzIy_87b95964-b7ac-4e03-a16c-e5eb864056b7"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM2LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOmI2NTRiMTRjZDhjYjRiY2NhYTU1OGEwOWUzM2RmNDA2XzIy_da6f7401-bcd6-4e1a-a96d-7cc091462c51"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM2LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOmI2NTRiMTRjZDhjYjRiY2NhYTU1OGEwOWUzM2RmNDA2XzQ3_9c4cf152-33a7-4137-b8b8-6de9269f27e4"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM2LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOmI2NTRiMTRjZDhjYjRiY2NhYTU1OGEwOWUzM2RmNDA2XzQ3_9da6faf7-20a5-420a-898a-2bed17f731d6"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM2LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOmI2NTRiMTRjZDhjYjRiY2NhYTU1OGEwOWUzM2RmNDA2XzU4_057701b0-51fb-4a76-b379-b7b666d753ce"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM2LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOmI2NTRiMTRjZDhjYjRiY2NhYTU1OGEwOWUzM2RmNDA2XzU4_4e98e54a-e619-4dc4-8431-ba16aade497e"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM2LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOmI2NTRiMTRjZDhjYjRiY2NhYTU1OGEwOWUzM2RmNDA2XzU4_aaf216ce-9646-4932-b45e-430ce7663561"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM2LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOmI2NTRiMTRjZDhjYjRiY2NhYTU1OGEwOWUzM2RmNDA2XzU4_af2abe04-57b4-495a-94f3-fddee88659a0"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM2LTItMS0xLTE1NzkwOA_8526f230-c61c-4aee-80c3-1b41dd4dcf46"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM2LTQtMS0xLTE1NzkwOA_26e49659-46a8-4010-b3b8-d29c74b89c96"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8ba8ab916b08413e9d24b2264e3336bc_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzI3_ea684465-a6ff-4115-b787-1dd4b8c142a2"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="idf6d775f2d4046228b1e1e83d146ca56_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzI3_f9f06a73-93da-4cdf-aac9-6d5068831156"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="idf6d775f2d4046228b1e1e83d146ca56_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzUy_d5c3b306-c250-4a8c-9f9e-d71b1151843a"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i8ba8ab916b08413e9d24b2264e3336bc_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzUy_d5f912d2-704e-442c-8805-dabc68007edd"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="idf6d775f2d4046228b1e1e83d146ca56_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzg2_426972a8-9e92-4880-96f6-88488f5b12a4"
      unitRef="shares">11601757</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="idf6d775f2d4046228b1e1e83d146ca56_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzg2_492a44e3-11be-4163-af34-61eee785caa3"
      unitRef="shares">11601757</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8ba8ab916b08413e9d24b2264e3336bc_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzg2_863b3981-6e17-429a-aec0-c8da587b399b"
      unitRef="shares">11601757</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8ba8ab916b08413e9d24b2264e3336bc_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzg2_f17fe74a-30fd-4e4a-bc11-d36cbf70cbd8"
      unitRef="shares">11601757</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ie187255fda46451d802f4215595f2ae4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzEzOQ_0208591d-b625-471d-ab03-86088d209c24"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i93cb833a668444e98d8985ddb62f2a17_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzEzOQ_f4b2be3e-0544-408e-a7a1-60f6e9feee04"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i93cb833a668444e98d8985ddb62f2a17_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzE2NA_23a6158d-74c1-46bd-ae83-c4cadda17a57"
      unitRef="shares">1800000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie187255fda46451d802f4215595f2ae4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzE2NA_8ec0f1f1-04f7-49b0-81d7-3fb145c8fb4b"
      unitRef="shares">1800000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i93cb833a668444e98d8985ddb62f2a17_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzE5OA_c532b312-c475-4f48-8864-e9ad369f0e74"
      unitRef="shares">276816008</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i93cb833a668444e98d8985ddb62f2a17_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzE5OA_dd23f8fc-08c2-4eed-b52f-3a7d786d1a6b"
      unitRef="shares">276816008</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie187255fda46451d802f4215595f2ae4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzIwNQ_813d4922-c31c-4366-9c29-44b877080fa4"
      unitRef="shares">270924962</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie187255fda46451d802f4215595f2ae4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjliYTU5MzUyMjA3NjRiNGJiYjRmODM2YmFjYTk4NGRiXzIwNQ_dd58018d-4681-4840-b6bc-9ca2ff72beb9"
      unitRef="shares">270924962</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTItMS0xLTE1NzkwOA_15fcb9fa-e06b-4fbe-b265-1fa248f05395"
      unitRef="usd">2884000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM3LTQtMS0xLTE1NzkwOA_3c903e03-7811-472e-afa9-838d8b0301ae"
      unitRef="usd">2825000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM4LTItMS0xLTE1NzkwOA_62574687-80ae-41fe-a26a-d64a7dc618c4"
      unitRef="usd">1005075000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM4LTQtMS0xLTE1NzkwOA_9a6b5491-8343-4afa-a6c1-676602304d36"
      unitRef="usd">937805000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM5LTItMS0xLTE1NzkwOA_45451c29-7204-4aed-bad2-d375b6da77f1"
      unitRef="usd">-101929000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzM5LTQtMS0xLTE1NzkwOA_917fdbfb-f1ee-4af5-8b23-c71f2be458d6"
      unitRef="usd">-91774000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzQwLTItMS0xLTE1NzkwOA_531abdbe-c4df-4999-96f9-c0d8f014ab29"
      unitRef="usd">-385831000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzQwLTQtMS0xLTE1NzkwOA_bb1cfbd8-fe00-41b5-b4dc-bb27b1587f63"
      unitRef="usd">-439634000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzQxLTItMS0xLTE1NzkwOA_ccd722a7-1371-439d-849a-38e01d6ede13"
      unitRef="usd">520199000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzQxLTQtMS0xLTE1NzkwOA_f12c4a81-a7df-473e-894e-4322e59051b3"
      unitRef="usd">409222000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzQyLTItMS0xLTE1NzkwOA_5ca580fa-173f-4b4d-a195-f83ca49d46c8"
      unitRef="usd">3041437000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDUvZnJhZzpmODY0M2M2MjkyYmY0NmZjOGY3N2VkOTRiZWY2MDc5Zi90YWJsZTozYjk0NzdiZTdjNjQ0MzVkODlkNWIwN2I1ZTVkMTEyZS90YWJsZXJhbmdlOjNiOTQ3N2JlN2M2NDQzNWQ4OWQ1YjA3YjVlNWQxMTJlXzQyLTQtMS0xLTE1NzkwOA_dcf6b519-7fb6-4769-a47d-2e739f5a0cbf"
      unitRef="usd">2659243000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia682f022f9ec419492d6e7f9514cec32_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzQtMi0xLTEtMTU3OTA4_1d1719b7-88bd-47bb-9295-a1c9fcb6ce06"
      unitRef="usd">235307000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f6227335aae40c88543d99028c30401_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzQtNC0xLTEtMTU3OTA4_906f9a3f-eefb-48db-a7de-5140522bbcd4"
      unitRef="usd">215135000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03da1fc4f6d34d2e98ea5c626294ddbd_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzQtNi0xLTEtMTU3OTA4_3f4e12f4-f4f7-4228-80b7-b9a47a5bdd9e"
      unitRef="usd">708731000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i941ea57da29e4ffbbd4e9017b83c1f83_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzQtOC0xLTEtMTU3OTA4_d3559625-7c6b-44cf-9bb1-8aa3a3553061"
      unitRef="usd">589702000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i506bf4e1bccb46acad65cea04c32819c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzUtMi0xLTEtMTU3OTA4_a74dcdf9-17d5-4a81-af42-7db653b9e23b"
      unitRef="usd">9460000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8527fe138d524e719f160dfcaebf89d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzUtNC0xLTEtMTU3OTA4_c61dc056-85a2-4600-99cd-edc8b2b4c739"
      unitRef="usd">11866000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9fdc3b2989314f37a16f9e243aef44f8_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzUtNi0xLTEtMTU3OTA4_dfde89f9-0b7b-45f4-b8a2-023323b02a58"
      unitRef="usd">31213000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i006af2a6b42e4a128bbff38e7671f6f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzUtOC0xLTEtMTU3OTA4_da263e51-ebca-4c27-a903-e8450bc27143"
      unitRef="usd">33373000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f23bc0ebdc647699fad7b828c6db28c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzYtMi0xLTEtMTU3OTA4_5708928f-b08e-459a-9bb1-cf32411daa3b"
      unitRef="usd">244767000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if275a090ae4f448bb10dd4b04c8da259_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzYtNC0xLTEtMTU3OTA4_e3185068-fae9-4359-b72d-2d32fecdf95c"
      unitRef="usd">227001000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i496c911ee4944184bc06652044a99160_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzYtNi0xLTEtMTU3OTA4_309d85f6-a1c0-4110-b167-5ef263596d54"
      unitRef="usd">739944000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0e8b50d4ae14c4280b83a2b6cee5a39_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzYtOC0xLTEtMTU3OTA4_5fa4954d-4be3-4579-bd1d-11cbece2d6ea"
      unitRef="usd">623075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a1be711fa894b6f9409ff9b86850ac3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzctMi0xLTEtMTU3OTA4_f62e41c8-2342-4a32-b142-eca92b6bb5b4"
      unitRef="usd">23565000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6eefa47e9ca74fb181805ee79874455c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzctNC0xLTEtMTU3OTA4_cb172f8b-8f54-4509-bb5b-45082917839d"
      unitRef="usd">24387000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i76baceb07b1d4ba2ad9c17a7139c3fed_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzctNi0xLTEtMTU3OTA4_477b5eac-7de9-40ed-a8a0-657ed54a1125"
      unitRef="usd">72190000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9163c3ac409a4e60bbd89e1fbf49897e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzctOC0xLTEtMTU3OTA4_169477e4-2ce0-4faa-acca-6f0ef5fbe103"
      unitRef="usd">74239000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzgtMi0xLTEtMTU3OTA4_624ee7b5-896f-47a4-a12f-52a723c4f485"
      unitRef="usd">268332000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzgtNC0xLTEtMTU3OTA4_e2ac9ae6-c71a-4a9d-9955-4e854668bc09"
      unitRef="usd">251388000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzgtNi0xLTEtMTU3OTA4_7081dc37-1714-4044-a208-75aa04a6979b"
      unitRef="usd">812134000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzgtOC0xLTEtMTU3OTA4_5ccac5d6-242b-4a18-9b7d-48366e674241"
      unitRef="usd">697314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i9f23bc0ebdc647699fad7b828c6db28c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzEwLTItMS0xLTE1NzkwOA_dd10e396-4131-4f4e-b0d2-7184f0846e98"
      unitRef="usd">37371000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="if275a090ae4f448bb10dd4b04c8da259_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzEwLTQtMS0xLTE1NzkwOA_29767d6a-5fc5-4816-9b46-03b01222ab63"
      unitRef="usd">31056000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i496c911ee4944184bc06652044a99160_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzEwLTYtMS0xLTE1NzkwOA_47f69183-aa72-44df-a2ed-515452854b85"
      unitRef="usd">107904000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="id0e8b50d4ae14c4280b83a2b6cee5a39_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzEwLTgtMS0xLTE1NzkwOA_c3222dc1-d0d9-451c-90ed-4906ae45001b"
      unitRef="usd">89882000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i1a1be711fa894b6f9409ff9b86850ac3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzExLTItMS0xLTE1NzkwOA_ef0184bf-d35a-4701-820f-64d91075630f"
      unitRef="usd">21812000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i6eefa47e9ca74fb181805ee79874455c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzExLTQtMS0xLTE1NzkwOA_f28c9282-826d-42eb-8c6b-b393ef629fae"
      unitRef="usd">23176000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i76baceb07b1d4ba2ad9c17a7139c3fed_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzExLTYtMS0xLTE1NzkwOA_a57c22e7-147d-4658-8f2a-2cc95b69e6ce"
      unitRef="usd">66758000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i9163c3ac409a4e60bbd89e1fbf49897e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzExLTgtMS0xLTE1NzkwOA_41303385-e664-47ae-abfd-acebfa8d8edb"
      unitRef="usd">67090000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzEyLTItMS0xLTE1NzkwOA_ca0b66f2-28d2-4a2f-ac76-f8ba4323fa25"
      unitRef="usd">59183000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzEyLTQtMS0xLTE1NzkwOA_6aa7ecff-adb7-4042-b81e-6a9686a99e67"
      unitRef="usd">54232000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzEyLTYtMS0xLTE1NzkwOA_ad5ea5f3-cf98-4f35-b492-c837d233e740"
      unitRef="usd">174662000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzEyLTgtMS0xLTE1NzkwOA_a96e5326-bbc9-489c-8b22-6f09a30f0f84"
      unitRef="usd">156972000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzEzLTItMS0xLTE1NzkwOA_e3ac67ef-865a-491d-965f-4aa33b339f5c"
      unitRef="usd">209149000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzEzLTQtMS0xLTE1NzkwOA_45f19b3d-b9b1-496b-9d59-d25afe110fef"
      unitRef="usd">197156000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzEzLTYtMS0xLTE1NzkwOA_dd98578b-d648-4a62-8d19-083dc9df6a70"
      unitRef="usd">637472000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzEzLTgtMS0xLTE1NzkwOA_500bf95d-df76-46e2-9251-09695a7acb61"
      unitRef="usd">540342000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE1LTItMS0xLTE1NzkwOA_48dcaa8f-103e-4bee-84af-59b7293b4083"
      unitRef="usd">63827000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE1LTQtMS0xLTE1NzkwOA_30c19145-a399-4d67-ba94-c32a6d7db08e"
      unitRef="usd">57334000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE1LTYtMS0xLTE1NzkwOA_5aafd28d-5608-470e-aaa9-52d127805042"
      unitRef="usd">189966000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE1LTgtMS0xLTE1NzkwOA_ed5ccf1e-fe7c-45ef-9519-8630e5245a8b"
      unitRef="usd">157913000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE2LTItMS0xLTE1NzkwOA_ec556b62-771b-44a7-ac00-ea1c7e11d0ea"
      unitRef="usd">46114000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE2LTQtMS0xLTE1NzkwOA_791d749c-44a2-4838-87e4-d5f9e5485a76"
      unitRef="usd">44392000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE2LTYtMS0xLTE1NzkwOA_9326efe6-695c-4c4e-b338-b058df3040df"
      unitRef="usd">141676000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE2LTgtMS0xLTE1NzkwOA_62dadd21-c57e-47d8-b11b-33a2cac95bab"
      unitRef="usd">114846000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE3LTItMS0xLTE1NzkwOA_b98026c6-bf87-45ff-bb4e-5b06e94cffa4"
      unitRef="usd">37794000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE3LTQtMS0xLTE1NzkwOA_99f648ad-6528-4b17-9fb4-a4bd318e56cb"
      unitRef="usd">35329000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE3LTYtMS0xLTE1NzkwOA_95fd8a0d-b3ab-4863-a377-d8a446ff7845"
      unitRef="usd">128981000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE3LTgtMS0xLTE1NzkwOA_14797fb7-eeeb-4b1d-9a0a-705550e03103"
      unitRef="usd">110233000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE4LTItMS0xLTE1NzkwOA_63d151cc-b76f-4672-b7ed-b3f9d6334785"
      unitRef="usd">-4576000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE4LTQtMS0xLTE1NzkwOA_bb6032b0-9d05-4754-9f05-d4e40dbcc329"
      unitRef="usd">88965000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE4LTYtMS0xLTE1NzkwOA_b45cda46-5912-42dd-8f1e-b045f54f400e"
      unitRef="usd">-21873000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE4LTgtMS0xLTE1NzkwOA_4ed2baa3-8dee-4d59-b9cd-e1f11025d013"
      unitRef="usd">89327000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE5LTItMS0xLTE1NzkwOA_d8f895a8-0976-4c64-8649-a1c23261683e"
      unitRef="usd">10446000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE5LTQtMS0xLTE1NzkwOA_a89a31ed-b697-4f11-85f5-f3cc1130f809"
      unitRef="usd">8676000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE5LTYtMS0xLTE1NzkwOA_0482fb70-11fd-4db7-ac1b-c72244ee2fe5"
      unitRef="usd">30869000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzE5LTgtMS0xLTE1NzkwOA_5bf512a0-ed52-45b8-b0a0-a9ae083dd7ca"
      unitRef="usd">16703000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingExpenses
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIwLTItMS0xLTE1NzkwOA_e19f5999-1f1d-40c2-9261-7a6065317f48"
      unitRef="usd">153605000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIwLTQtMS0xLTE1NzkwOA_d0047065-e0a6-464d-a4e0-3665b4c4f45f"
      unitRef="usd">234696000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIwLTYtMS0xLTE1NzkwOA_88311e04-4373-4482-bdc3-a0899ce90603"
      unitRef="usd">469619000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIwLTgtMS0xLTE1NzkwOA_bf60e44d-4fb2-4d0c-b8c0-549c931db0ad"
      unitRef="usd">489022000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIxLTItMS0xLTE1NzkwOA_994128ac-b325-4f69-b3b9-88a35c0d88ab"
      unitRef="usd">55544000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIxLTQtMS0xLTE1NzkwOA_448e17a0-ddbc-4ec6-a362-c49b5c9fc139"
      unitRef="usd">-37540000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIxLTYtMS0xLTE1NzkwOA_b846aa63-2df6-4c8b-adbe-3c79c5afe97d"
      unitRef="usd">167853000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIxLTgtMS0xLTE1NzkwOA_92d9ba09-eab2-477f-847c-880930002cc5"
      unitRef="usd">51320000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIyLTItMS0xLTE1NzkwOA_2bfe7c2d-e3ef-4118-91ee-f305af593a20"
      unitRef="usd">-8382000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIyLTQtMS0xLTE1NzkwOA_665dc327-d484-473e-9a48-e500cd97d8ce"
      unitRef="usd">-3836000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIyLTYtMS0xLTE1NzkwOA_47e80fa1-a7e8-4f1d-a804-9840eca52c6e"
      unitRef="usd">-23046000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIyLTgtMS0xLTE1NzkwOA_8fc357dc-40bc-41a1-91f1-cc3c77b8397a"
      unitRef="usd">-8608000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIzLTItMS0xLTE1NzkwOA_eb9f0bca-9ad5-47cd-a2d7-912936b16571"
      unitRef="usd">180000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIzLTQtMS0xLTE1NzkwOA_2b280f46-d3cb-496f-ba8d-14431c1c9196"
      unitRef="usd">-957000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIzLTYtMS0xLTE1NzkwOA_409e1bb0-6601-4825-9d96-09956a982b3d"
      unitRef="usd">14318000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzIzLTgtMS0xLTE1NzkwOA_24264e01-ace4-4b2c-b915-0acd160b7e87"
      unitRef="usd">9748000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI0LTItMS0xLTE1NzkwOA_84f634ec-4d60-4ef8-8cb3-e8b530a6988f"
      unitRef="usd">47342000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI0LTQtMS0xLTE1NzkwOA_13550806-ec01-4027-be85-7645a5011e7c"
      unitRef="usd">-42333000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI0LTYtMS0xLTE1NzkwOA_e3064068-f5fd-4bb3-99a6-40308f6cc8dd"
      unitRef="usd">159125000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI0LTgtMS0xLTE1NzkwOA_8c828b6f-edb1-4369-849e-b1d8aa090d5f"
      unitRef="usd">52460000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI1LTItMS0xLTE1NzkwOA_8c8c6a63-b35a-4587-a8a0-67f16281bc6c"
      unitRef="usd">9664000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI1LTQtMS0xLTE1NzkwOA_c9cf4fbe-1c98-4c88-9df1-56a07de1dec3"
      unitRef="usd">5025000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI1LTYtMS0xLTE1NzkwOA_ca7c1392-7729-4aa3-af8c-6f8d4e3974b1"
      unitRef="usd">8221000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI1LTgtMS0xLTE1NzkwOA_e75ca84b-347f-4e76-983b-29e0d987bf47"
      unitRef="usd">-5090000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI2LTItMS0xLTE1NzkwOA_57f3d3ac-db2d-4348-b0d9-853c7dc6147d"
      unitRef="usd">-681000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI2LTQtMS0xLTE1NzkwOA_70377ec5-463c-44f2-ab20-1c50a3ec2787"
      unitRef="usd">-664000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI2LTYtMS0xLTE1NzkwOA_f67b3b58-b7e0-4ad1-a73e-0245d97b7035"
      unitRef="usd">-1846000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI2LTgtMS0xLTE1NzkwOA_1b0d5a19-2055-4b48-b0ac-09ca3c4bfa79"
      unitRef="usd">-2939000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:NetIncomeLoss
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI3LTItMS0xLTE1NzkwOA_75b79444-a942-4615-9ffc-0d4adfdddb17"
      unitRef="usd">36997000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI3LTQtMS0xLTE1NzkwOA_4679d774-c1eb-4f9b-a862-02aeca44a4f7"
      unitRef="usd">-48022000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI3LTYtMS0xLTE1NzkwOA_687f4c85-7dc0-462a-9d31-c87f9fa3dd28"
      unitRef="usd">149058000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI3LTgtMS0xLTE1NzkwOA_4eeaffc0-5638-4c86-a807-2bbc8f352151"
      unitRef="usd">54611000</us-gaap:NetIncomeLoss>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI4LTItMS0xLTE1NzkwOA_8cbe3583-bee5-4550-ac54-2bfe5345f475"
      unitRef="usd">11000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI4LTQtMS0xLTE1NzkwOA_9f6087ce-4520-4cea-ba7c-da25af0fb1ca"
      unitRef="usd">3000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI4LTYtMS0xLTE1NzkwOA_761031e0-1671-4a92-b78a-1ee29fd121c9"
      unitRef="usd">31000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI4LTgtMS0xLTE1NzkwOA_54a25082-2958-4f5d-8ad0-aec2779153d4"
      unitRef="usd">6000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI5LTItMS0xLTE1NzkwOA_65c62341-cba4-414b-b18d-e0efc08df3b6"
      unitRef="usd">36986000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI5LTQtMS0xLTE1NzkwOA_dad02b9e-acbd-4f7e-8d76-d404ae9c67cb"
      unitRef="usd">-48025000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI5LTYtMS0xLTE1NzkwOA_2729b20e-6219-46e6-a503-988c61c76668"
      unitRef="usd">149027000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzI5LTgtMS0xLTE1NzkwOA_91c51bb2-9dcb-43ac-bd31-f8c0fbd1397f"
      unitRef="usd">54605000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzMxLTItMS0xLTE1NzkwOA_9480d779-4300-4115-b6c1-0f90fb718aa3"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzMxLTQtMS0xLTE1NzkwOA_71b2415d-e7be-49a8-9d5d-99e5df813d1b"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzMxLTYtMS0xLTE1NzkwOA_419e1bd2-028f-4650-a0e5-b35028c9f718"
      unitRef="usdPerShare">0.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzMxLTgtMS0xLTE1NzkwOA_a540e17b-2cb8-4862-baf6-e0921df81a5c"
      unitRef="usdPerShare">0.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzMyLTItMS0xLTE1NzkwOA_db4c69f7-1d51-4f6f-8727-eab401958625"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzMyLTQtMS0xLTE1NzkwOA_6345c2bf-b636-484d-a1e8-1b745f11ee38"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzMyLTYtMS0xLTE1NzkwOA_9a74a059-1afb-45df-9cee-2bc453eaed0b"
      unitRef="usdPerShare">0.46</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzMyLTgtMS0xLTE1NzkwOA_faad4bea-2ef5-466f-9b27-17f6bc96a8c5"
      unitRef="usdPerShare">0.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzMzLTItMS0xLTE1NzkwOA_903bee30-581a-4738-8d54-e39786d948f4"
      unitRef="shares">310116104</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzMzLTQtMS0xLTE1NzkwOA_900b1102-7c07-4570-9837-b9e515970640"
      unitRef="shares">308195379</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzMzLTYtMS0xLTE1NzkwOA_fa8bc7fe-88bc-4715-bee5-8a3bba7db019"
      unitRef="shares">308959801</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzMzLTgtMS0xLTE1NzkwOA_5ba8e600-a9fa-4922-8eb0-ecc48371f87b"
      unitRef="shares">305119985</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzM0LTItMS0xLTE1NzkwOA_810cca60-07a6-4cf1-af34-14602d1042d2"
      unitRef="shares">325170383</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzM0LTQtMS0xLTE1NzkwOA_2193a376-67d7-4289-bf8e-f1c84edec01f"
      unitRef="shares">308195379</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzM0LTYtMS0xLTE1NzkwOA_cc8402ab-0781-4185-a6b7-15d425cd5226"
      unitRef="shares">332077834</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMDgvZnJhZzpkYjc5Nzc3YTRhMGQ0ZjhjYTc0NjJjZTZjZTllMzYxZC90YWJsZTo2ODEwNDMxODMxNzE0NGY1YTc0MmM3OGRmZDQ3ZGRkZS90YWJsZXJhbmdlOjY4MTA0MzE4MzE3MTQ0ZjVhNzQyYzc4ZGZkNDdkZGRlXzM0LTgtMS0xLTE1NzkwOA_aaa9b451-39a2-4800-abb3-b0867a16bf33"
      unitRef="shares">314658136</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzMtMi0xLTEtMTU3OTA4_7e97cf58-adb0-4dda-bf58-7f431292f9db"
      unitRef="usd">36997000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzMtNC0xLTEtMTU3OTA4_b060387b-1b31-4b30-bcc4-6d4563ea8b24"
      unitRef="usd">-48022000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzMtNi0xLTEtMTU3OTA4_4e920a9a-282c-48d8-bcc8-d8fc4d421a93"
      unitRef="usd">149058000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzMtOC0xLTEtMTU3OTA4_0c69b282-20c0-4089-a60b-c29da1c7ad18"
      unitRef="usd">54611000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzUtMi0xLTEtMTU3OTA4_714577ee-d9de-4571-831d-a795df3845f7"
      unitRef="usd">-12809000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzUtNC0xLTEtMTU3OTA4_164236db-db96-4328-84e2-00cad4fd9e88"
      unitRef="usd">-27014000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzUtNi0xLTEtMTU3OTA4_c1bc5798-9c7f-414c-99d8-3f9aa24aeda8"
      unitRef="usd">-10192000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzUtOC0xLTEtMTU3OTA4_c2b47f3c-37d1-41ac-9ecf-68b67b2d0c9b"
      unitRef="usd">-55709000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzYtMC0xLTEtMTU3OTA4L3RleHRyZWdpb246YjUzZDFjMTk4NDg4NDlmZGE0NDQzYjEzYWJlNTFlYjlfNTg_f8012946-9684-4d11-89f5-b13ee944418c"
      unitRef="usd">5000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzYtMC0xLTEtMTU3OTA4L3RleHRyZWdpb246YjUzZDFjMTk4NDg4NDlmZGE0NDQzYjEzYWJlNTFlYjlfNjI_68b3de3e-359c-4f2d-b97d-86725d885d66"
      unitRef="usd">8000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzYtMC0xLTEtMTU3OTA4L3RleHRyZWdpb246YjUzZDFjMTk4NDg4NDlmZGE0NDQzYjEzYWJlNTFlYjlfNjY_b453d2fd-9638-49f3-b332-7c2159ad59e5"
      unitRef="usd">15000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzYtMC0xLTEtMTU3OTA4L3RleHRyZWdpb246YjUzZDFjMTk4NDg4NDlmZGE0NDQzYjEzYWJlNTFlYjlfNzQ_b09791ba-8e61-4919-84e9-a7fac037e6be"
      unitRef="usd">25000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzYtMi0xLTEtMTU3OTA4_7b9ed075-2d40-42fd-8b48-a79ca336da07"
      unitRef="usd">-11000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzYtNC0xLTEtMTU3OTA4_7fee9407-a169-4285-b633-0623de6c2f22"
      unitRef="usd">-20000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzYtNi0xLTEtMTU3OTA4_2b8975ef-0a2e-4f06-a929-7d319484c688"
      unitRef="usd">-37000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzYtOC0xLTEtMTU3OTA4_308eeea4-64d9-415a-93d3-3e8a0a03ff33"
      unitRef="usd">-62000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzctMi0xLTEtMTU3OTA4_5c191f25-31d9-46b4-b2c9-f6ebfbbfbe52"
      unitRef="usd">-12798000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzctNC0xLTEtMTU3OTA4_d677fe53-b282-41dd-8c90-cbd3af88c311"
      unitRef="usd">-26994000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzctNi0xLTEtMTU3OTA4_a2df08bc-4130-4a3f-93b5-5225b81f273f"
      unitRef="usd">-10155000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzctOC0xLTEtMTU3OTA4_290f8211-ffec-434c-81c5-4f14e99bb64c"
      unitRef="usd">-55647000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzgtMi0xLTEtMTU3OTA4_be4d4510-4d4d-461c-8ad1-45d79d03eb93"
      unitRef="usd">24199000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzgtNC0xLTEtMTU3OTA4_cd2768f3-c8a4-42f7-8c40-4824823e18d4"
      unitRef="usd">-75016000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzgtNi0xLTEtMTU3OTA4_3987c104-0135-4b74-a253-c402c0c7512f"
      unitRef="usd">138903000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMTQvZnJhZzoyMDNhOWU5MDFlODk0ZmMyOGYwZTQ2NjMwY2FmYTQ0ZC90YWJsZTo4NDdmN2JhNjA3OTM0ZDNmOTEwMGMyNGJjNmIyMWZiMy90YWJsZXJhbmdlOjg0N2Y3YmE2MDc5MzRkM2Y5MTAwYzI0YmM2YjIxZmIzXzgtOC0xLTEtMTU3OTA4_52697680-1ba4-4b1c-9064-651b54c2149d"
      unitRef="usd">-1036000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9e2425c9120646138c87f1c62e3d03a0_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzUtMS0xLTEtMTU3OTA4_3e46c8fa-62d1-4ec1-a242-22d58fd257b6"
      unitRef="shares">288154159</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i9e2425c9120646138c87f1c62e3d03a0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzUtMy0xLTEtMTU3OTA4_007d5c24-49db-41f1-8d80-d2f25c641228"
      unitRef="usd">2882000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3778048937b44b609f9a56a8bee37091_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzUtNS0xLTEtMTU3OTA4_81802c7d-098d-4ffa-bbba-e811730057f2"
      unitRef="usd">981203000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if184e847a34441a38ad4e851f0dc5054_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzUtNy0xLTEtMTU3OTA4_00e340cd-04d0-452b-88ee-234bff330037"
      unitRef="usd">-89131000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic8841262688a4fce8180601b1bdab4a3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzUtOS0xLTEtMTU3OTA4_9b480b28-6532-40df-b2b1-d0113126be43"
      unitRef="usd">-397961000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7f894fc14af346db806fcb25a7a65e39_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzUtMTEtMS0xLTE1NzkwOA_bb6d0c54-a8ee-49e6-9129-c512a36af08c"
      unitRef="usd">496993000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i90e56d60c7614f058338b6856aa7ff97_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzYtOS0xLTEtMTU3OTA4_1b267e27-07b2-48f5-8478-ea22772d3ed4"
      unitRef="usd">36997000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzYtMTEtMS0xLTE1NzkwOA_34476e90-9ded-4e72-9941-eb2d698bac91"
      unitRef="usd">36997000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4309e51334724bb3a0f13b6447371cc6_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzctNy0xLTEtMTU3OTA4_8ed25b64-8571-4201-9e17-c4de5d6a85b9"
      unitRef="usd">-12798000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzctMTEtMS0xLTE1NzkwOA_4d920368-5888-4d51-8b45-8691d9496108"
      unitRef="usd">-12798000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:Dividends
      contextRef="i90e56d60c7614f058338b6856aa7ff97_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzgtOS0xLTEtMTU3OTA4_25667342-dd61-4c93-a9e2-a0f5c2758799"
      unitRef="usd">8592000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzgtMTEtMS0xLTE1NzkwOA_ef56612d-aae4-4012-a0c7-98196a555c6c"
      unitRef="usd">8592000</us-gaap:Dividends>
    <bsy:StockIssuedDuringPeriodSharesDeferredCompensationPlan
      contextRef="i92028b8721cb4066a8235944a1b86193_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzktMS0xLTEtMTU3OTA4_638c7db9-ffc0-463c-a254-366c9a155fa0"
      unitRef="shares">97591</bsy:StockIssuedDuringPeriodSharesDeferredCompensationPlan>
    <bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan
      contextRef="i92028b8721cb4066a8235944a1b86193_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzktMy0xLTEtMTU3OTA4_21a5e37a-0f69-4567-856d-06ce9c768dbb"
      unitRef="usd">1000</bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan>
    <bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan
      contextRef="ie8aa193fc1f24476a997bd4bc0725182_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzktNS0xLTEtMTU3OTA4_93eccf84-138f-4c1f-b2be-3b5c56acd1ac"
      unitRef="usd">-1000</bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan>
    <bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzktMTEtMS0xLTE1NzkwOA_85181aef-bde3-49e2-9b98-6fefb8df935d"
      unitRef="usd">0</bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan>
    <bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions
      contextRef="ie8aa193fc1f24476a997bd4bc0725182_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzEwLTUtMS0xLTE1NzkwOA_39e83467-7dbf-4b59-be85-bb20427b8c52"
      unitRef="usd">1586000</bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions>
    <bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzEwLTExLTEtMS0xNTc5MDg_88ea1d02-93a4-4f18-b5a7-cb98c0d7b570"
      unitRef="usd">1586000</bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i92028b8721cb4066a8235944a1b86193_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzExLTEtMS0xLTE1NzkwOA_a4118049-3ac1-4e7f-9797-926462e5f1e0"
      unitRef="shares">125195</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i92028b8721cb4066a8235944a1b86193_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzExLTMtMS0xLTE1NzkwOA_156ae8da-209e-4272-9080-96e923a34e25"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ie8aa193fc1f24476a997bd4bc0725182_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzExLTUtMS0xLTE1NzkwOA_bba80743-5194-4c39-a993-26936e04fb89"
      unitRef="usd">4416000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i90e56d60c7614f058338b6856aa7ff97_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzExLTktMS0xLTE1NzkwOA_434813c7-c51e-404e-84be-8c6d64ee91cc"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzExLTExLTEtMS0xNTc5MDg_4e9246d3-ff36-4fdb-b74f-9e63fb24e040"
      unitRef="usd">4417000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i92028b8721cb4066a8235944a1b86193_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzEyLTEtMS0xLTE1NzkwOA_b0cc9f7e-4307-4dfb-8d91-ff8910123fef"
      unitRef="shares">197657</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i92028b8721cb4066a8235944a1b86193_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzEyLTMtMS0xLTE1NzkwOA_1c8b4977-8bc4-4c09-bf22-96a6655ce8b8"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ie8aa193fc1f24476a997bd4bc0725182_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzEyLTUtMS0xLTE1NzkwOA_72c50db3-7b30-4243-9c0f-63a357060046"
      unitRef="usd">5722000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i90e56d60c7614f058338b6856aa7ff97_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzEyLTktMS0xLTE1NzkwOA_129786e6-d995-4c51-aa8d-6d2929cef9e8"
      unitRef="usd">-152000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzEyLTExLTEtMS0xNTc5MDg_7f5e5763-2884-45af-a9d7-781c9a456710"
      unitRef="usd">5572000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i92028b8721cb4066a8235944a1b86193_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzEzLTEtMS0xLTE1NzkwOA_ca4b2ab8-19ef-4fdd-b230-615e5b895a55"
      unitRef="shares">218018</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i92028b8721cb4066a8235944a1b86193_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzEzLTMtMS0xLTE1NzkwOA_26c0d655-c39c-4dec-b2ea-983d3cef3d0e"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie8aa193fc1f24476a997bd4bc0725182_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzEzLTUtMS0xLTE1NzkwOA_9a768299-5b98-4cfa-917b-15e6a99812f8"
      unitRef="usd">992000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i90e56d60c7614f058338b6856aa7ff97_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzEzLTktMS0xLTE1NzkwOA_dec8db46-9135-4973-b1d8-9e6dd97a2b3e"
      unitRef="usd">-59000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzEzLTExLTEtMS0xNTc5MDg_b5986350-eac0-46d4-ba46-08d17dd05332"
      unitRef="usd">935000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie8aa193fc1f24476a997bd4bc0725182_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE2LTUtMS0xLTE1NzkwOA_83660e6b-80db-477d-8678-1e5bb522f2b5"
      unitRef="usd">11158000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE2LTExLTEtMS0xNTc5MDg_364b7a7a-5c2c-4be0-b09a-c0d5e6400674"
      unitRef="usd">11158000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i92028b8721cb4066a8235944a1b86193_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE3LTEtMS0xLTE1NzkwOA_c06bd155-f1dd-40e5-a3c7-afb1520a691e"
      unitRef="shares">58270</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ie8aa193fc1f24476a997bd4bc0725182_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE3LTUtMS0xLTE1NzkwOA_35815740-8e79-427b-9f6d-05112323b3bf"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i90e56d60c7614f058338b6856aa7ff97_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE3LTktMS0xLTE1NzkwOA_e9e5d526-980b-4103-9e8a-9722cecdb7a9"
      unitRef="usd">-1060000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE3LTExLTEtMS0xNTc5MDg_51e755ac-90e9-4226-a80f-a003b35cb52f"
      unitRef="usd">-1061000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i92028b8721cb4066a8235944a1b86193_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE4LTEtMS0xLTE1NzkwOA_d1389b37-f312-4595-a09e-2c2c81d495ca"
      unitRef="shares">433125</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i92028b8721cb4066a8235944a1b86193_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE4LTMtMS0xLTE1NzkwOA_68ae31a1-b0fd-4c96-8d50-bbddeca06c6f"
      unitRef="usd">4000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i90e56d60c7614f058338b6856aa7ff97_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE4LTktMS0xLTE1NzkwOA_876c22a8-3c75-45a9-818a-540b6e6c2fee"
      unitRef="usd">15004000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE4LTExLTEtMS0xNTc5MDg_4f21bb77-ebcf-4ed8-a030-944f6e13a90b"
      unitRef="usd">15008000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i95f7c502b0b541a98510a72637ebcf50_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE5LTEtMS0xLTE1NzkwOA_801e5e54-4b75-4ef4-b640-12ff1095e481"
      unitRef="shares">288417765</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i95f7c502b0b541a98510a72637ebcf50_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE5LTMtMS0xLTE1NzkwOA_814006aa-e128-4e86-8d99-a111829966b4"
      unitRef="usd">2884000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iad85970d7f3d41d1bb07b45ab1ca17f1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE5LTUtMS0xLTE1NzkwOA_d35dfc01-f54d-4fb9-86dd-7ddc460c3926"
      unitRef="usd">1005075000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id232ec4274ec4b418198457fb1871b9e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE5LTctMS0xLTE1NzkwOA_021caf41-dbef-418a-98af-f34019e3d55b"
      unitRef="usd">-101929000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i372dfff7f7ec475ea2d0b3c770550063_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE5LTktMS0xLTE1NzkwOA_522c7c02-0ba2-4d94-b085-e310ec899a2d"
      unitRef="usd">-385831000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTo5YzQ1MTBlNGQwZGQ0YWNiOTY0ZTk2YzYwZjMxYzg1NC90YWJsZXJhbmdlOjljNDUxMGU0ZDBkZDRhY2I5NjRlOTZjNjBmMzFjODU0XzE5LTExLTEtMS0xNTc5MDg_e7c64e10-0d2f-4da1-98c1-e4cd28c56f82"
      unitRef="usd">520199000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9470b4375e31446fa2c51081ac54b849_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzUtMS0xLTEtMTU3OTA4_e194a7fb-779a-43fd-8609-cfb5a9c9f641"
      unitRef="shares">282526719</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i9470b4375e31446fa2c51081ac54b849_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzUtMy0xLTEtMTU3OTA4_e3b7bb3e-9ce1-47b0-a9fa-13d21ec0ffc0"
      unitRef="usd">2825000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6edb63fcda9142fd8ea0e6166594ac13_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzUtNS0xLTEtMTU3OTA4_5da6efbb-85be-4aab-bf1f-3257252e77e9"
      unitRef="usd">937805000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iafd9d821e71b4f9badb522aa769723e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzUtNy0xLTEtMTU3OTA4_1ae91074-2d88-4247-8d2d-761d3b7c8c8c"
      unitRef="usd">-91774000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i24d0351c22414e63a6423363094a1ba1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzUtOS0xLTEtMTU3OTA4_518b7407-008a-4f4d-870f-093410334d11"
      unitRef="usd">-439634000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzUtMTEtMS0xLTE1NzkwOA_601d1ca7-0203-459f-9844-39a95744a4c4"
      unitRef="usd">409222000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i69eaf2488aaa4fe6ac8c6c73ada70140_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzYtOS0xLTEtMTU3OTA4_37f49078-9494-4080-b727-74cd0fb73884"
      unitRef="usd">149058000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzYtMTEtMS0xLTE1NzkwOA_a8926454-ba3a-4ffe-90b4-e18e5e425cab"
      unitRef="usd">149058000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i04515afb893747829605a9b9739b5cc8_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzctNy0xLTEtMTU3OTA4_6a3f9328-b475-431b-a6a2-bcf753d0ebe6"
      unitRef="usd">-10155000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzctMTEtMS0xLTE1NzkwOA_efee3cb6-74ad-48b3-af4d-554902306ae8"
      unitRef="usd">-10155000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:Dividends
      contextRef="i69eaf2488aaa4fe6ac8c6c73ada70140_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzgtOS0xLTEtMTU3OTA4_b82d70f4-4122-4d46-9efe-84b9ad9ec62a"
      unitRef="usd">25623000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzgtMTEtMS0xLTE1NzkwOA_0b7513d7-1a31-4e36-b8dc-9c7d9b3a9982"
      unitRef="usd">25623000</us-gaap:Dividends>
    <bsy:StockIssuedDuringPeriodSharesDeferredCompensationPlan
      contextRef="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzktMS0xLTEtMTU3OTA4_b4555e70-cb55-4a87-96ab-17997a1ceb7a"
      unitRef="shares">3523386</bsy:StockIssuedDuringPeriodSharesDeferredCompensationPlan>
    <bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan
      contextRef="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzktMy0xLTEtMTU3OTA4_abe2a5ed-269b-4ee9-8633-61f657d51214"
      unitRef="usd">35000</bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan>
    <bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan
      contextRef="ia6fd342349e74c2483584333992be785_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzktNS0xLTEtMTU3OTA4_9d07c43a-57c3-43e0-bcb0-3365b318de32"
      unitRef="usd">-27000</bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan>
    <bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan
      contextRef="i69eaf2488aaa4fe6ac8c6c73ada70140_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzktOS0xLTEtMTU3OTA4_a86bb00c-d94f-4ca8-9a04-d6860897bcbc"
      unitRef="usd">-24254000</bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan>
    <bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzktMTEtMS0xLTE1NzkwOA_88b945a0-0249-4ccb-b75c-f45744eab83d"
      unitRef="usd">-24246000</bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan>
    <bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions
      contextRef="ia6fd342349e74c2483584333992be785_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzEwLTUtMS0xLTE1NzkwOA_a5774940-704a-438c-af8c-bf7f0781a209"
      unitRef="usd">4694000</bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions>
    <bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzEwLTExLTEtMS0xNTc5MDg_ca545470-f985-4cc3-a6d0-b322fe1aab9f"
      unitRef="usd">4694000</bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzExLTEtMS0xLTE1NzkwOA_692065d7-20d8-4b54-b725-d8c19362f183"
      unitRef="shares">284992</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzExLTMtMS0xLTE1NzkwOA_d5f73220-94bc-4c6b-b79f-ca76ab66befe"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ia6fd342349e74c2483584333992be785_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzExLTUtMS0xLTE1NzkwOA_d30b158c-09f6-48a1-ae83-7565b41e327c"
      unitRef="usd">16307000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i69eaf2488aaa4fe6ac8c6c73ada70140_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzExLTktMS0xLTE1NzkwOA_b640f49e-ec5e-4944-8ac0-0b9d5c7bad36"
      unitRef="usd">-5197000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzExLTExLTEtMS0xNTc5MDg_fca74c22-0d81-42ae-86de-4b6317718c54"
      unitRef="usd">11113000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzEyLTEtMS0xLTE1NzkwOA_faad0ca0-6ae7-4dca-a92c-5f685a816d62"
      unitRef="shares">307406</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzEyLTMtMS0xLTE1NzkwOA_ed5be25a-8ac6-4321-8827-0c00405ea66a"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ia6fd342349e74c2483584333992be785_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzEyLTUtMS0xLTE1NzkwOA_82329803-1cd2-49a9-b16c-c3486d105e5e"
      unitRef="usd">10332000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i69eaf2488aaa4fe6ac8c6c73ada70140_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzEyLTktMS0xLTE1NzkwOA_026a51ce-b856-4d6b-86c6-9e9fc5d3ce11"
      unitRef="usd">-273000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzEyLTExLTEtMS0xNTc5MDg_452bbcd6-9716-4f05-b8ae-a29cf22f5588"
      unitRef="usd">10062000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzEzLTEtMS0xLTE1NzkwOA_af403f7d-8181-4862-a711-4cfa537e7a54"
      unitRef="shares">2272603</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzEzLTMtMS0xLTE1NzkwOA_635c0f56-6669-48dd-b03d-6cdb221f2734"
      unitRef="usd">23000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia6fd342349e74c2483584333992be785_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzEzLTUtMS0xLTE1NzkwOA_f217db4f-4f80-4f85-88e3-eaa1591c21a2"
      unitRef="usd">6832000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i69eaf2488aaa4fe6ac8c6c73ada70140_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzEzLTktMS0xLTE1NzkwOA_dc448eaa-f0b2-4c6d-ab3b-389a5d18bc72"
      unitRef="usd">-8459000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzEzLTExLTEtMS0xNTc5MDg_eec8fd6c-566f-425d-b698-b94b1f0cf34e"
      unitRef="usd">-1604000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE0LTEtMS0xLTE1NzkwOA_98f584e7-ab48-48bd-9321-e4e4a5bf880c"
      unitRef="shares">185178</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE0LTMtMS0xLTE1NzkwOA_8a112c97-a7c1-486c-ac31-0fd941dcf984"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ia6fd342349e74c2483584333992be785_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE0LTUtMS0xLTE1NzkwOA_07004e3b-4368-4dcf-82e4-244acd372b2e"
      unitRef="usd">-2000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE0LTExLTEtMS0xNTc5MDg_0a141716-fde9-4216-b6ef-f1241eef3691"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber
      contextRef="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE1LTEtMS0xLTE1NzkwOA_3b7b8dbf-f088-47f6-b8a5-5aa32b321d2f"
      unitRef="shares">13632</bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber>
    <bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue
      contextRef="ia6fd342349e74c2483584333992be785_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE1LTUtMS0xLTE1NzkwOA_b3b93ac3-01c2-4168-b22a-32d4d4ee5850"
      unitRef="usd">450000</bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue>
    <bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE1LTExLTEtMS0xNTc5MDg_415131f1-6599-4c1c-a81f-15adf6624f3c"
      unitRef="usd">450000</bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia6fd342349e74c2483584333992be785_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE2LTUtMS0xLTE1NzkwOA_43728fb1-62a0-4f4c-8f6a-c69047d6de1e"
      unitRef="usd">28687000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE2LTExLTEtMS0xNTc5MDg_262c52c7-50af-4a56-a158-1b50414a2364"
      unitRef="usd">28687000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE3LTEtMS0xLTE1NzkwOA_a5a9790a-53fe-47f7-8146-8ad98ce2015f"
      unitRef="shares">199975</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE3LTMtMS0xLTE1NzkwOA_868b237c-777e-45c5-bff9-635177489259"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ia6fd342349e74c2483584333992be785_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE3LTUtMS0xLTE1NzkwOA_0ab789b4-32e6-4440-a9ef-fb970b94a1d8"
      unitRef="usd">-3000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i69eaf2488aaa4fe6ac8c6c73ada70140_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE3LTktMS0xLTE1NzkwOA_acf8a854-dd10-4637-9321-ae0afa356d9a"
      unitRef="usd">-3208000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE3LTExLTEtMS0xNTc5MDg_09929f5a-4a8c-43af-b61f-df01e1f5de1d"
      unitRef="usd">-3209000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE4LTEtMS0xLTE1NzkwOA_4e4b3f2b-c0e3-4224-b780-0432216e6dfa"
      unitRef="shares">896126</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ic623c0668f604aa6a2621c5c6f466d70_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE4LTMtMS0xLTE1NzkwOA_d2716eed-e929-49f2-87e2-23279c91af6e"
      unitRef="usd">9000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i69eaf2488aaa4fe6ac8c6c73ada70140_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE4LTktMS0xLTE1NzkwOA_ce22123c-4b88-401b-88ba-a71954fd5f7a"
      unitRef="usd">28241000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE4LTExLTEtMS0xNTc5MDg_521bbaaa-7148-47c1-8c6f-505e264d505d"
      unitRef="usd">28250000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i95f7c502b0b541a98510a72637ebcf50_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE5LTEtMS0xLTE1NzkwOA_fbfe2cad-5731-4f72-b7e4-47491689467c"
      unitRef="shares">288417765</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i95f7c502b0b541a98510a72637ebcf50_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE5LTMtMS0xLTE1NzkwOA_a878e8da-23e3-47ea-afeb-510d7df64c6d"
      unitRef="usd">2884000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iad85970d7f3d41d1bb07b45ab1ca17f1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE5LTUtMS0xLTE1NzkwOA_def77057-5794-4565-96e0-470c1e1c6cd5"
      unitRef="usd">1005075000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id232ec4274ec4b418198457fb1871b9e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE5LTctMS0xLTE1NzkwOA_06d87fd3-c9f6-49a9-9a22-a2d23449be41"
      unitRef="usd">-101929000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i372dfff7f7ec475ea2d0b3c770550063_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE5LTktMS0xLTE1NzkwOA_54dae650-fc59-442c-87f4-f6889d5b787a"
      unitRef="usd">-385831000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjAvZnJhZzphNmQ4ZDRhOTAzY2Y0NzkyYjNhNmMzMTkxNjM2MDQxNC90YWJsZTpjYjg5YmJjYmEzZWE0M2JjOGY5Y2M2ZDA0OWI3YTkxYS90YWJsZXJhbmdlOmNiODliYmNiYTNlYTQzYmM4ZjljYzZkMDQ5YjdhOTFhXzE5LTExLTEtMS0xNTc5MDg_233ae145-b07b-474a-a69c-9cd3024c42c7"
      unitRef="usd">520199000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ifcfc21ad1dc141a69105b6551e2c98de_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzUtMS0xLTEtMTU3OTA4_0d81a2d2-9111-4fc4-890e-5e7d11c801fb"
      unitRef="shares">281189127</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ifcfc21ad1dc141a69105b6551e2c98de_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzUtMy0xLTEtMTU3OTA4_4a80d365-a5ac-4a7b-a32c-392af17aca02"
      unitRef="usd">2812000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib2fea65bdaaf4cc4aefcb372f47c9dfc_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzUtNS0xLTEtMTU3OTA4_6f3ca742-6a7f-4ba0-8bfc-0cbf6dd4c658"
      unitRef="usd">910951000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7e6ffdd046a242f5808b7dcf169359c1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzUtNy0xLTEtMTU3OTA4_17b6f780-c4e2-48bd-948a-d9950eb97477"
      unitRef="usd">-54886000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic9904eb3a43c4363a937f2b02b432d21_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzUtOS0xLTEtMTU3OTA4_582dcb7c-d257-41be-8e99-ac668c7ef9a2"
      unitRef="usd">-386346000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i52cb70a33eda4eccab1b554fa8152c0c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzUtMTEtMS0xLTE1NzkwOA_7eb90442-6eff-4c68-a7fd-36bbde37ca61"
      unitRef="usd">472531000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i93665924167f401fb97f2bb2f21fb23f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzYtOS0xLTEtMTU3OTA4_faf55f9d-d70a-4320-86ba-c65191697975"
      unitRef="usd">-48022000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzYtMTEtMS0xLTE1NzkwOA_0edc2e45-394b-4ae4-b686-e2f76a01ed88"
      unitRef="usd">-48022000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia9f61989fa904b2387842727efa4f099_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzctNy0xLTEtMTU3OTA4_bf5c91ce-8cd4-46a8-83f6-6b6d55cd15a3"
      unitRef="usd">-26994000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzctMTEtMS0xLTE1NzkwOA_5152c2c0-b944-40af-9c2c-17650debfcbd"
      unitRef="usd">-26994000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:Dividends
      contextRef="i93665924167f401fb97f2bb2f21fb23f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzEwLTktMS0xLTE1NzkwOA_a909725a-76e0-41a2-a6ac-637f9abb2b96"
      unitRef="usd">8485000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzEwLTExLTEtMS0xNTc5MDg_cc595f31-1a31-4d37-9c41-50ca1bec1406"
      unitRef="usd">8485000</us-gaap:Dividends>
    <bsy:StockIssuedDuringPeriodSharesDeferredCompensationPlan
      contextRef="i8d04b9b60cbc4aa7b58d405a87a3512a_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzExLTEtMS0xLTE1NzkwOA_a0c41d9e-5d81-4109-bb63-e43f87a4b69f"
      unitRef="shares">88920</bsy:StockIssuedDuringPeriodSharesDeferredCompensationPlan>
    <bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan
      contextRef="i8d04b9b60cbc4aa7b58d405a87a3512a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzExLTMtMS0xLTE1NzkwOA_7315d1eb-e8e1-46ea-a021-dcf23155ba6f"
      unitRef="usd">1000</bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan>
    <bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan
      contextRef="i93665924167f401fb97f2bb2f21fb23f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzExLTktMS0xLTE1NzkwOA_6277480b-6a46-49fb-8f3c-0aa72249c80b"
      unitRef="usd">-3773000</bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan>
    <bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzExLTExLTEtMS0xNTc5MDg_b5b55d5c-1568-4bae-967c-b0ed060ba927"
      unitRef="usd">-3772000</bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan>
    <bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions
      contextRef="ia71d40853c0a40d2991727fb2dd65401_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzEyLTUtMS0xLTE1NzkwOA_602639fa-0684-43dd-a871-9e7e723b183b"
      unitRef="usd">527000</bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions>
    <bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzEyLTExLTEtMS0xNTc5MDg_717fdf79-0962-467e-b708-0fed23bc53f8"
      unitRef="usd">527000</bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions>
    <bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification
      contextRef="ia71d40853c0a40d2991727fb2dd65401_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzEzLTUtMS0xLTE1NzkwOA_7745c3e0-2a8d-4730-baea-b39c0af7fe05"
      unitRef="usd">-4739000</bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification>
    <bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzEzLTExLTEtMS0xNTc5MDg_837dbba3-f818-417e-834e-01432b544e56"
      unitRef="usd">-4739000</bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i8d04b9b60cbc4aa7b58d405a87a3512a_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE0LTEtMS0xLTE1NzkwOA_920f1142-0517-4e8a-8316-e637e19c0f1f"
      unitRef="shares">41172</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ia71d40853c0a40d2991727fb2dd65401_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE0LTUtMS0xLTE1NzkwOA_70a7eee9-60da-42c2-bbe0-306d87ea7e94"
      unitRef="usd">4292000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i93665924167f401fb97f2bb2f21fb23f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE0LTktMS0xLTE1NzkwOA_80d2547a-d39b-44d9-8827-b90c6c96153f"
      unitRef="usd">-1870000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE0LTExLTEtMS0xNTc5MDg_57fc069a-b907-4d85-abbd-9907ced5b1e2"
      unitRef="usd">2422000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i8d04b9b60cbc4aa7b58d405a87a3512a_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE1LTEtMS0xLTE1NzkwOA_15e096fe-b134-48cb-abc7-9b91aa514436"
      unitRef="shares">104716</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i8d04b9b60cbc4aa7b58d405a87a3512a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE1LTMtMS0xLTE1NzkwOA_ab4c7fe2-25f1-41c8-821f-d346a557dffb"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ia71d40853c0a40d2991727fb2dd65401_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE1LTUtMS0xLTE1NzkwOA_2897c867-02bc-42aa-b3b8-80c25ebd56ba"
      unitRef="usd">3845000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i93665924167f401fb97f2bb2f21fb23f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE1LTktMS0xLTE1NzkwOA_de0ff3ac-e1e7-4628-bfe7-de8ad9e52e07"
      unitRef="usd">-438000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE1LTExLTEtMS0xNTc5MDg_ac2698e6-b2d7-4ae5-85c2-c260a4fb1d57"
      unitRef="usd">3408000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i8d04b9b60cbc4aa7b58d405a87a3512a_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE2LTEtMS0xLTE1NzkwOA_4b516202-a1a5-4f28-8b12-e536b17bca26"
      unitRef="shares">612277</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8d04b9b60cbc4aa7b58d405a87a3512a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE2LTMtMS0xLTE1NzkwOA_13506a49-a98b-4587-bd18-b2863efc8ec1"
      unitRef="usd">6000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia71d40853c0a40d2991727fb2dd65401_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE2LTUtMS0xLTE1NzkwOA_776ee77b-f24a-4435-b4d9-f676675dc18d"
      unitRef="usd">699000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i93665924167f401fb97f2bb2f21fb23f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE2LTktMS0xLTE1NzkwOA_9aab959f-012e-4b07-89b3-364053232f40"
      unitRef="usd">-5951000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE2LTExLTEtMS0xNTc5MDg_07e8b1c7-cb73-47fb-b8fc-84b88aaac4e4"
      unitRef="usd">-5246000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia71d40853c0a40d2991727fb2dd65401_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE4LTUtMS0xLTE1NzkwOA_4a2412aa-0979-4f94-a767-ad8a06e0237c"
      unitRef="usd">5835000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE4LTExLTEtMS0xNTc5MDg_b4985c7e-f43b-41e0-ba76-417c42cbed95"
      unitRef="usd">5835000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i8d04b9b60cbc4aa7b58d405a87a3512a_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE5LTEtMS0xLTE1NzkwOA_3d30720a-c413-4770-8736-51bccba845a3"
      unitRef="shares">2352</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i93665924167f401fb97f2bb2f21fb23f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE5LTktMS0xLTE1NzkwOA_81abc3db-f927-426f-ab91-151af9a2101a"
      unitRef="usd">-5644000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzE5LTExLTEtMS0xNTc5MDg_80ef0185-484b-415c-86ba-9df2354f8081"
      unitRef="usd">-5644000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i02c2a150f81642e591a9ac5c9cb96862_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzIwLTEtMS0xLTE1NzkwOA_cb681cd3-79ab-41e5-bd0d-3c3b17923ba0"
      unitRef="shares">282038564</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i02c2a150f81642e591a9ac5c9cb96862_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzIwLTMtMS0xLTE1NzkwOA_96b9fb29-75bb-4544-93b1-b216502918ae"
      unitRef="usd">2820000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i90fb6d1446c44529844b80d94b3db2f0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzIwLTUtMS0xLTE1NzkwOA_43c5a52d-6383-4337-9d17-cc37deb31a1e"
      unitRef="usd">921410000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic61687b1fb0c4f2a8f013ad9e4b49623_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzIwLTctMS0xLTE1NzkwOA_3f88dbea-aff0-4ffa-bfc6-4e6012f1a8b7"
      unitRef="usd">-81880000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i93d9f6fa21af49349fd4689549c987f3_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzIwLTktMS0xLTE1NzkwOA_bd9e4b25-fd0d-43da-8341-9c10cb4d38f4"
      unitRef="usd">-460529000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i66bd709f967d43018436d3e866d81df8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZToyNzI3NWU0M2Q0NjU0ZGQ1YmVmZGU3MzVkZDQyOGJjMC90YWJsZXJhbmdlOjI3Mjc1ZTQzZDQ2NTRkZDViZWZkZTczNWRkNDI4YmMwXzIwLTExLTEtMS0xNTc5MDg_22435b02-d096-46ac-94ad-eaa7fd67e2eb"
      unitRef="usd">381821000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3cf5179f83d84431b53a60d03d2e5e46_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzUtMS0xLTEtMTU3OTA4_4486d522-df44-4756-a331-4a6c117ca5b6"
      unitRef="shares">272154504</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i3cf5179f83d84431b53a60d03d2e5e46_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzUtMy0xLTEtMTU3OTA4_040d614e-932b-4b8e-8898-d8d8a5eaef88"
      unitRef="usd">2722000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i139c1d645bb945cba71ae677d129a98f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzUtNS0xLTEtMTU3OTA4_c183d56e-f075-4561-a5f8-e95326e9fa53"
      unitRef="usd">741113000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i00e20ca9f149469e8f6744b0eb15ae31_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzUtNy0xLTEtMTU3OTA4_1aa78d8c-ffed-4288-af45-397cfadc1328"
      unitRef="usd">-26233000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8c8b04b0d34e48789e7b84c9d803dcb4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzUtOS0xLTEtMTU3OTA4_16cf6eee-9d9f-4aea-89c1-3c62febdcfc7"
      unitRef="usd">-376003000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ida633192eb4f453c90c38e44d97f224b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzUtMTEtMS0xLTE1NzkwOA_76439085-8567-4412-bcac-e941ae3dc1cc"
      unitRef="usd">341599000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i7d6115db0a01427c879e4ba96fe23f45_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzYtOS0xLTEtMTU3OTA4_cd016102-b650-49a6-9f49-25f93d3132a9"
      unitRef="usd">54611000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzYtMTEtMS0xLTE1NzkwOA_ab883d75-99ed-4be8-b68b-bf31474e4582"
      unitRef="usd">54611000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iac028aa3fd6f4927b8793a7cc4bb655d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzctNy0xLTEtMTU3OTA4_323a61af-2e81-42c4-8250-2873441d3e16"
      unitRef="usd">-55647000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzctMTEtMS0xLTE1NzkwOA_6bd6eae4-160b-4c4a-8b81-4381df321b5c"
      unitRef="usd">-55647000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzgtMS0xLTEtMTU3OTA4_255794a6-9899-49b2-bfaa-696586ae93fa"
      unitRef="shares">3141342</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzgtMy0xLTEtMTU3OTA4_3897515d-5f33-421e-b846-b133d03731c7"
      unitRef="usd">31000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i20437d1f25fa4ccea32ba6c44e7a28a3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzgtNS0xLTEtMTU3OTA4_50f49340-c729-4a8d-8f3f-833708504280"
      unitRef="usd">182359000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzgtMTEtMS0xLTE1NzkwOA_79dc3ced-42b9-425e-862d-a95ed0b7f4c2"
      unitRef="usd">182390000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <bsy:AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzktMC0xLTEtMTU3OTA4L3RleHRyZWdpb246ZWQzNTVhYWZiNGZjNGM1YzliY2I5YTVlMWY2NDFhYjVfNTE_bcb4419d-6769-491f-b657-508df5715fa5"
      unitRef="usd">12584000</bsy:AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax>
    <bsy:AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions
      contextRef="i20437d1f25fa4ccea32ba6c44e7a28a3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzktNS0xLTEtMTU3OTA4_66ee8d70-5d41-4ab8-bcd0-cc6d5f9791e3"
      unitRef="usd">39021000</bsy:AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions>
    <bsy:AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzktMTEtMS0xLTE1NzkwOA_30f20a5a-6e52-4adc-9374-f66dffacd8e8"
      unitRef="usd">39021000</bsy:AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions>
    <us-gaap:Dividends
      contextRef="i7d6115db0a01427c879e4ba96fe23f45_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzEwLTktMS0xLTE1NzkwOA_c44be60b-2721-453d-8ec1-f0b35c2df13b"
      unitRef="usd">25076000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzEwLTExLTEtMS0xNTc5MDg_56262085-1b43-4125-9f79-370db9d6fe2f"
      unitRef="usd">25076000</us-gaap:Dividends>
    <bsy:StockIssuedDuringPeriodSharesDeferredCompensationPlan
      contextRef="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzExLTEtMS0xLTE1NzkwOA_edabba59-2ac7-45d0-9ea9-2f16ddee0dff"
      unitRef="shares">2290999</bsy:StockIssuedDuringPeriodSharesDeferredCompensationPlan>
    <bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan
      contextRef="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzExLTMtMS0xLTE1NzkwOA_f67f2242-1550-49fa-92f7-01afde620b59"
      unitRef="usd">23000</bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan>
    <bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan
      contextRef="i7d6115db0a01427c879e4ba96fe23f45_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzExLTktMS0xLTE1NzkwOA_c0d14f67-a2a6-43b2-9f31-312a29b2221a"
      unitRef="usd">-65707000</bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan>
    <bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzExLTExLTEtMS0xNTc5MDg_7c639ec1-a9eb-4b0c-b62c-055b849d158b"
      unitRef="usd">-65684000</bsy:StockIssuedDuringPeriodValueDeferredCompensationPlan>
    <bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions
      contextRef="i20437d1f25fa4ccea32ba6c44e7a28a3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzEyLTUtMS0xLTE1NzkwOA_4832a2d4-31ee-49d5-9cca-2d0ac0b6c560"
      unitRef="usd">2020000</bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions>
    <bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzEyLTExLTEtMS0xNTc5MDg_95ef2028-66af-4991-81fa-8854a630952b"
      unitRef="usd">2020000</bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions>
    <bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification
      contextRef="i20437d1f25fa4ccea32ba6c44e7a28a3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzEzLTUtMS0xLTE1NzkwOA_a6c415cc-f2a9-405b-b5af-e9c1c7f40312"
      unitRef="usd">-4739000</bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification>
    <bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzEzLTExLTEtMS0xNTc5MDg_9a884acc-5ced-437c-9980-f24ddbc1e9f9"
      unitRef="usd">-4739000</bsy:AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE0LTEtMS0xLTE1NzkwOA_3265f93e-a088-4db9-92c3-238081d13aef"
      unitRef="shares">190619</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE0LTMtMS0xLTE1NzkwOA_ceceaca4-f677-402c-b287-ee98c7877145"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i20437d1f25fa4ccea32ba6c44e7a28a3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE0LTUtMS0xLTE1NzkwOA_6f09c3f3-ae01-4150-98f2-bd5e5d7f8034"
      unitRef="usd">16013000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i7d6115db0a01427c879e4ba96fe23f45_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE0LTktMS0xLTE1NzkwOA_8e0ddb52-52fc-47dd-978c-f19b11d9ce6e"
      unitRef="usd">-6586000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE0LTExLTEtMS0xNTc5MDg_d756d296-7d76-4f22-9e77-7a68474ddf26"
      unitRef="usd">9429000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE1LTEtMS0xLTE1NzkwOA_4458cd67-4a27-4272-8ba2-b8d50de8c0a8"
      unitRef="shares">104716</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE1LTMtMS0xLTE1NzkwOA_70268c00-7fa5-42c3-965a-c1b0f653e606"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i20437d1f25fa4ccea32ba6c44e7a28a3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE1LTUtMS0xLTE1NzkwOA_1f52d74d-063d-48fa-be1d-fa2587c1edff"
      unitRef="usd">3845000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i7d6115db0a01427c879e4ba96fe23f45_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE1LTktMS0xLTE1NzkwOA_3c635c71-1d5a-4fb6-a26e-fadfab848d94"
      unitRef="usd">-438000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE1LTExLTEtMS0xNTc5MDg_50439339-2d4b-4a43-afd6-3a1dd6e97495"
      unitRef="usd">3408000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE2LTEtMS0xLTE1NzkwOA_37ce3cdf-9629-43c6-8dcb-14edad4d7ed3"
      unitRef="shares">4269335</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE2LTMtMS0xLTE1NzkwOA_d0de964a-471b-4cb3-89e9-3f96f6b81a95"
      unitRef="usd">42000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i20437d1f25fa4ccea32ba6c44e7a28a3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE2LTUtMS0xLTE1NzkwOA_9f8517ad-98c6-432c-a595-9429a0c3ed44"
      unitRef="usd">4987000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7d6115db0a01427c879e4ba96fe23f45_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE2LTktMS0xLTE1NzkwOA_e0d18c07-6089-4004-be0a-cd32db76fe44"
      unitRef="usd">-34978000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE2LTExLTEtMS0xNTc5MDg_6a9444a8-8f2a-4e6f-95d5-2385ce1554f0"
      unitRef="usd">-29949000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber
      contextRef="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE3LTEtMS0xLTE1NzkwOA_0a78ed53-2702-4a74-969f-10fc1eedcac8"
      unitRef="shares">7824</bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber>
    <bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue
      contextRef="i20437d1f25fa4ccea32ba6c44e7a28a3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE3LTUtMS0xLTE1NzkwOA_9e421b5b-2d4b-4f96-aec5-cb80b39726f2"
      unitRef="usd">450000</bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue>
    <bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE3LTExLTEtMS0xNTc5MDg_8b464905-f086-457d-a0c3-6458f25eb3f6"
      unitRef="usd">450000</bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i20437d1f25fa4ccea32ba6c44e7a28a3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE4LTUtMS0xLTE1NzkwOA_bdf4616d-32a6-4251-baf9-c45be9d9ff70"
      unitRef="usd">14383000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE4LTExLTEtMS0xNTc5MDg_5edb4985-9283-489c-834e-891413e212c5"
      unitRef="usd">14383000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE5LTEtMS0xLTE1NzkwOA_2d58607d-1191-4cb6-add0-cb081d4d6e18"
      unitRef="shares">-120775</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="idc7ee916eae249a4a4b1a5a594952cec_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE5LTMtMS0xLTE1NzkwOA_07853d19-b261-4752-8683-342e9d9b3f3c"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i7d6115db0a01427c879e4ba96fe23f45_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE5LTktMS0xLTE1NzkwOA_c41f9964-393c-47e3-8bbf-7bc8a8bda933"
      unitRef="usd">-6352000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzE5LTExLTEtMS0xNTc5MDg_569edfa6-fc37-4f5f-9a49-eedba2ba89db"
      unitRef="usd">-6353000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i02c2a150f81642e591a9ac5c9cb96862_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzIwLTEtMS0xLTE1NzkwOA_b85c80f2-22b4-422f-a1f0-4a674e68b06d"
      unitRef="shares">282038564</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i02c2a150f81642e591a9ac5c9cb96862_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzIwLTMtMS0xLTE1NzkwOA_3718206f-0c8c-4600-a639-793f0a64af37"
      unitRef="usd">2820000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i90fb6d1446c44529844b80d94b3db2f0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzIwLTUtMS0xLTE1NzkwOA_3ed1b78c-aa7f-4336-99b6-0e8cf6c7b6cc"
      unitRef="usd">921410000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic61687b1fb0c4f2a8f013ad9e4b49623_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzIwLTctMS0xLTE1NzkwOA_adc959e6-1854-4acd-a101-9c3be880f70f"
      unitRef="usd">-81880000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i93d9f6fa21af49349fd4689549c987f3_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzIwLTktMS0xLTE1NzkwOA_cc02629a-1ea7-4de8-babf-2d21f42f94ce"
      unitRef="usd">-460529000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i66bd709f967d43018436d3e866d81df8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjMvZnJhZzo3ZTk1ZmZkMTY0Njc0MzZmODNhMmEzYWQ2NTkyNDkzNy90YWJsZTozNzQ1MDMxYjYwNDA0YTc5YjlhM2Y4NDM2ZGY3MjM4ZC90YWJsZXJhbmdlOjM3NDUwMzFiNjA0MDRhNzliOWEzZjg0MzZkZjcyMzhkXzIwLTExLTEtMS0xNTc5MDg_c83734cd-0571-4d59-b625-c9e18594a786"
      unitRef="usd">381821000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQtMi0xLTEtMTU3OTA4_f04ac059-d474-4fbc-b640-16704180702d"
      unitRef="usd">149058000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQtNC0xLTEtMTU3OTA4_5e47dc17-0aa0-4b1f-bd97-4754afe29107"
      unitRef="usd">54611000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzYtMi0xLTEtMTU3OTA4_1996cbfe-7b0e-4f58-95c4-71795c909633"
      unitRef="usd">53644000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzYtNC0xLTEtMTU3OTA4_f50ae0d0-b577-44a4-8dd3-80374f95c6bf"
      unitRef="usd">35946000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzctMi0xLTEtMTU3OTA4_439aad7c-eea7-4c71-ba61-4fe5ad587c97"
      unitRef="usd">5199000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzctNC0xLTEtMTU3OTA4_4119b2de-ff4a-4524-9925-194f5e4e5fbc"
      unitRef="usd">466000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzgtMi0xLTEtMTU3OTA4_8b596027-9af7-414a-b503-6d56a015a8d0"
      unitRef="usd">-13670000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzgtNC0xLTEtMTU3OTA4_b043c544-0690-47e3-95c7-2a6c8cff6648"
      unitRef="usd">-17788000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzktMi0xLTEtMTU3OTA4_4b3937b9-1cc2-487f-8b0a-e851af81c25b"
      unitRef="usd">51359000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzktNC0xLTEtMTU3OTA4_13af4db5-ffd3-477d-af95-4cd0d4fcb249"
      unitRef="usd">32853000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzEwLTItMS0xLTE1NzkwOA_2a4552c3-45ae-4cb9-89fc-eeb0d8f0a511"
      unitRef="usd">-21873000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzEwLTQtMS0xLTE1NzkwOA_ebbabcf7-a4dd-44df-b7fc-cf4db264f3b7"
      unitRef="usd">89327000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzExLTItMS0xLTE1NzkwOA_69a422db-862c-4aa2-be45-4510c53e6da3"
      unitRef="usd">5468000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzExLTQtMS0xLTE1NzkwOA_3f74d586-e3df-4b8c-a9c0-1c2a2650a636"
      unitRef="usd">4160000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzEyLTItMS0xLTE1NzkwOA_dae443cf-8062-48f9-9396-dd2679a984be"
      unitRef="usd">29318000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzEyLTQtMS0xLTE1NzkwOA_13674682-771c-4596-a79e-7b289fbb74fe"
      unitRef="usd">9198000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzE2LTItMS0xLTE1NzkwOA_1ff405ab-ec97-445c-9d55-f4ae69c2ac40"
      unitRef="usd">-14445000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzE2LTQtMS0xLTE1NzkwOA_3786bbdd-d79b-4aa9-ace9-0f783d5ac836"
      unitRef="usd">-103000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzE3LTItMS0xLTE1NzkwOA_8d047792-eb3a-46f5-86d9-dd520a2939c3"
      unitRef="usd">1006000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzE3LTQtMS0xLTE1NzkwOA_c20b715f-1b49-440a-a4e2-524fbe521b5c"
      unitRef="usd">-2939000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzE5LTItMS0xLTE1NzkwOA_ce5ece8d-22b6-4e62-bc0c-771669c4b37d"
      unitRef="usd">-12550000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzE5LTQtMS0xLTE1NzkwOA_5b0400c3-d8c0-4eef-a5ad-7d05ada8388d"
      unitRef="usd">-26305000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzIwLTItMS0xLTE1NzkwOA_bbfa4cc2-8d0a-4252-b74d-edaefdf4eb94"
      unitRef="usd">-7779000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzIwLTQtMS0xLTE1NzkwOA_f3ee63fc-548a-47b5-a806-dae213886e6a"
      unitRef="usd">-11310000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzIxLTItMS0xLTE1NzkwOA_43043321-25bd-409b-8bd3-b8cd1bfdbdd7"
      unitRef="usd">28765000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzIxLTQtMS0xLTE1NzkwOA_33c2a8ee-647c-47dc-b963-e647bf60d7ae"
      unitRef="usd">29047000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzIyLTItMS0xLTE1NzkwOA_24fc4f5d-2df4-4fde-91bc-f8850e147853"
      unitRef="usd">-26725000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzIyLTQtMS0xLTE1NzkwOA_a570ad69-d362-4d91-ac6c-afaf72e3142d"
      unitRef="usd">-40496000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzIzLTItMS0xLTE1NzkwOA_df410467-1c0f-4606-883b-549294b8161a"
      unitRef="usd">2523000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzIzLTQtMS0xLTE1NzkwOA_42baef64-d00e-44ed-8011-ee357390627f"
      unitRef="usd">-12168000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzI0LTItMS0xLTE1NzkwOA_19c65b04-9a06-4622-a3f1-e56809ab7db3"
      unitRef="usd">238198000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzI0LTQtMS0xLTE1NzkwOA_f0117570-b9d3-4bf7-a547-c30a6c19f270"
      unitRef="usd">207417000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzI2LTItMS0xLTE1NzkwOA_cfe3028b-e6d4-4ac4-88fd-67df908f87de"
      unitRef="usd">12982000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzI2LTQtMS0xLTE1NzkwOA_ed659b05-d314-4e9b-8db9-ec3641700049"
      unitRef="usd">11152000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzI3LTItMS0xLTE1NzkwOA_5fa7e64c-47bc-44d9-a994-1184a16d8611"
      unitRef="usd">2380000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzI3LTQtMS0xLTE1NzkwOA_7334f2ed-c046-424d-8028-d3939a5a159e"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzI4LTItMS0xLTE1NzkwOA_cff1f6cd-8677-47a5-b6fb-709379c9bba8"
      unitRef="usd">719539000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzI4LTQtMS0xLTE1NzkwOA_fc8e14ec-2e13-4edf-b776-66470f9ac2a6"
      unitRef="usd">1033695000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzI5LTItMS0xLTE1NzkwOA_767b9c5a-210b-4368-933f-85778cb0dd47"
      unitRef="usd">10304000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzI5LTQtMS0xLTE1NzkwOA_a7fa672b-004f-42ed-89c7-585105879472"
      unitRef="usd">3000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzMwLTItMS0xLTE1NzkwOA_a594e20b-d9b7-4ab0-bfd1-f8ab7713aeec"
      unitRef="usd">-740445000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzMwLTQtMS0xLTE1NzkwOA_4d26ee34-5bf0-4021-a690-0a8252e206c3"
      unitRef="usd">-1047847000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzMyLTItMS0xLTE1NzkwOA_ed0cc8d9-cfc3-40e6-b53a-18aba2bc9e6d"
      unitRef="usd">753376000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzMyLTQtMS0xLTE1NzkwOA_a8053133-8fbf-41fb-ba38-14fced70e131"
      unitRef="usd">682083000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzMzLTItMS0xLTE1NzkwOA_14bdc246-b73a-4df4-aaf1-f1c46f6abe31"
      unitRef="usd">408714000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzMzLTQtMS0xLTE1NzkwOA_a9548373-120d-4178-8495-e1637fa56da8"
      unitRef="usd">860228000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzM0LTItMS0xLTE1NzkwOA_9b209441-9b9f-410f-86e2-5d9a6718fbfe"
      unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzM0LTQtMS0xLTE1NzkwOA_635bb927-e2e1-4f83-a53e-e8650ea99247"
      unitRef="usd">1233377000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzM1LTItMS0xLTE1NzkwOA_222bfe6f-aa38-42e9-b3f7-ff3bbcb2f24f"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzM1LTQtMS0xLTE1NzkwOA_d6fc11ff-7a96-4f7f-b04b-71797d5553f9"
      unitRef="usd">5643000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <bsy:PurchaseOfCappedCallOptions
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzM2LTItMS0xLTE1NzkwOA_b1b528c1-423b-4e85-9b7b-a0576604d44b"
      unitRef="usd">0</bsy:PurchaseOfCappedCallOptions>
    <bsy:PurchaseOfCappedCallOptions
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzM2LTQtMS0xLTE1NzkwOA_0e4153bb-ec4d-47aa-90ab-50727d8baa28"
      unitRef="usd">51555000</bsy:PurchaseOfCappedCallOptions>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzM4LTItMS0xLTE1NzkwOA_924e778a-22ab-4822-8f10-5ba49917a4e0"
      unitRef="usd">3750000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzM4LTQtMS0xLTE1NzkwOA_582c1772-1244-44c2-947d-9802fbbd3278"
      unitRef="usd">0</us-gaap:RepaymentsOfSecuredDebt>
    <bsy:FinanceLeasePaymentsFinancingActivities
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzM5LTItMS0xLTE1NzkwOA_472e16f7-62d6-4564-90bb-7a10fea79883"
      unitRef="usd">123000</bsy:FinanceLeasePaymentsFinancingActivities>
    <bsy:FinanceLeasePaymentsFinancingActivities
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzM5LTQtMS0xLTE1NzkwOA_8df8e1a4-6280-4af1-b52c-fa68f10c2e8c"
      unitRef="usd">147000</bsy:FinanceLeasePaymentsFinancingActivities>
    <us-gaap:RepaymentsOfAssumedDebt
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQwLTItMS0xLTE1NzkwOA_c2475105-5b1b-45df-b1e3-dd97e9dc118b"
      unitRef="usd">6996000</us-gaap:RepaymentsOfAssumedDebt>
    <us-gaap:RepaymentsOfAssumedDebt
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQwLTQtMS0xLTE1NzkwOA_fd76fb41-1bd2-4315-a58c-68a14b9e38e1"
      unitRef="usd">741000</us-gaap:RepaymentsOfAssumedDebt>
    <us-gaap:PaymentsOfDividends
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQxLTItMS0xLTE1NzkwOA_2d7b16fe-a508-42d5-a240-ff6b0b56a826"
      unitRef="usd">25828000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQxLTQtMS0xLTE1NzkwOA_6b3027d1-cea9-44cc-acc4-4a62dc0bbeb8"
      unitRef="usd">25076000</us-gaap:PaymentsOfDividends>
    <us-gaap:ProceedsFromStockPlans
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQyLTItMS0xLTE1NzkwOA_46997b2e-368c-44da-8f27-05986df2cb81"
      unitRef="usd">10335000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQyLTQtMS0xLTE1NzkwOA_78a60a5c-7b63-4ffe-ac97-d41c2d92af88"
      unitRef="usd">3846000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQzLTItMS0xLTE1NzkwOA_cf8af912-47ad-4fa8-bf30-485fec4e4947"
      unitRef="usd">6855000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQzLTQtMS0xLTE1NzkwOA_1c86a74d-346d-4809-a1b7-f46b1ff2b2e3"
      unitRef="usd">5039000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <bsy:PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQ0LTItMS0xLTE1NzkwOA_8a0ee29a-db7e-4123-8105-7bd2eb2a689e"
      unitRef="usd">42213000</bsy:PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes>
    <bsy:PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQ0LTQtMS0xLTE1NzkwOA_e10dc8a7-a874-41ca-8714-0f5be5aa3b1e"
      unitRef="usd">111306000</bsy:PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQ1LTItMS0xLTE1NzkwOA_d320f792-6375-4719-8417-0df948563060"
      unitRef="usd">28250000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQ1LTQtMS0xLTE1NzkwOA_86a4df07-4e38-4132-96ac-6f18faddb6ff"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQ2LTItMS0xLTE1NzkwOA_a33ab9d4-1d8b-4d70-b3b5-21438b3ac0b6"
      unitRef="usd">254692000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQ2LTQtMS0xLTE1NzkwOA_eda2b5fd-e33a-45fc-9b2b-e36aa7f81939"
      unitRef="usd">869649000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQ3LTItMS0xLTE1NzkwOA_f69c3996-05d2-4ecb-b97a-02a2414ed141"
      unitRef="usd">-8926000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQ3LTQtMS0xLTE1NzkwOA_c94b983e-23cb-44a8-ad38-39ff7f43c4a0"
      unitRef="usd">4530000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQ4LTItMS0xLTE1NzkwOA_7e1b1c9c-d8ba-49b3-8319-bea4dc7aec64"
      unitRef="usd">-256481000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQ4LTQtMS0xLTE1NzkwOA_fff19244-b2ea-41ee-9983-c2e19dfd2623"
      unitRef="usd">33749000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQ5LTItMS0xLTE1NzkwOA_3c175f7d-cfdb-42e9-8191-fd4ed121ee19"
      unitRef="usd">329337000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ida633192eb4f453c90c38e44d97f224b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzQ5LTQtMS0xLTE1NzkwOA_0b625002-f073-447c-97ef-211dea25742d"
      unitRef="usd">122006000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzUwLTItMS0xLTE1NzkwOA_aa0a4354-d83a-4d77-837a-88e5425cb996"
      unitRef="usd">72856000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i66bd709f967d43018436d3e866d81df8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjYvZnJhZzphMDc0Mjc3MzcwNmE0MGJiYjgxMTg2NzY0YmYxZTgxMC90YWJsZTo3MzAwMDc3MzgzYWE0YTBhODVjODNkNTM3Y2U4MzllOS90YWJsZXJhbmdlOjczMDAwNzczODNhYTRhMGE4NWM4M2Q1MzdjZTgzOWU5XzUwLTQtMS0xLTE1NzkwOA_0656ba30-fc10-4f91-9613-7d8878d2b67a"
      unitRef="usd">155755000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzQtMi0xLTEtMTU3OTA4_6352674f-24b1-443a-8bff-c08900ad462e"
      unitRef="usd">20696000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzQtNC0xLTEtMTU3OTA4_c6e1d0b7-a228-48b7-afd7-befab3dce71d"
      unitRef="usd">32359000</us-gaap:IncomeTaxesPaid>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzUtMi0xLTEtMTU3OTA4_f7a20859-6bb6-4773-a28d-6d5a2ef91d64"
      unitRef="usd">2194000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzUtNC0xLTEtMTU3OTA4_c6b4a245-90c6-4793-bea0-74943d503aa6"
      unitRef="usd">7820000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:InterestPaidNet
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzYtMi0xLTEtMTU3OTA4_89ce42de-246c-4f5e-ac38-0cc62d9c1a44"
      unitRef="usd">17647000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzYtNC0xLTEtMTU3OTA4_8704527c-3fc4-4335-9763-dc3d7b35ccfd"
      unitRef="usd">3281000</us-gaap:InterestPaidNet>
    <bsy:NoncashOrPartNoncashCostMethodInvestmentNonCashExchange
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzgtMi0xLTEtMTc2NjM4_188c3c37-52df-4488-97c9-2edb1f5798c7"
      unitRef="usd">6022000</bsy:NoncashOrPartNoncashCostMethodInvestmentNonCashExchange>
    <bsy:NoncashOrPartNoncashCostMethodInvestmentNonCashExchange
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzgtNC0xLTEtMTc2NjQ2_1433659d-0532-4113-a8a0-703baa5ca709"
      unitRef="usd">0</bsy:NoncashOrPartNoncashCostMethodInvestmentNonCashExchange>
    <bsy:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzgtMi0xLTEtMTU3OTA4_be9c60e1-f375-4a14-874f-1ba0d0eb0e78"
      unitRef="usd">0</bsy:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration>
    <bsy:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzgtNC0xLTEtMTU3OTA4_734c9e2f-340f-4f52-9a17-172f27cb2a49"
      unitRef="usd">182390000</bsy:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration>
    <bsy:NoncashOrPartNoncashContingentAcquisitionConsideration
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzktMi0xLTEtMTU3OTA4_5fcb8c17-ed51-475d-9911-8dbbe29805b4"
      unitRef="usd">0</bsy:NoncashOrPartNoncashContingentAcquisitionConsideration>
    <bsy:NoncashOrPartNoncashContingentAcquisitionConsideration
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzktNC0xLTEtMTU3OTA4_b8477489-28cc-4ee3-b26f-376aeb31bc95"
      unitRef="usd">5581000</bsy:NoncashOrPartNoncashContingentAcquisitionConsideration>
    <bsy:NoncashOrPartNoncashDeferredAcquisitionConsideration
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzEwLTItMS0xLTE1NzkwOA_989dcd0e-0665-47b8-afb9-f965df0696cc"
      unitRef="usd">157000</bsy:NoncashOrPartNoncashDeferredAcquisitionConsideration>
    <bsy:NoncashOrPartNoncashDeferredAcquisitionConsideration
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzEwLTQtMS0xLTE1NzkwOA_c8a24597-1f4d-402b-9a16-8bb190588dcc"
      unitRef="usd">10081000</bsy:NoncashOrPartNoncashDeferredAcquisitionConsideration>
    <bsy:NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzExLTItMS0xLTE1NzkwOA_de7ceb64-66e9-434e-9fdb-fd87031ecb5b"
      unitRef="usd">0</bsy:NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid>
    <bsy:NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzExLTQtMS0xLTE1NzkwOA_ae304f72-cf05-4dc1-8adb-fb2180b84775"
      unitRef="usd">375000</bsy:NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid>
    <bsy:CappedCallOptionsCostsAccruedDuringPeriod
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzEyLTItMS0xLTE1NzkwOA_cff29791-ed85-494a-9339-5ff722af895f"
      unitRef="usd">0</bsy:CappedCallOptionsCostsAccruedDuringPeriod>
    <bsy:CappedCallOptionsCostsAccruedDuringPeriod
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzEyLTQtMS0xLTE1NzkwOA_43423143-6869-4faa-80c0-fb2517882de1"
      unitRef="usd">50000</bsy:CappedCallOptionsCostsAccruedDuringPeriod>
    <bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzE0LTItMS0xLTE1NzkwOA_70886d73-6ab3-4c6d-90ce-eb5957ab3ca0"
      unitRef="usd">16310000</bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares>
    <bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzE0LTQtMS0xLTE1NzkwOA_4ab5e002-01f9-417b-96c4-9c1b6fbd04dd"
      unitRef="usd">16015000</bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares>
    <bsy:VoluntaryDeferredCompensationPlanContributionsDuringPeriod
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzE1LTItMS0xLTE1NzkwOA_5ecab779-3784-4610-aed2-591b145ff6e1"
      unitRef="usd">4694000</bsy:VoluntaryDeferredCompensationPlanContributionsDuringPeriod>
    <bsy:VoluntaryDeferredCompensationPlanContributionsDuringPeriod
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yMjkvZnJhZzo0OWQ4N2Q0NmNkZWM0Nzk5YTAwOWMyZTdlM2UzMjIyMC90YWJsZTo3OWU0NTc1MjA5ZjA0ZmZkOWIzZGViM2U3YmUzZmE5MC90YWJsZXJhbmdlOjc5ZTQ1NzUyMDlmMDRmZmQ5YjNkZWIzZTdiZTNmYTkwXzE1LTQtMS0xLTE1NzkwOA_54cb2a32-ca42-4b36-a5fc-086ba52d068d"
      unitRef="usd">2020000</bsy:VoluntaryDeferredCompensationPlanContributionsDuringPeriod>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzI0Nzg_d4522207-4513-424b-96d9-f67fc1a9a01a">Basis of Presentation&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The accompanying unaudited consolidated financial statements include the accounts of Bentley Systems, Incorporated (&#x201c;Bentley&#x201d; or the &#x201c;Company&#x201d;) and its wholly-owned subsidiaries, and have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S.&#160;GAAP&#x201d;) and in accordance with the rules and regulations of the United States Securities and Exchange Commission&#160;(&#x201c;SEC&#x201d;) regarding interim financial reporting. Accordingly, they do not include all the information and notes required by U.S.&#160;GAAP for annual financial statements. These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in Part&#160;II, Item&#160;8 of the Company&#x2019;s 2021 Annual Report on Form&#160;10&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;&#x2011;&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;K on file with the SEC. In management&#x2019;s opinion, the accompanying unaudited consolidated financial statements contain all adjustments (consisting of normal, recurring and non-recurring adjustments) that were considered necessary for the fair statement of the Company&#x2019;s financial position, results of operations, and cash flows at the dates and for the periods indicated. The preparation of financial statements in conformity with U.S.&#160;GAAP requires management to make estimates and assumptions that affect reported amounts in the financial statements and accompanying notes. Actual results could differ materially from those estimates. The December&#160;31, 2021 consolidated balance sheet included herein is derived from the Company&#x2019;s audited consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain reclassifications of prior period amounts have been made to conform to the current period presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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;Business Combinations&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; &#x2014; On January&#160;31, 2022, the Company completed the acquisition of Power Line Systems, a leader in software for the design of overhead electric power transmission lines and their structures, for $695,968 in cash, net of cash acquired. On June&#160;17, 2021, the Company completed the acquisition of Seequent Holdings Limited (&#x201c;Seequent&#x201d;), a leader in software for geological and geophysical modeling, geotechnical stability, and cloud services for geodata management and collaboration, for $883,336 in cash, net of cash acquired, plus 3,141,342&#160;shares of the Company&#x2019;s Class&#160;B Common Stock (see Note&#160;4).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 Compensation&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; &#x2014; Under the Company&#x2019;s unfunded amended and restated Bentley Systems, Incorporated Nonqualified Deferred Compensation Plan (the &#x201c;DCP&#x201d;), certain officers and key employees may defer all or any part of their incentive compensation, and the Company may make discretionary awards on behalf of such participants. Elective participant deferrals and discretionary Company awards are received in the form of phantom shares of the Company&#x2019;s Class&#160;B Common Stock, which are valued for tax and accounting purposes in the same manner as actual shares of Class&#160;B Common Stock, and are recorded as stock&#x2011;based compensation expense in the consolidated statements of operations (see Note&#160;15).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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&#x2019;s Board of Directors approved an amendment to the DCP, which offered to certain active executives in the DCP a one&#x2011;time, short&#x2011;term election to reallocate a limited portion of their DCP holdings from phantom shares of the Company&#x2019;s Class&#160;B Common Stock into other phantom investment funds. The offer to reallocate was subject to a proration mechanism which adjusted the aggregate elections to a maximum of 1,500,000 phantom shares of the Company&#x2019;s Class&#160;B Common Stock. This resulted in a reduction of 1,500,000&#160;shares in both the basic and diluted count of Company shares.&lt;/span&gt;&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;While DCP participants&#x2019; investments in phantom shares remain equity classified, as they will be settled in shares of Class&#160;B Common Stock upon eventual distribution, the amendment and elections resulted in a change to liability classification for the reallocated phantom investments, as they will be settled in cash upon eventual distribution. As a result, during the three and nine months ended September&#160;30, 2021, the Company reclassified cumulative compensation cost of $4,739 from &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;Additional paid-in capital &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;to &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;Accruals and other current liabilities&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; or &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;Deferred compensation plan liabilities&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 the consolidated balance sheet and recognized a compensation charge of $90,721 to &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;Deferred compensation plan&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; expenses in the consolidated statements of operations to record the reallocated deferred compensation plan liabilities at their fair value of $95,460. Subsequent to the one&#x2011;time reallocation, these diversified deferred compensation plan liabilities are marked to market at the end of each reporting period, with changes in the liabilities recorded as an expense (income) to &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;Deferred compensation plan&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 the consolidated statements of operations (see Note&#160;12).&lt;/span&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzI0Nzk_5ec98e28-e65b-48ea-a7db-cc432ddd4bf4">Basis of Presentation &#x2014; The accompanying unaudited consolidated financial statements include the accounts of Bentley Systems, Incorporated (&#x201c;Bentley&#x201d; or the &#x201c;Company&#x201d;) and its wholly-owned subsidiaries, and have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S.&#160;GAAP&#x201d;) and in accordance with the rules and regulations of the United States Securities and Exchange Commission&#160;(&#x201c;SEC&#x201d;) regarding interim financial reporting. Accordingly, they do not include all the information and notes required by U.S.&#160;GAAP for annual financial statements.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzI0ODA_5a89a7b2-41cc-4d03-aa34-435016d58d86">These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in Part&#160;II, Item&#160;8 of the Company&#x2019;s 2021 Annual Report on Form&#160;10&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;&#x2011;&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;K on file with the SEC. In management&#x2019;s opinion, the accompanying unaudited consolidated financial statements contain all adjustments (consisting of normal, recurring and non-recurring adjustments) that were considered necessary for the fair statement of the Company&#x2019;s financial position, results of operations, and cash flows at the dates and for the periods indicated. The preparation of financial statements in conformity with U.S.&#160;GAAP requires management to make estimates and assumptions that affect reported amounts in the financial statements and accompanying notes. Actual results could differ materially from those estimates. The December&#160;31, 2021 consolidated balance sheet included herein is derived from the Company&#x2019;s audited consolidated financial statements.&lt;/span&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain reclassifications of prior period amounts have been made to conform to the current period presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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;Business Combinations&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; &#x2014; On January&#160;31, 2022, the Company completed the acquisition of Power Line Systems, a leader in software for the design of overhead electric power transmission lines and their structures, for $695,968 in cash, net of cash acquired. On June&#160;17, 2021, the Company completed the acquisition of Seequent Holdings Limited (&#x201c;Seequent&#x201d;), a leader in software for geological and geophysical modeling, geotechnical stability, and cloud services for geodata management and collaboration, for $883,336 in cash, net of cash acquired, plus 3,141,342&#160;shares of the Company&#x2019;s Class&#160;B Common Stock (see Note&#160;4).&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ibccb09b079e249caa1f2e452355342b6_D20220131-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzIwOTU_cfae7c18-852d-4546-9f34-99c87af76468"
      unitRef="usd">695968000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i899475bb1e7d489f94749be5942af567_D20210617-20210617"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzIzNzk_7f4959ca-0041-4aa8-9303-58c0c36748e8"
      unitRef="usd">883336000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="iac742d389aac4928b2a1f38e5816ff02_D20210617-20210617"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzI0MTg_ac60e9b1-0902-496b-8ecd-1ae513fda224"
      unitRef="shares">3141342</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <bsy:DeferredCompensationPolicyPolicyTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzY1OTcwNjk3ODUzMTI_e43001c4-885f-45c1-8817-a680d2e2dca6">&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 Compensation&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; &#x2014; Under the Company&#x2019;s unfunded amended and restated Bentley Systems, Incorporated Nonqualified Deferred Compensation Plan (the &#x201c;DCP&#x201d;), certain officers and key employees may defer all or any part of their incentive compensation, and the Company may make discretionary awards on behalf of such participants. Elective participant deferrals and discretionary Company awards are received in the form of phantom shares of the Company&#x2019;s Class&#160;B Common Stock, which are valued for tax and accounting purposes in the same manner as actual shares of Class&#160;B Common Stock, and are recorded as stock&#x2011;based compensation expense in the consolidated statements of operations (see Note&#160;15).&lt;/span&gt;</bsy:DeferredCompensationPolicyPolicyTextBlock>
    <us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance
      contextRef="if3c04530d3894767909bd84857af6f1b_I20210831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzU0OTc1NTgyMjQwNQ_f2924d3e-03be-4ecb-91a8-f088832a14cc"
      unitRef="shares">1500000</us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance>
    <bsy:ReductionInSharesOutstandingDiluted
      contextRef="if3c04530d3894767909bd84857af6f1b_I20210831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzU0OTc1NTgyMjQ5NQ_2ae87569-c3da-458a-a519-d0514b972f31"
      unitRef="shares">1500000</bsy:ReductionInSharesOutstandingDiluted>
    <bsy:ReductionInSharesOutstandingBasic
      contextRef="if3c04530d3894767909bd84857af6f1b_I20210831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzU0OTc1NTgyMjQ5NQ_bb5d6651-1191-4f64-8018-d9957830e853"
      unitRef="shares">1500000</bsy:ReductionInSharesOutstandingBasic>
    <bsy:DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost
      contextRef="ifb938f86f3b14f418b727fe7fcb16722_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzU0OTc1NTgyMzAzNA_654ccee6-6926-4b78-8a88-de78fcfa13ce"
      unitRef="usd">4739000</bsy:DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost>
    <bsy:DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost
      contextRef="i5bd73f62746744d59c0f19325e695dc4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzU0OTc1NTgyMzAzNA_d71f9227-74c4-4f57-8ecc-3460807dab83"
      unitRef="usd">4739000</bsy:DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i5bd73f62746744d59c0f19325e695dc4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzU0OTc1NTgyMzIyOA_1b1c3c52-1709-4708-81ff-1effbea7a725"
      unitRef="usd">90721000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="ifb938f86f3b14f418b727fe7fcb16722_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzU0OTc1NTgyMzIyOA_f592cb4f-cd42-449a-8710-17b3f418398b"
      unitRef="usd">90721000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability
      contextRef="i50e5970fa5fc43cba7f7e85d4f30d095_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNjUvZnJhZzpmZTg2ZDRmYTFmMWE0ZjAyYTExNmJmMDM0MzNjNDYwNS90ZXh0cmVnaW9uOmZlODZkNGZhMWYxYTRmMDJhMTE2YmYwMzQzM2M0NjA1XzU0OTc1NTgyMzQwNA_38f6ade6-aeec-4ec1-b821-58b695506299"
      unitRef="usd">95460000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNzQvZnJhZzoyODc4ZjI3OGI2MjE0OWMyOWVkOTI2Mzc0N2RlZmMwOC90ZXh0cmVnaW9uOjI4NzhmMjc4YjYyMTQ5YzI5ZWQ5MjYzNzQ3ZGVmYzA4XzEyMTg_dc84e471-31ba-493c-a292-394a19ab2629">Recent Accounting Pronouncements&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March&#160;2020, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No.&#160;2020&#x2011;04, &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;Reference Rate Reform (Topic&#160;848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting &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;(&#x201c;ASU&#160;2020&#x2011;04&#x201d;), which provides optional expedients and exceptions for applying U.S.&#160;GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. ASU&#160;2020&#x2011;04 applies only to contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) or another reference rate expected to be discontinued because of reference rate reform between March&#160;12, 2020 and December&#160;31, 2022. The expedients and exceptions provided by ASU&#160;2020&#x2011;04 do not apply to contract modifications made and hedging relationships entered into or evaluated after December&#160;31, 2022, except for hedging relationships existing as of December&#160;31, 2022, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. The Company had no transactions that were impacted by ASU&#160;2020&#x2011;04 during the nine months ended September&#160;30, 2022.&lt;/span&gt;&lt;div style="margin-bottom:12pt;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;Recently Adopted Accounting Guidance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October&#160;2021, the FASB issued ASU&#160;No.&#160;2021&#x2011;08, &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;Business Combinations (Topic&#160;805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&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; (&#x201c;ASU&#160;2021&#x2011;08&#x201d;), which improves the comparability of accounting for acquired revenue contracts with customers in a business combination. The new guidance is meant to reduce diversity in practice and inconsistencies related to recognition of an acquired contract liability and revenue contract payment terms and their effect on subsequent revenue recognized by the acquirer. During the fourth quarter of 2021, the Company early adopted the ASU effective January&#160;1, 2021 using the modified retrospective method of adoption and retrospectively recasted interim prior period amounts presented in the accompanying unaudited consolidated financial statements for acquisitions subsequent to January&#160;1, 2021. The adoption of this ASU did not have a material impact on the accompanying unaudited consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yNzQvZnJhZzoyODc4ZjI3OGI2MjE0OWMyOWVkOTI2Mzc0N2RlZmMwOC90ZXh0cmVnaW9uOjI4NzhmMjc4YjYyMTQ5YzI5ZWQ5MjYzNzQ3ZGVmYzA4XzEyMTk_92e9426c-1f1e-4f84-a84a-ca1b232e8c5e">Recent Accounting Pronouncements&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March&#160;2020, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No.&#160;2020&#x2011;04, &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;Reference Rate Reform (Topic&#160;848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting &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;(&#x201c;ASU&#160;2020&#x2011;04&#x201d;), which provides optional expedients and exceptions for applying U.S.&#160;GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. ASU&#160;2020&#x2011;04 applies only to contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) or another reference rate expected to be discontinued because of reference rate reform between March&#160;12, 2020 and December&#160;31, 2022. The expedients and exceptions provided by ASU&#160;2020&#x2011;04 do not apply to contract modifications made and hedging relationships entered into or evaluated after December&#160;31, 2022, except for hedging relationships existing as of December&#160;31, 2022, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. The Company had no transactions that were impacted by ASU&#160;2020&#x2011;04 during the nine months ended September&#160;30, 2022.&lt;/span&gt;&lt;div style="margin-bottom:12pt;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;Recently Adopted Accounting Guidance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October&#160;2021, the FASB issued ASU&#160;No.&#160;2021&#x2011;08, &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;Business Combinations (Topic&#160;805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&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; (&#x201c;ASU&#160;2021&#x2011;08&#x201d;), which improves the comparability of accounting for acquired revenue contracts with customers in a business combination. The new guidance is meant to reduce diversity in practice and inconsistencies related to recognition of an acquired contract liability and revenue contract payment terms and their effect on subsequent revenue recognized by the acquirer. During the fourth quarter of 2021, the Company early adopted the ASU effective January&#160;1, 2021 using the modified retrospective method of adoption and retrospectively recasted interim prior period amounts presented in the accompanying unaudited consolidated financial statements for acquisitions subsequent to January&#160;1, 2021. The adoption of this ASU did not have a material impact on the accompanying unaudited consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0XzExMTEy_4c39a217-cf8a-4261-9c16-5692417c08e9">Revenue from Contracts with Customers&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Nature of Products and Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 generates revenues from subscriptions, perpetual licenses, and services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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;Subscriptions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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;SELECT subscriptions &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;&#x2014; The Company provides prepaid annual recurring subscriptions that accounts (which are based on distinct contractual and billing relationships with the Company, where affiliated entities of a single parent company may each have an independent account with the Company) can elect to add to a new or previously purchased perpetual license. SELECT provides accounts with benefits, including upgrades, comprehensive technical support, pooled licensing benefits, annual portfolio balancing exchange rights, learning benefits, certain Azure&#x2011;based cloud collaboration services, mobility advantages, and access to other available benefits. SELECT subscriptions revenues are recognized as distinct performance obligations are satisfied. The performance obligations within the SELECT offering, outside of the portfolio balancing exchange right, are concurrently delivered and have the same pattern of recognition. These performance obligations are accounted for ratably over the term as a single performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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;Enterprise subscriptions&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; &#x2014; The Company provides enterprise subscription offerings, which provide its enterprise accounts with complete and unlimited global access to the Company&#x2019;s comprehensive portfolio of solutions. Enterprise 365 (&#x201c;E365&#x201d;) subscriptions are charged to accounts based upon daily usage. The daily usage fee includes a term license component, SELECT maintenance and support, hosting, and Success Blueprints, which are designed to achieve business outcomes through more efficient and effective use of the Company&#x2019;s software. E365 revenues are recognized based upon usage incurred by the account. Usage is defined as distinct user access on a daily basis. E365 subscriptions can contain quarterly usage floors or collars. The term of E365 subscriptions aligns with calendar quarters and revenue is recognized based on actual usage. Alternatively, Enterprise License Subscriptions (&#x201c;ELS&#x201d;) provide access for a prepaid fee, which is based on the account&#x2019;s usage of software in the preceding year, to effectively create a fee&#x2011;certain consumption&#x2011;based arrangement. ELS contain a term license component, SELECT maintenance and support, and performance consulting days. The SELECT maintenance and support benefits under ELS do not include a portfolio balancing performance obligation. Revenue is allocated to the various performance obligations based on their respective standalone selling price (&#x201c;SSP&#x201d;). Revenue allocated to the term license component is recognized upon delivery at the start of the subscription term while revenues for the SELECT maintenance and support and the performance consulting days are recognized as delivered over the subscription term. Billings in advance are recorded as &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;Deferred revenues&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 the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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;Term license subscriptions &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;&#x2014; The Company provides annual, quarterly, and monthly term licenses for its software products. Term license subscriptions contain a term license component and SELECT maintenance and support. Revenue is allocated to the various performance obligations based on their SSP. Annual term licenses (&#x201c;ATL&#x201d;) are generally prepaid annually for named user access to specific products and include the Company&#x2019;s Virtuoso subscriptions sold via the Company&#x2019;s Virtuosity eStore for practitioner licenses. Virtuoso subscriptions are bundles with customizable training and expert consultation administered through &#x201c;keys&#x201d; or credits. Quarterly term license (&#x201c;QTL&#x201d;) subscriptions allow accounts to pay quarterly in arrears for license usage that is beyond their prepaid subscriptions. Monthly term license (&#x201c;MTL&#x201d;) subscriptions are identical to QTL subscriptions, except for the term of the license, and the manner in which they are monetized. MTL subscriptions require a Cloud Services Subscription (&#x201c;CSS&#x201d;), which is described below. For ATL, revenue allocated to the term license component is recognized upon delivery at the start of the subscription term while revenue for the SELECT maintenance and support is recognized as delivered over the subscription term. For Virtuoso keys, revenue is recognized as services are delivered. Billings in advance are recorded as &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;Deferred revenues&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 the consolidated balance sheets. For usage&#x2011;based QTL and MTL subscriptions, revenues are recognized based upon usage incurred by the account. Usage is defined as peak usage over the respective terms. The terms of QTL and MTL subscriptions align with calendar quarters and calendar months, respectively, and revenue is recognized based on actual usage.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Visas and Passports are quarterly or annual term licenses enabling users to access specific project or enterprise information and entitles users to certain functionality of the Company&#x2019;s &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;ProjectWise&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;AssetWise&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; systems. The Company&#x2019;s standard offerings are usage based with monetization through the Company&#x2019;s CSS program as described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CSS is a program designed to streamline the procurement, administration, and payment process. The program requires an estimation of annual usage for CSS eligible offerings and a deposit of funds in advance. Actual consumption is monitored and invoiced against the deposit on a calendar quarter basis. CSS balances not utilized for eligible products or services may roll over to future periods or are refundable. Paid and unconsumed CSS balances are recorded in &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;Accruals and other current liabilities &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 the consolidated balance sheets. Software and services consumed under CSS are recognized pursuant to the applicable revenue recognition guidance for the respective software or service and classified as subscriptions or services based on their respective nature.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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;Perpetual licenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Perpetual licenses may be sold with or without attaching a SELECT subscription. Historically, attachment and retention of the SELECT subscription has been high given the benefits of the SELECT subscription discussed above. Perpetual licenses revenues are recognized upon delivery of the license to the user.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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;Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 provides professional services, including training, implementation, configuration, customization, and strategic consulting services. The Company performs projects on both a time and materials and a fixed fee basis. Certain of the Company&#x2019;s fixed&#x2011;fee arrangements, including its Success Services offerings, are structured as subscription&#x2011;like, packaged offerings that are annually recurring in nature. Success Services are standard service offerings that provide a level of dedicated professional services above the standard technical support offered to all accounts as part of their SELECT or enterprise agreement. Revenues are recognized as services are performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company primarily utilizes its direct internal sales force and also has arrangements through independent channel partners to promote and sell Bentley products and subscriptions to end&#x2011;users. Channel partners are authorized to promote the sale of an authorized set of Bentley products and subscriptions within an authorized geography under a Channel Partner Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Significant Judgments and Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s contracts with customers may include promises to transfer licenses (perpetual or term&#x2011;based), maintenance, and services to a user. Judgment is required to determine if the promises are separate performance obligations, and if so, the allocation of the transaction price to each performance obligation. When an arrangement includes multiple performance obligations which are concurrently delivered and have the same pattern of transfer to the customer, the Company accounts for those performance obligations as a single performance obligation. For contracts with more than one performance obligation, the transaction price is allocated among the performance obligations in an amount that depicts the relative SSP of each obligation. Judgment is required to determine the SSP for each distinct performance obligation. In instances where SSP is not directly observable, such as when the Company does not sell the product or service separately, the Company determines the SSP using information that may include market conditions and other observable inputs. The Company uses a range of amounts to estimate SSP when it sells each of the products and services separately and needs to determine whether there is a discount that should be allocated based on the relative SSP of the various products and services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s SELECT agreement provides users with perpetual licenses a right to exchange software for other eligible perpetual licenses on an annual basis upon renewal. The Company refers to this option as portfolio balancing and has concluded that the portfolio balancing feature represents a material right resulting in the deferral of the associated revenue. Judgment is required to estimate the percentage of users who may elect to portfolio balance and considers inputs such as historical user elections. This feature is available once per term and must be exercised prior to the respective renewal term. The Company recognizes the associated revenue upon election or when the portfolio balancing right expires. This right is included in the initial and subsequent renewal terms and the Company reestablishes the revenue deferral for the material right upon the beginning of the renewal term. As of September&#160;30, 2022 and December&#160;31, 2021, the Company has deferred $16,874 and $18,020, respectively, related to portfolio balancing exchange rights which is included in &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;Deferred revenues&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 the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Assets and Contract Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:62.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.209%"/&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&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&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;/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;/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;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Deferred revenues&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;201,610&#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;232,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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, 2022 and December&#160;31, 2021, the Company&#x2019;s contract assets relate to performance obligations completed in advance of the right to invoice and are included in &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;Prepaid and other current assets&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 the consolidated balance sheets. Contract assets were not impaired as of September&#160;30, 2022 and December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenues consist of billings made or payments received in advance of revenue recognition from subscriptions and services. The timing of revenue recognition may differ from the timing of billings to users.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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, 2022, $174,194 of revenues that were included in the December&#160;31, 2021 deferred revenues balance were recognized. There were additional deferrals of $158,125, which were primarily related to new billings and acquisitions (see Note&#160;4). For the nine months ended September&#160;30, 2021, $164,539 of revenues that were included in the December&#160;31, 2020 deferred revenues balance were recognized. There were additional deferrals of $161,578, which were primarily related to new billings and acquisitions (see Note&#160;4).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s contracts with customers include amounts allocated to performance obligations that will be satisfied at a later date. As of September&#160;30, 2022, amounts allocated to these remaining performance obligations are $201,610, of which the Company expects to recognize approximately 92% over the next 12 months with the remaining amount thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Disaggregation of Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s revenues consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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&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&lt;/span&gt;&lt;/td&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;September&#160;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;September&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subscriptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;SELECT subscriptions&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;63,609&#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;66,648&#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;196,786&#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;199,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Enterprise subscriptions &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#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;89,041&#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;75,381&#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;252,461&#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;214,058&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term license subscriptions&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;82,657&#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;73,106&#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;259,484&#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;175,922&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subscriptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235,307&#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;215,135&#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;708,731&#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;589,702&#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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Perpetual licenses&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;9,460&#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;11,866&#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,213&#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;33,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subscriptions and licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244,767&#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;227,001&#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;739,944&#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;623,075&#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;Services:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recurring&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;4,557&#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,160&#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;13,431&#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;16,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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;19,008&#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;19,227&#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;58,759&#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;57,996&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,565&#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;24,387&#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;72,190&#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;74,239&#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;Total revenues&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;268,332&#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;251,388&#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;812,134&#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;697,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Enterprise subscriptions includes revenue attributable to E365 subscriptions of $80,298 and $60,102 for the three months ended September&#160;30, 2022 and 2021, respectively, and $221,801 and $162,120 for the nine months ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 recognizes perpetual licenses and the term license component of subscriptions as revenue when either the licenses are delivered or at the start of the subscription term. For the three months ended September&#160;30, 2022 and 2021, the Company recognized $125,140 and $109,000 of license related revenues, respectively, of which $115,680 and $97,134, respectively, were attributable to the term license component of the Company&#x2019;s subscription&#x2011;based commercial offerings recorded in &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;Subscriptions&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 the consolidated statements of operations. For the nine months ended September&#160;30, 2022 and 2021, the Company recognized $380,237 and $293,277 of license related revenues, respectively, of which $349,024 and $259,904, respectively, were attributable to the term license component of the Company&#x2019;s subscription&#x2011;based commercial offerings recorded in &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;Subscriptions&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 the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company derived 7% of its total revenues through channel partners for the three and nine months ended September&#160;30, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue from external customers is attributed to individual countries based upon the location of the customer. Revenues by geographic region are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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&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&lt;/span&gt;&lt;/td&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;September&#160;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;September&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;440,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Europe, the Middle East, and Africa (&#x201c;EMEA&#x201d;)&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;75,416&#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;76,502&#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;227,696&#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;219,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia-Pacific (&#x201c;APAC&#x201d;)&lt;/span&gt;&lt;/div&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;51,317&#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;46,890&#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;144,220&#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;128,055&#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 revenues&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;268,332&#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;251,388&#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;812,134&#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;697,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Americas includes the United States (&#x201c;U.S.&#x201d;), Canada, and Latin America (including the Caribbean). Revenue attributable to the U.S. totaled $122,372 and $105,089 for the three months ended September&#160;30, 2022 and 2021, respectively, and $346,961 and $289,718 for the nine months ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0XzExMTE0_964283eb-6491-4e9b-b851-1ad706ab65d4">&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Nature of Products and Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 generates revenues from subscriptions, perpetual licenses, and services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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;Subscriptions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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;SELECT subscriptions &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;&#x2014; The Company provides prepaid annual recurring subscriptions that accounts (which are based on distinct contractual and billing relationships with the Company, where affiliated entities of a single parent company may each have an independent account with the Company) can elect to add to a new or previously purchased perpetual license. SELECT provides accounts with benefits, including upgrades, comprehensive technical support, pooled licensing benefits, annual portfolio balancing exchange rights, learning benefits, certain Azure&#x2011;based cloud collaboration services, mobility advantages, and access to other available benefits. SELECT subscriptions revenues are recognized as distinct performance obligations are satisfied. The performance obligations within the SELECT offering, outside of the portfolio balancing exchange right, are concurrently delivered and have the same pattern of recognition. These performance obligations are accounted for ratably over the term as a single performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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;Enterprise subscriptions&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; &#x2014; The Company provides enterprise subscription offerings, which provide its enterprise accounts with complete and unlimited global access to the Company&#x2019;s comprehensive portfolio of solutions. Enterprise 365 (&#x201c;E365&#x201d;) subscriptions are charged to accounts based upon daily usage. The daily usage fee includes a term license component, SELECT maintenance and support, hosting, and Success Blueprints, which are designed to achieve business outcomes through more efficient and effective use of the Company&#x2019;s software. E365 revenues are recognized based upon usage incurred by the account. Usage is defined as distinct user access on a daily basis. E365 subscriptions can contain quarterly usage floors or collars. The term of E365 subscriptions aligns with calendar quarters and revenue is recognized based on actual usage. Alternatively, Enterprise License Subscriptions (&#x201c;ELS&#x201d;) provide access for a prepaid fee, which is based on the account&#x2019;s usage of software in the preceding year, to effectively create a fee&#x2011;certain consumption&#x2011;based arrangement. ELS contain a term license component, SELECT maintenance and support, and performance consulting days. The SELECT maintenance and support benefits under ELS do not include a portfolio balancing performance obligation. Revenue is allocated to the various performance obligations based on their respective standalone selling price (&#x201c;SSP&#x201d;). Revenue allocated to the term license component is recognized upon delivery at the start of the subscription term while revenues for the SELECT maintenance and support and the performance consulting days are recognized as delivered over the subscription term. Billings in advance are recorded as &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;Deferred revenues&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 the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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;Term license subscriptions &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;&#x2014; The Company provides annual, quarterly, and monthly term licenses for its software products. Term license subscriptions contain a term license component and SELECT maintenance and support. Revenue is allocated to the various performance obligations based on their SSP. Annual term licenses (&#x201c;ATL&#x201d;) are generally prepaid annually for named user access to specific products and include the Company&#x2019;s Virtuoso subscriptions sold via the Company&#x2019;s Virtuosity eStore for practitioner licenses. Virtuoso subscriptions are bundles with customizable training and expert consultation administered through &#x201c;keys&#x201d; or credits. Quarterly term license (&#x201c;QTL&#x201d;) subscriptions allow accounts to pay quarterly in arrears for license usage that is beyond their prepaid subscriptions. Monthly term license (&#x201c;MTL&#x201d;) subscriptions are identical to QTL subscriptions, except for the term of the license, and the manner in which they are monetized. MTL subscriptions require a Cloud Services Subscription (&#x201c;CSS&#x201d;), which is described below. For ATL, revenue allocated to the term license component is recognized upon delivery at the start of the subscription term while revenue for the SELECT maintenance and support is recognized as delivered over the subscription term. For Virtuoso keys, revenue is recognized as services are delivered. Billings in advance are recorded as &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;Deferred revenues&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 the consolidated balance sheets. For usage&#x2011;based QTL and MTL subscriptions, revenues are recognized based upon usage incurred by the account. Usage is defined as peak usage over the respective terms. The terms of QTL and MTL subscriptions align with calendar quarters and calendar months, respectively, and revenue is recognized based on actual usage.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Visas and Passports are quarterly or annual term licenses enabling users to access specific project or enterprise information and entitles users to certain functionality of the Company&#x2019;s &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;ProjectWise&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;AssetWise&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; systems. The Company&#x2019;s standard offerings are usage based with monetization through the Company&#x2019;s CSS program as described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CSS is a program designed to streamline the procurement, administration, and payment process. The program requires an estimation of annual usage for CSS eligible offerings and a deposit of funds in advance. Actual consumption is monitored and invoiced against the deposit on a calendar quarter basis. CSS balances not utilized for eligible products or services may roll over to future periods or are refundable. Paid and unconsumed CSS balances are recorded in &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;Accruals and other current liabilities &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 the consolidated balance sheets. Software and services consumed under CSS are recognized pursuant to the applicable revenue recognition guidance for the respective software or service and classified as subscriptions or services based on their respective nature.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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;Perpetual licenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Perpetual licenses may be sold with or without attaching a SELECT subscription. Historically, attachment and retention of the SELECT subscription has been high given the benefits of the SELECT subscription discussed above. Perpetual licenses revenues are recognized upon delivery of the license to the user.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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;Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 provides professional services, including training, implementation, configuration, customization, and strategic consulting services. The Company performs projects on both a time and materials and a fixed fee basis. Certain of the Company&#x2019;s fixed&#x2011;fee arrangements, including its Success Services offerings, are structured as subscription&#x2011;like, packaged offerings that are annually recurring in nature. Success Services are standard service offerings that provide a level of dedicated professional services above the standard technical support offered to all accounts as part of their SELECT or enterprise agreement. Revenues are recognized as services are performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company primarily utilizes its direct internal sales force and also has arrangements through independent channel partners to promote and sell Bentley products and subscriptions to end&#x2011;users. Channel partners are authorized to promote the sale of an authorized set of Bentley products and subscriptions within an authorized geography under a Channel Partner Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Significant Judgments and Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s contracts with customers may include promises to transfer licenses (perpetual or term&#x2011;based), maintenance, and services to a user. Judgment is required to determine if the promises are separate performance obligations, and if so, the allocation of the transaction price to each performance obligation. When an arrangement includes multiple performance obligations which are concurrently delivered and have the same pattern of transfer to the customer, the Company accounts for those performance obligations as a single performance obligation. For contracts with more than one performance obligation, the transaction price is allocated among the performance obligations in an amount that depicts the relative SSP of each obligation. Judgment is required to determine the SSP for each distinct performance obligation. In instances where SSP is not directly observable, such as when the Company does not sell the product or service separately, the Company determines the SSP using information that may include market conditions and other observable inputs. The Company uses a range of amounts to estimate SSP when it sells each of the products and services separately and needs to determine whether there is a discount that should be allocated based on the relative SSP of the various products and services.&lt;/span&gt;&lt;/div&gt;The Company&#x2019;s SELECT agreement provides users with perpetual licenses a right to exchange software for other eligible perpetual licenses on an annual basis upon renewal. The Company refers to this option as portfolio balancing and has concluded that the portfolio balancing feature represents a material right resulting in the deferral of the associated revenue. Judgment is required to estimate the percentage of users who may elect to portfolio balance and considers inputs such as historical user elections. This feature is available once per term and must be exercised prior to the respective renewal term. The Company recognizes the associated revenue upon election or when the portfolio balancing right expires. This right is included in the initial and subsequent renewal terms and the Company reestablishes the revenue deferral for the material right upon the beginning of the renewal term. &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, 2022 and December&#160;31, 2021, the Company&#x2019;s contract assets relate to performance obligations completed in advance of the right to invoice and are included in &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;Prepaid and other current assets&lt;/span&gt; in the consolidated balance sheets.Deferred revenues consist of billings made or payments received in advance of revenue recognition from subscriptions and services. The timing of revenue recognition may differ from the timing of billings to users.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i9aa3cf60928645d280bbe3ca1dde474b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0Xzk2OTI_fd5b7002-e66a-417f-a25d-2f1bd4e6352a"
      unitRef="usd">16874000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i6d7aeb71e4a44debb4a2f37dd62b97ce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0Xzk2OTk_02c67c1a-a144-46c6-b7b7-6791ed6644c2"
      unitRef="usd">18020000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0XzExMTA5_c1ebc1e0-ab2a-40f6-9e86-ba81ae959e29">&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Assets and Contract Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:62.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.209%"/&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&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&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;/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;/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;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Deferred revenues&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;201,610&#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;232,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90YWJsZTowNDc3NTg0NGFkODQ0N2Y0OWQ3NzYxOWFlZDQ3MTczNy90YWJsZXJhbmdlOjA0Nzc1ODQ0YWQ4NDQ3ZjQ5ZDc3NjE5YWVkNDcxNzM3XzMtMS0xLTEtMTU3OTA4_7e9eae3e-b4c3-41ff-b721-7fe6c19b6360"
      unitRef="usd">491000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90YWJsZTowNDc3NTg0NGFkODQ0N2Y0OWQ3NzYxOWFlZDQ3MTczNy90YWJsZXJhbmdlOjA0Nzc1ODQ0YWQ4NDQ3ZjQ5ZDc3NjE5YWVkNDcxNzM3XzMtMy0xLTEtMTU3OTA4_b422b332-2795-4e3b-924f-09d538012cf3"
      unitRef="usd">336000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90YWJsZTowNDc3NTg0NGFkODQ0N2Y0OWQ3NzYxOWFlZDQ3MTczNy90YWJsZXJhbmdlOjA0Nzc1ODQ0YWQ4NDQ3ZjQ5ZDc3NjE5YWVkNDcxNzM3XzQtMS0xLTEtMTU3OTA4_af3bb852-69ac-41bf-9068-ea74eeac2652"
      unitRef="usd">201610000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90YWJsZTowNDc3NTg0NGFkODQ0N2Y0OWQ3NzYxOWFlZDQ3MTczNy90YWJsZXJhbmdlOjA0Nzc1ODQ0YWQ4NDQ3ZjQ5ZDc3NjE5YWVkNDcxNzM3XzQtMy0xLTEtMTU3OTA4_5acda65d-9bbc-4a34-9a61-d6b2e9ff164e"
      unitRef="usd">232593000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:CapitalizedContractCostImpairmentLoss
      contextRef="i78d5e148d26a4077809a903e306db55f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0XzEwMTEx_0c2b4ad2-c786-41c6-9dd7-4cf22689304d"
      unitRef="usd">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:CapitalizedContractCostImpairmentLoss
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0XzEwMTEx_a0904ceb-23bb-401c-88dd-4c3e3ae498a7"
      unitRef="usd">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0XzEwMzYz_c791e277-2989-4a7a-a1dd-718c3e3c5869"
      unitRef="usd">174194000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <bsy:ContractWithCustomerLiabilityAdditions
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0XzEwNDg1_cedd8895-d977-4ca8-b8c1-96a56ba9ed95"
      unitRef="usd">158125000</bsy:ContractWithCustomerLiabilityAdditions>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0XzEwNTgw_2a1620ac-2b55-4ae8-948b-36b15cb6aca8"
      unitRef="usd">164539000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <bsy:ContractWithCustomerLiabilityAdditions
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0XzEwNzAy_ff3f6b46-4736-4342-a9f4-ee742c706bb0"
      unitRef="usd">161578000</bsy:ContractWithCustomerLiabilityAdditions>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0XzEwOTkz_9e04c779-343e-4d9b-858f-97d7b98b7e0d"
      unitRef="usd">201610000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="if09b90b0bf4240639b2578849536f599_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0XzExMDUz_98199165-3e89-4e9c-b9f0-bec8d5ca178f"
      unitRef="number">0.92</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="if09b90b0bf4240639b2578849536f599_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yODMvZnJhZzo2MmZkZmNmZTQzYTI0YzE2YmNjZTBiMzNhNjc0NDA0NC90ZXh0cmVnaW9uOjYyZmRmY2ZlNDNhMjRjMTZiY2NlMGIzM2E2NzQ0MDQ0XzExMDcw_653956e7-ad86-4482-b4bc-6ead0a6cd65a">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzE1OTM_948a933d-0fe8-4f9d-b50b-47d746972cf5">&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s revenues consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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&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&lt;/span&gt;&lt;/td&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;September&#160;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;September&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subscriptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;SELECT subscriptions&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;63,609&#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;66,648&#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;196,786&#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;199,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Enterprise subscriptions &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#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;89,041&#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;75,381&#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;252,461&#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;214,058&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term license subscriptions&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;82,657&#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;73,106&#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;259,484&#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;175,922&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subscriptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235,307&#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;215,135&#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;708,731&#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;589,702&#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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Perpetual licenses&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;9,460&#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;11,866&#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,213&#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;33,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subscriptions and licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244,767&#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;227,001&#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;739,944&#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;623,075&#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;Services:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recurring&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;4,557&#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,160&#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;13,431&#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;16,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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;19,008&#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;19,227&#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;58,759&#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;57,996&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,565&#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;24,387&#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;72,190&#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;74,239&#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;Total revenues&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;268,332&#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;251,388&#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;812,134&#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;697,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Enterprise subscriptions includes revenue attributable to E365 subscriptions of $80,298 and $60,102 for the three months ended September&#160;30, 2022 and 2021, respectively, and $221,801 and $162,120 for the nine months ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue from external customers is attributed to individual countries based upon the location of the customer. Revenues by geographic region are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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&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&lt;/span&gt;&lt;/td&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;September&#160;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;September&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;440,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Europe, the Middle East, and Africa (&#x201c;EMEA&#x201d;)&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;75,416&#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;76,502&#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;227,696&#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;219,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia-Pacific (&#x201c;APAC&#x201d;)&lt;/span&gt;&lt;/div&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;51,317&#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;46,890&#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;144,220&#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;128,055&#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 revenues&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;268,332&#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;251,388&#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;812,134&#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;697,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Americas includes the United States (&#x201c;U.S.&#x201d;), Canada, and Latin America (including the Caribbean). Revenue attributable to the U.S. totaled $122,372 and $105,089 for the three months ended September&#160;30, 2022 and 2021, respectively, and $346,961 and $289,718 for the nine months ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab00c6133b4d40608462e39e92bfce92_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzQtMS0xLTEtMTU3OTA4_a1b680b6-ef49-42c6-b5f7-3674bc8c6c58"
      unitRef="usd">63609000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61880be69619417192351ce65a983304_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzQtMy0xLTEtMTU3OTA4_b3fedb6e-3c38-4770-9aa3-780722ef90a4"
      unitRef="usd">66648000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a6d79a78b8d4042957227651b9db6fd_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzQtNS0xLTEtMTU3OTA4_d8f2d525-ead1-4f23-b946-1b2418c9cfe1"
      unitRef="usd">196786000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea1b2053b35c4572923fc25c37c5f1f4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzQtNy0xLTEtMTU3OTA4_c1d84954-8afa-4e3b-a0a0-cc988038226a"
      unitRef="usd">199722000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb6d419cdd104f6b9f2b7714280222d7_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzUtMS0xLTEtMTU3OTA4_5330fe5b-f82c-4553-ac0f-a7dbc1e081fc"
      unitRef="usd">89041000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83a526448bc54dba9eb0a1b2b13f5666_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzUtMy0xLTEtMTU3OTA4_0e7a6c86-4811-4f61-8f53-6ad2a386d1d1"
      unitRef="usd">75381000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ca8464255f640c4bc2667994d72d3ca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzUtNS0xLTEtMTU3OTA4_f7b2ecca-bce6-48b7-ad67-28796061b252"
      unitRef="usd">252461000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c68253bbb6d490ca4b0f0534b040f24_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzUtNy0xLTEtMTU3OTA4_95f95e5b-8c3a-437f-b2b1-72140b82c453"
      unitRef="usd">214058000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b6ee2fe2d9f477f88a9be349f1a4bf8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzYtMS0xLTEtMTU3OTA4_cdbf529e-8a69-4a6e-be8a-3b10568845dc"
      unitRef="usd">82657000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3aedbf2e88d94a1c98a2d33b96e69595_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzYtMy0xLTEtMTU3OTA4_621cfbc1-54b2-477a-b774-1ff7e7bdd04b"
      unitRef="usd">73106000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d9dfc9a6ed84e6ab4e90ec82a54db8c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzYtNS0xLTEtMTU3OTA4_adab0459-fdfc-4170-9a37-8796ee031676"
      unitRef="usd">259484000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c25936bb3a84413bbfcf964165841e6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzYtNy0xLTEtMTU3OTA4_d8181862-18b7-4ca3-9ded-0a52d749c93b"
      unitRef="usd">175922000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia682f022f9ec419492d6e7f9514cec32_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzctMS0xLTEtMTU3OTA4_9f7f9bd8-11a9-481e-95f4-821d9975aaf2"
      unitRef="usd">235307000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f6227335aae40c88543d99028c30401_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzctMy0xLTEtMTU3OTA4_804840de-66b3-4191-a5d6-4e3011e6e226"
      unitRef="usd">215135000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03da1fc4f6d34d2e98ea5c626294ddbd_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzctNS0xLTEtMTU3OTA4_28e8f940-72db-4ace-8edc-fe1d53d99c14"
      unitRef="usd">708731000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i941ea57da29e4ffbbd4e9017b83c1f83_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzctNy0xLTEtMTU3OTA4_c92fe0dd-fff4-44e7-88f2-afe8cf0123b8"
      unitRef="usd">589702000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i506bf4e1bccb46acad65cea04c32819c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzgtMS0xLTEtMTU3OTA4_63ff4b55-7c90-4938-8be3-cf6ec9f03eb0"
      unitRef="usd">9460000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8527fe138d524e719f160dfcaebf89d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzgtMy0xLTEtMTU3OTA4_4514f422-6e04-49ec-9621-99ad29bb26f0"
      unitRef="usd">11866000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9fdc3b2989314f37a16f9e243aef44f8_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzgtNS0xLTEtMTU3OTA4_9bd0fca8-ebfd-4153-997f-b6496c7cd981"
      unitRef="usd">31213000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i006af2a6b42e4a128bbff38e7671f6f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzgtNy0xLTEtMTU3OTA4_d56d21bc-8556-4d53-ae23-5f0e87031027"
      unitRef="usd">33373000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f23bc0ebdc647699fad7b828c6db28c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzktMS0xLTEtMTU3OTA4_ba15276a-2896-488b-80be-593a6f2195de"
      unitRef="usd">244767000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if275a090ae4f448bb10dd4b04c8da259_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzktMy0xLTEtMTU3OTA4_923ceee4-1e78-41bb-96c7-82137a25378d"
      unitRef="usd">227001000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i496c911ee4944184bc06652044a99160_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzktNS0xLTEtMTU3OTA4_28c0e2be-cd51-40b5-a50d-9a784cbcd6e2"
      unitRef="usd">739944000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0e8b50d4ae14c4280b83a2b6cee5a39_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzktNy0xLTEtMTU3OTA4_77891362-9d05-4587-bf18-e7241074d1fd"
      unitRef="usd">623075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id675ccc7a6a7439a9be207b52a65754c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzExLTEtMS0xLTE1NzkwOA_79bf5c76-644a-42ea-ab27-502c653a08f1"
      unitRef="usd">4557000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb48e1d9ec4b43f5b4372c973542f56f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzExLTMtMS0xLTE1NzkwOA_e6ab0fa9-cffd-4c9d-ad03-1195ce3fa87e"
      unitRef="usd">5160000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib70e649dd9374d1a91097980bc7e67e2_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzExLTUtMS0xLTE1NzkwOA_3842f368-b515-47f4-bceb-06364512eb5d"
      unitRef="usd">13431000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8afb6165565646769316756aff078417_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzExLTctMS0xLTE1NzkwOA_3f83ee97-461b-4f40-8ed7-f7564d8caff1"
      unitRef="usd">16243000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7198c04c28340008748fc6db9bd85e1_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzEyLTEtMS0xLTE1NzkwOA_3fc2b4bb-2e38-47f4-b501-9e61510f5a58"
      unitRef="usd">19008000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9fe57cb8d6d2414ab3c276cbdfaf8f2a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzEyLTMtMS0xLTE1NzkwOA_b305fac9-381d-4001-b160-8ff65764f437"
      unitRef="usd">19227000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec72a6705ac94abd8c44591b3f093658_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzEyLTUtMS0xLTE1NzkwOA_874dc201-7b2b-4dc0-884d-8b526404866b"
      unitRef="usd">58759000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i146d7d036e884b108052cc5bcbe44977_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzEyLTctMS0xLTE1NzkwOA_90562591-e5d2-44c9-831e-16075f86aff3"
      unitRef="usd">57996000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a1be711fa894b6f9409ff9b86850ac3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzEzLTEtMS0xLTE1NzkwOA_0358b894-cc04-42df-a61a-60213ddb1bba"
      unitRef="usd">23565000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6eefa47e9ca74fb181805ee79874455c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzEzLTMtMS0xLTE1NzkwOA_983aa389-ea8a-4610-bd9b-2dd3ce430783"
      unitRef="usd">24387000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i76baceb07b1d4ba2ad9c17a7139c3fed_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzEzLTUtMS0xLTE1NzkwOA_59452bcc-52fc-4563-9605-f6a6eaf6489a"
      unitRef="usd">72190000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9163c3ac409a4e60bbd89e1fbf49897e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzEzLTctMS0xLTE1NzkwOA_a18b7ff5-83e6-40b9-a9d8-e413714f08ed"
      unitRef="usd">74239000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzE0LTEtMS0xLTE1NzkwOA_521d8fa3-a333-413d-ad6a-f2bfd4a84d07"
      unitRef="usd">268332000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzE0LTMtMS0xLTE1NzkwOA_54bc6fc7-79e1-497c-a8c4-68441141d262"
      unitRef="usd">251388000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzE0LTUtMS0xLTE1NzkwOA_eeb490c8-11ca-4422-a71a-0217b3eec24e"
      unitRef="usd">812134000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTozN2JlY2Q4NDhkYTA0MTQzYjBiNGNjNmRkOTA3YTEzYS90YWJsZXJhbmdlOjM3YmVjZDg0OGRhMDQxNDNiMGI0Y2M2ZGQ5MDdhMTNhXzE0LTctMS0xLTE1NzkwOA_1bfcb7c7-5cf1-4088-bff7-ef7d2c3725d1"
      unitRef="usd">697314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i956d49a9d6644f678a65a4825f7fab4a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzE2Ng_d864f7df-0586-4a60-b433-20e5e53eb741"
      unitRef="usd">80298000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9f5a49bf6634a18ab0ddb27a8974599_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzE3Mw_c814b466-2861-47c7-aef4-6ccec957b6b1"
      unitRef="usd">60102000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48b591389b174e3eb6660732402de24e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzIwOQ_943a0ddc-a106-4697-a345-76db758ea111"
      unitRef="usd">221801000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iadf93710e015448ba927c6dbda15c57f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzIxNg_304721cc-3c15-4c59-a525-a7418938b416"
      unitRef="usd">162120000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia15fdee8e71d46a6aaac5c4b6e4da70d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzQ2OA_3756b108-0d75-44e0-842d-f571d432fdec"
      unitRef="usd">125140000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i63a0a08a3fd94245ad2443986022ba73_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzQ3NQ_a35796f6-add7-462c-9135-5bd5b9ddec2a"
      unitRef="usd">109000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba598380fd594d27a7b1fb48b26905b1_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzUzMA_ef8512d6-5c71-4573-897c-472478467900"
      unitRef="usd">115680000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica77c81809b24063adaf70fd74bd95a2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzUzNw_3cc69e80-4f3e-4929-863c-41e0c21bc0b4"
      unitRef="usd">97134000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iedea01f1d7c246b58f592b542aa43e35_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzc3MA_ba16a3f5-b9bb-40e6-92bb-760a9a21cda0"
      unitRef="usd">380237000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica9c785b32e34c5e8f1ee3f8fb6e432f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzc3Nw_8fbcd3e3-eb4c-4e89-9aed-9e2136cdfa37"
      unitRef="usd">293277000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f6dfbd96bee4b4fbaa8ba0df775e486_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzgzMg_f9f233ef-f3a8-41f7-b7f8-93c8086a2799"
      unitRef="usd">349024000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09d8d543dca14a4ca9b0793f2a4c9486_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzgzOQ_e3c0e990-e8e2-459b-ae2f-df1f5cd9c2f5"
      unitRef="usd">259904000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i462e1d214f5245b2a3742978c5815127_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzU0OTc1NTgxNjk2Ng_0669ad78-b490-45e8-b04e-67d6f908e959"
      unitRef="number">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0b0d29a426bf4ba5a01771725956b295_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzU0OTc1NTgxNjk2Ng_0f8eca75-26c9-454b-a966-3bb467318018"
      unitRef="number">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ida448523b2514d5e8464a2341a7446f6_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzU0OTc1NTgxNjk2Ng_29fb3ea1-e85d-4b27-ae44-02e8a3b4dc75"
      unitRef="number">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if8c5258320174a338dab45f19c6f2f4e_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzU0OTc1NTgxNjk2Ng_5450edbc-f5f5-4908-93d7-c7516e6cd86d"
      unitRef="number">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief63e7fe04384628976a77ddb00db59a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzMtMS0xLTEtMTcwMDI1_5b1b9f24-89de-436b-9f82-eb6b0fc15dea"
      unitRef="usd">141599000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96ec876549224b2b8f027962fa50c178_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzMtMy0xLTEtMTcwMDI1_98c1eba9-8c30-400d-adbb-09fb1960005a"
      unitRef="usd">127996000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39c9b5146aad4a8b93ec7f46117e8b39_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzMtNS0xLTEtMTcwMDI1_336e52b6-bc32-425e-ad83-6627d0e67089"
      unitRef="usd">440218000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c14eb2b4fae4171939168545899a6d1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzMtNy0xLTEtMTcwMDI1_d2d7e222-15e7-4fa7-b887-d210955649a7"
      unitRef="usd">349752000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83722b82e9cd4065b3528efa4cd1ddc7_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzQtMS0xLTEtMTcwMDI1_654efd65-4ba7-4d63-9dc1-938fe6d3dad2"
      unitRef="usd">75416000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3cee0c9f8fd4e6e92ecbc0f955688f4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzQtMy0xLTEtMTcwMDI1_4b3fc68f-2d57-4658-80d0-07341a89955a"
      unitRef="usd">76502000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic357f027ee7642288bc8dae1e1627386_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzQtNS0xLTEtMTcwMDI1_46babd0d-5175-4278-bdf7-7aeada2a49dd"
      unitRef="usd">227696000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4969339d4bf4536a190b507611acc01_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzQtNy0xLTEtMTcwMDI1_afe09235-5dbf-446c-8967-b66052bc6827"
      unitRef="usd">219507000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i88d92316c37841c0aecd32f925408ad1_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzUtMS0xLTEtMTcwMDI1_3f0ea5dd-781b-48d4-8eb4-cfc6cca64e17"
      unitRef="usd">51317000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia479dbd145ef412285e0d3337e2516bb_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzUtMy0xLTEtMTcwMDI1_ccc363e1-c31a-4336-afe2-4cb4a60b8d7f"
      unitRef="usd">46890000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia50d76f6404c45d7a1eb6e631240963c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzUtNS0xLTEtMTcwMDI1_bba51b4a-e04d-41f2-aa88-8401f40cd277"
      unitRef="usd">144220000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36d10370dda84d248108088b01b67c6c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzUtNy0xLTEtMTcwMDI1_cc8c8d03-fb4b-4295-82fd-5b727bd1a9b2"
      unitRef="usd">128055000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzYtMS0xLTEtMTcwMDI1_6e1317f1-2966-4be6-98d5-2d380960f940"
      unitRef="usd">268332000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzYtMy0xLTEtMTcwMDI1_4312c531-2977-44e3-98a0-961646b853c9"
      unitRef="usd">251388000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzYtNS0xLTEtMTcwMDI1_2ff1acf6-2e3f-41b9-8b0e-92dd93865ad6"
      unitRef="usd">812134000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90YWJsZTo2ZjUxY2RjMGExMDU0NzYyOWU1YjBhY2ZiMmFmOWRmOS90YWJsZXJhbmdlOjZmNTFjZGMwYTEwNTQ3NjI5ZTViMGFjZmIyYWY5ZGY5XzYtNy0xLTEtMTcwMDI1_1e73d048-20c2-4b3a-b310-dbddb538da84"
      unitRef="usd">697314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i12480e60684641c8bebc106bfff6caec_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzU0OTc1NTgxNjY4Mg_8a02bdcc-27f3-4de2-9240-d382b3731298"
      unitRef="usd">122372000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e402411797145198ad61043aacf2006_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzU0OTc1NTgxNjY5MA_5dc67758-caae-4f0a-8c3d-51386fabb1f6"
      unitRef="usd">105089000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb709d3a1ec74937a2ddb4f958ab4fb6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzU0OTc1NTgxNjcyOQ_820aa7a5-ca1f-442a-a2b1-072301fd1927"
      unitRef="usd">346961000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibdd2f63191184716af4ddab49de86699_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8yOTIvZnJhZzo5ZDMxOWJiYjUxZTk0OGJlYjA1YzBmNDdmOTNjNWQ4MS90ZXh0cmVnaW9uOjlkMzE5YmJiNTFlOTQ4YmViMDVjMGY0N2Y5M2M1ZDgxXzU0OTc1NTgxNjczNw_70fe1923-6e66-4156-b2c3-115078315dd2"
      unitRef="usd">289718000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMDcvZnJhZzo5MDU1MmU1ZmI0NzI0MzMwYWYzYzg2MjFjYTE3MWQ5NC90ZXh0cmVnaW9uOjkwNTUyZTVmYjQ3MjQzMzBhZjNjODYyMWNhMTcxZDk0Xzg4MQ_f21194f9-d7ee-47b3-b888-d40bfcab6107">AcquisitionsFor the nine months ended September&#160;30, 2022 and the year ended December&#160;31, 2021, the Company completed a number of acquisitions, for an aggregate purchase price of $738,814 and $1,269,844, respectively. On January&#160;31, 2022, the Company completed the acquisition of Power Line Systems, a leader in software for the design of overhead electric power transmission lines and their structures, for $695,968 in cash, net of cash acquired. On June&#160;17, 2021, the Company completed the acquisition of Seequent, a leader in software for geological and geophysical modeling, geotechnical stability, and cloud services for geodata management and collaboration, for $883,336 in cash, net of cash acquired, plus 3,141,342&#160;shares of the Company&#x2019;s Class&#160;B Common Stock. The operating results of the acquired businesses, except for Seequent, were not material, individually or in the aggregate, to the Company&#x2019;s consolidated statements of operations.&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate details of the Company&#x2019;s acquisition activity are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.651%"/&gt;&lt;td style="width:0.1%"/&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="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;Acquisitions Completed in&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&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="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&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/td&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;/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;/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;Number of acquisitions&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;4&#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;13&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash paid at closing &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;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;738,810&#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,072,820&#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="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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash acquired&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;(19,271)&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,837)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash paid&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;719,539&#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;1,034,983&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Of the cash paid at closing for the nine months ended September&#160;30, 2022 and year ended December&#160;31, 2021, $3,000 and $8,701, respectively, was deposited into an escrow account to secure any potential indemnification and other obligations of the seller.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the contingent consideration from acquisitions is included in the consolidated balance sheets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:62.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.209%"/&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&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&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;/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;/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;Accruals and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Other liabilities&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,231&#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;Contingent consideration from acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of non-contingent consideration from acquisitions is included in the consolidated balance sheets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:62.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.209%"/&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&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&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;/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;/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;Accruals and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Other liabilities&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,995&#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,177&#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;Non-contingent consideration from acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The operating results of the acquired businesses are included in the Company&#x2019;s consolidated financial statements from the closing date of each respective acquisition. The purchase price for each acquisition has been allocated to the net tangible and intangible assets and liabilities based on their estimated fair values at the respective acquisition date.&lt;/span&gt;&lt;/div&gt;The Company is in the process of finalizing the purchase accounting for four acquisitions completed during the nine months ended September&#160;30, 2022. Identifiable assets acquired and liabilities assumed were provisionally recorded at their estimated fair values on the respective acquisition date. The initial accounting for these business combinations is not complete because the evaluation necessary to assess the fair values of certain net assets acquired is still in process. The provisional amounts are subject to revision until the evaluations are completed to the extent that additional information is obtained about the facts and circumstances that existed as of the acquisition date. The allocation of the purchase price may be modified from the date of the acquisition as more information is obtained about the fair values of assets acquired and liabilities assumed, however, such measurement period cannot exceed one year.&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition costs are expensed as incurred and are recorded in &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;General and administrative&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 the consolidated statements of operations. For the three months ended September&#160;30, 2022 and 2021, the Company&#x2019;s acquisition expenses were insignificant, and for the nine months ended September&#160;30, 2022 and 2021 were $10,824 and $18,037, respectively, which include costs related to legal, accounting, valuation, insurance, general administrative, and other consulting fees. For the three and nine months ended September&#160;30, 2022, $350 and $10,149, respectively, of the Company&#x2019;s acquisition expenses related to the acquisition of Power Line Systems. For the three and nine months ended September&#160;30, 2021, $389 and $16,285, respectively, of the Company&#x2019;s acquisition expenses related to the acquisition of Seequent.&lt;/span&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&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 summarizes the fair values of the assets acquired and liabilities assumed, as well as the weighted average useful lives assigned to acquired intangible assets at the respective date of each acquisition (including contingent consideration):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.651%"/&gt;&lt;td style="width:0.1%"/&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="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;Acquisitions Completed in&lt;/span&gt;&lt;/td&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&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="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&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/td&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;Consideration:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash paid at closing&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;738,810&#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,072,820&#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="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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares issued at closing &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)(2)&lt;/span&gt;&lt;/div&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;182,390&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,544&#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="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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred, non-contingent consideration, net&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;157&#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;10,090&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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;(153)&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;&#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="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;Total consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;738,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,269,844&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets acquired and liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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:3pt double #000;padding:0 1pt"/&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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash&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;19,271&#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;37,837&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable and other current assets&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;1,798&#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;24,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="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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets&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,237&#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;12,095&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment&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;963&#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;4,383&#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="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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other assets&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;874&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software and technology (weighted average useful life of 5&#160;years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,557&#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,560&#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="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;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships (weighted average useful life of 10 and 9&#160;years, respectively)&lt;/span&gt;&lt;/div&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;80,328&#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;158,555&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trademarks (weighted average useful life of 9 and 10&#160;years, respectively)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,734&#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;38,256&#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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In-process 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;&#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;3,700&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total identifiable assets acquired excluding goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;119,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;323,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accruals and other current liabilities&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;(918)&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;(27,649)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenues&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;(11,563)&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;(26,245)&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="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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,237)&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;(11,988)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,865)&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;(53,342)&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="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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;(716)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(20,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;(119,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Net identifiable assets acquired excluding goodwill&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;99,305&#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;203,494&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill&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;639,509&#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,066,350&#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="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;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;738,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,269,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Of the total 3,141,342&#160;shares issued at closing, 83,627&#160;shares are subject to forfeiture if post&#x2011;closing employment service conditions are not met and accordingly are being recorded as stock&#x2011;based compensation expense over the related forfeiture period of two years (see Note&#160;15).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;A fair value adjustment of $16,943 was applied to the stock consideration due to restrictions on the transfer of securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of the working capital, other assets (liabilities), and property and equipment approximated their respective carrying values as of the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenues were determined in accordance with the Company&#x2019;s revenue recognition policies (see Note&#160;3).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of the intangible assets were primarily determined using the income approach. When applying the income approach, indications of fair values were developed by discounting future net cash flows to their present values at market&#x2011;based rates of return. The cash flows were based on estimates used to price the acquisitions and the discount rates applied were benchmarked with reference to the implied rate of return from the Company&#x2019;s pricing model and the weighted average cost of capital.&lt;/span&gt;&lt;/div&gt;Goodwill recorded in connection with the acquisitions was attributable to synergies expected to arise from cost saving opportunities, as well as future expected cash flows. The Company expects $524,360 of the goodwill recorded relating to the 2022 acquisitions will be deductible for income tax purposes.&lt;div style="margin-bottom:9pt;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;Unaudited Pro Forma Financial Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Had the acquisition of Seequent been made at the beginning of 2020, unaudited pro forma total revenues for the nine months ended September&#160;30, 2021 would have been $749,923. Net (loss) income, net (loss) income per share, basic, and net (loss) income per share, diluted for the nine months ended September&#160;30, 2021 would not have been materially different than the amounts reported primarily due to the pro forma adjustments to reflect the amortization of purchased intangibles and the cost to finance the transaction, net of the related tax effects.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited pro forma financial information is for informational purposes only and is not indicative of the results of operations that would have been achieved if the acquisition had taken place at the beginning of 2021. The unaudited pro forma financial information combines the historical results of the Company, the adjusted historical results of Seequent considering the date the Company completed the acquisition of Seequent, and the effects of the pro forma adjustments described above.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i6abcb7974f9b43a8acf6fe6daf64769a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMDcvZnJhZzo5MDU1MmU1ZmI0NzI0MzMwYWYzYzg2MjFjYTE3MWQ5NC90ZXh0cmVnaW9uOjkwNTUyZTVmYjQ3MjQzMzBhZjNjODYyMWNhMTcxZDk0XzE0Ng_1bdb5dfd-15bc-488f-8eb3-ba447733ff52"
      unitRef="usd">738814000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i5d4496799c794116a4876be4d5c03452_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMDcvZnJhZzo5MDU1MmU1ZmI0NzI0MzMwYWYzYzg2MjFjYTE3MWQ5NC90ZXh0cmVnaW9uOjkwNTUyZTVmYjQ3MjQzMzBhZjNjODYyMWNhMTcxZDk0XzE1Mw_87f5014f-1f40-4475-a466-cd8bba338f76"
      unitRef="usd">1269844000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ibccb09b079e249caa1f2e452355342b6_D20220131-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMDcvZnJhZzo5MDU1MmU1ZmI0NzI0MzMwYWYzYzg2MjFjYTE3MWQ5NC90ZXh0cmVnaW9uOjkwNTUyZTVmYjQ3MjQzMzBhZjNjODYyMWNhMTcxZDk0XzM2MQ_cfae7c18-852d-4546-9f34-99c87af76468"
      unitRef="usd">695968000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i899475bb1e7d489f94749be5942af567_D20210617-20210617"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMDcvZnJhZzo5MDU1MmU1ZmI0NzI0MzMwYWYzYzg2MjFjYTE3MWQ5NC90ZXh0cmVnaW9uOjkwNTUyZTVmYjQ3MjQzMzBhZjNjODYyMWNhMTcxZDk0XzYxNQ_7f4959ca-0041-4aa8-9303-58c0c36748e8"
      unitRef="usd">883336000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="iac742d389aac4928b2a1f38e5816ff02_D20210617-20210617"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMDcvZnJhZzo5MDU1MmU1ZmI0NzI0MzMwYWYzYzg2MjFjYTE3MWQ5NC90ZXh0cmVnaW9uOjkwNTUyZTVmYjQ3MjQzMzBhZjNjODYyMWNhMTcxZDk0XzY1NA_ac60e9b1-0902-496b-8ecd-1ae513fda224"
      unitRef="shares">3141342</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90ZXh0cmVnaW9uOmEzMmIyMzM4OTE2ZDQ0NmViY2JjZDkwOWFjNGUwODM2XzkwOA_fc1dd0ce-2afc-48ec-95b3-cd3ed7b56e82">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate details of the Company&#x2019;s acquisition activity are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.651%"/&gt;&lt;td style="width:0.1%"/&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="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;Acquisitions Completed in&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&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="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&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/td&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;/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;/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;Number of acquisitions&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;4&#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;13&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash paid at closing &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;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;738,810&#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,072,820&#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="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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash acquired&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;(19,271)&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,837)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash paid&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;719,539&#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;1,034,983&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Of the cash paid at closing for the nine months ended September&#160;30, 2022 and year ended December&#160;31, 2021, $3,000 and $8,701, respectively, was deposited into an escrow account to secure any potential indemnification and other obligations of the seller.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i6abcb7974f9b43a8acf6fe6daf64769a_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTpmYmYzMWYzODVlYjg0NmM2YTUxNTQ0OTY2ODMxYTNlMC90YWJsZXJhbmdlOmZiZjMxZjM4NWViODQ2YzZhNTE1NDQ5NjY4MzFhM2UwXzUtMS0xLTEtMTU3OTA4_d800c69a-cc08-4db1-934a-84f1a447fd1a"
      unitRef="acquisition">4</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i5d4496799c794116a4876be4d5c03452_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTpmYmYzMWYzODVlYjg0NmM2YTUxNTQ0OTY2ODMxYTNlMC90YWJsZXJhbmdlOmZiZjMxZjM4NWViODQ2YzZhNTE1NDQ5NjY4MzFhM2UwXzUtMy0xLTEtMTU3OTA4_764b8b1c-e80e-406c-bca9-b54afcb45939"
      unitRef="acquisition">13</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i6abcb7974f9b43a8acf6fe6daf64769a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTpmYmYzMWYzODVlYjg0NmM2YTUxNTQ0OTY2ODMxYTNlMC90YWJsZXJhbmdlOmZiZjMxZjM4NWViODQ2YzZhNTE1NDQ5NjY4MzFhM2UwXzYtMS0xLTEtMTU3OTA4_29c2ccf8-f293-4551-81e0-816861d80371"
      unitRef="usd">738810000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i5d4496799c794116a4876be4d5c03452_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTpmYmYzMWYzODVlYjg0NmM2YTUxNTQ0OTY2ODMxYTNlMC90YWJsZXJhbmdlOmZiZjMxZjM4NWViODQ2YzZhNTE1NDQ5NjY4MzFhM2UwXzYtMy0xLTEtMTU3OTA4_08ea8fe5-2225-4ac9-babb-4fea4e01325a"
      unitRef="usd">1072820000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i6abcb7974f9b43a8acf6fe6daf64769a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTpmYmYzMWYzODVlYjg0NmM2YTUxNTQ0OTY2ODMxYTNlMC90YWJsZXJhbmdlOmZiZjMxZjM4NWViODQ2YzZhNTE1NDQ5NjY4MzFhM2UwXzctMS0xLTEtMTU3OTA4_cc48ffb4-f22a-4275-bbb2-cc36464fd92b"
      unitRef="usd">19271000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i5d4496799c794116a4876be4d5c03452_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTpmYmYzMWYzODVlYjg0NmM2YTUxNTQ0OTY2ODMxYTNlMC90YWJsZXJhbmdlOmZiZjMxZjM4NWViODQ2YzZhNTE1NDQ5NjY4MzFhM2UwXzctMy0xLTEtMTU3OTA4_c1b795cf-89e9-4e44-bdf1-794f74a238f7"
      unitRef="usd">37837000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i6abcb7974f9b43a8acf6fe6daf64769a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTpmYmYzMWYzODVlYjg0NmM2YTUxNTQ0OTY2ODMxYTNlMC90YWJsZXJhbmdlOmZiZjMxZjM4NWViODQ2YzZhNTE1NDQ5NjY4MzFhM2UwXzgtMS0xLTEtMTU3OTA4_71ddffb7-0544-492d-931c-9d9da887b133"
      unitRef="usd">719539000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i5d4496799c794116a4876be4d5c03452_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTpmYmYzMWYzODVlYjg0NmM2YTUxNTQ0OTY2ODMxYTNlMC90YWJsZXJhbmdlOmZiZjMxZjM4NWViODQ2YzZhNTE1NDQ5NjY4MzFhM2UwXzgtMy0xLTEtMTU3OTA4_eb715dfc-f91d-4954-b772-4de5e64d95e9"
      unitRef="usd">1034983000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:EscrowDeposit
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90ZXh0cmVnaW9uOmEzMmIyMzM4OTE2ZDQ0NmViY2JjZDkwOWFjNGUwODM2XzE2Mg_ce8db893-e277-4dce-8dbb-31627739d438"
      unitRef="usd">3000000</us-gaap:EscrowDeposit>
    <us-gaap:EscrowDeposit
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90ZXh0cmVnaW9uOmEzMmIyMzM4OTE2ZDQ0NmViY2JjZDkwOWFjNGUwODM2XzE2OQ_c367905b-fe21-41ce-96dd-375004af6ef1"
      unitRef="usd">8701000</us-gaap:EscrowDeposit>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90ZXh0cmVnaW9uOmEzMmIyMzM4OTE2ZDQ0NmViY2JjZDkwOWFjNGUwODM2XzkxMA_fd137f97-77ad-4c75-a15e-ed85586d4d39">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the contingent consideration from acquisitions is included in the consolidated balance sheets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:62.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.209%"/&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&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&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;/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;/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;Accruals and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Other liabilities&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,231&#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;Contingent consideration from acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of non-contingent consideration from acquisitions is included in the consolidated balance sheets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:62.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.209%"/&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&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&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;/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;/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;Accruals and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Other liabilities&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,995&#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,177&#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;Non-contingent consideration from acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTo5ZmU4NDAwNDdhMGY0MDNmYTY3YzA5YzllNjA0NzI3OC90YWJsZXJhbmdlOjlmZTg0MDA0N2EwZjQwM2ZhNjdjMDljOWU2MDQ3Mjc4XzMtMS0xLTEtMTU3OTA4_455a1aab-d5d7-41e2-9abe-e4fd93100d60"
      unitRef="usd">1244000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTo5ZmU4NDAwNDdhMGY0MDNmYTY3YzA5YzllNjA0NzI3OC90YWJsZXJhbmdlOjlmZTg0MDA0N2EwZjQwM2ZhNjdjMDljOWU2MDQ3Mjc4XzMtMy0xLTEtMTU3OTA4_fb07585b-6e79-480b-9c61-8f6647742099"
      unitRef="usd">5382000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTo5ZmU4NDAwNDdhMGY0MDNmYTY3YzA5YzllNjA0NzI3OC90YWJsZXJhbmdlOjlmZTg0MDA0N2EwZjQwM2ZhNjdjMDljOWU2MDQ3Mjc4XzQtMS0xLTEtMTU3OTA4_cba53daf-2ad0-40d5-be62-332f60240e01"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTo5ZmU4NDAwNDdhMGY0MDNmYTY3YzA5YzllNjA0NzI3OC90YWJsZXJhbmdlOjlmZTg0MDA0N2EwZjQwM2ZhNjdjMDljOWU2MDQ3Mjc4XzQtMy0xLTEtMTU3OTA4_1acc2715-2366-48bf-94ef-52a870fa42a9"
      unitRef="usd">1231000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTo5ZmU4NDAwNDdhMGY0MDNmYTY3YzA5YzllNjA0NzI3OC90YWJsZXJhbmdlOjlmZTg0MDA0N2EwZjQwM2ZhNjdjMDljOWU2MDQ3Mjc4XzUtMS0xLTEtMTU3OTA4_1d895212-020a-48ae-88da-598e6b0fd886"
      unitRef="usd">1244000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTo5ZmU4NDAwNDdhMGY0MDNmYTY3YzA5YzllNjA0NzI3OC90YWJsZXJhbmdlOjlmZTg0MDA0N2EwZjQwM2ZhNjdjMDljOWU2MDQ3Mjc4XzUtMy0xLTEtMTU3OTA4_9b21d218-c055-40f0-8afb-dba42f3cd177"
      unitRef="usd">6613000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <bsy:BusinessCombinationConsiderationPayableCurrent
      contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTo4MTMxMzViYjUwMDQ0YmRiYmFmYTE3OWI5Nzg2Nzc4Ny90YWJsZXJhbmdlOjgxMzEzNWJiNTAwNDRiZGJiYWZhMTc5Yjk3ODY3Nzg3XzMtMS0xLTEtMTU3OTA4_f7fcdf7c-ea9d-405f-a7f7-aa6592293217"
      unitRef="usd">2923000</bsy:BusinessCombinationConsiderationPayableCurrent>
    <bsy:BusinessCombinationConsiderationPayableCurrent
      contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTo4MTMxMzViYjUwMDQ0YmRiYmFmYTE3OWI5Nzg2Nzc4Ny90YWJsZXJhbmdlOjgxMzEzNWJiNTAwNDRiZGJiYWZhMTc5Yjk3ODY3Nzg3XzMtMy0xLTEtMTU3OTA4_a5055cd6-489a-44d0-8e55-5ad03af2b661"
      unitRef="usd">4751000</bsy:BusinessCombinationConsiderationPayableCurrent>
    <bsy:BusinessCombinationConsiderationPayableNoncurrent
      contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTo4MTMxMzViYjUwMDQ0YmRiYmFmYTE3OWI5Nzg2Nzc4Ny90YWJsZXJhbmdlOjgxMzEzNWJiNTAwNDRiZGJiYWZhMTc5Yjk3ODY3Nzg3XzQtMS0xLTEtMTU3OTA4_884fd6fe-fcb1-475d-a68f-8274f237a091"
      unitRef="usd">2995000</bsy:BusinessCombinationConsiderationPayableNoncurrent>
    <bsy:BusinessCombinationConsiderationPayableNoncurrent
      contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTo4MTMxMzViYjUwMDQ0YmRiYmFmYTE3OWI5Nzg2Nzc4Ny90YWJsZXJhbmdlOjgxMzEzNWJiNTAwNDRiZGJiYWZhMTc5Yjk3ODY3Nzg3XzQtMy0xLTEtMTU3OTA4_a2b52ddd-22d3-4511-a049-35eb2ccfac9e"
      unitRef="usd">6177000</bsy:BusinessCombinationConsiderationPayableNoncurrent>
    <bsy:BusinessCombinationConsiderationPayable
      contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTo4MTMxMzViYjUwMDQ0YmRiYmFmYTE3OWI5Nzg2Nzc4Ny90YWJsZXJhbmdlOjgxMzEzNWJiNTAwNDRiZGJiYWZhMTc5Yjk3ODY3Nzg3XzUtMS0xLTEtMTU3OTA4_eb1a4013-3e8a-4250-99f0-75ff5446b231"
      unitRef="usd">5918000</bsy:BusinessCombinationConsiderationPayable>
    <bsy:BusinessCombinationConsiderationPayable
      contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMTMvZnJhZzphMzJiMjMzODkxNmQ0NDZlYmNiY2Q5MDlhYzRlMDgzNi90YWJsZTo4MTMxMzViYjUwMDQ0YmRiYmFmYTE3OWI5Nzg2Nzc4Ny90YWJsZXJhbmdlOjgxMzEzNWJiNTAwNDRiZGJiYWZhMTc5Yjk3ODY3Nzg3XzUtMy0xLTEtMTU3OTA4_93f06d74-df16-422e-a470-8e73af6f968a"
      unitRef="usd">10928000</bsy:BusinessCombinationConsiderationPayable>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i6abcb7974f9b43a8acf6fe6daf64769a_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjIvZnJhZzo0ZmQ2OTgzMGEwMDY0ZjhiYjlhOTcxMGIxZjk1MjBlMy90ZXh0cmVnaW9uOjRmZDY5ODMwYTAwNjRmOGJiOWE5NzEwYjFmOTUyMGUzXzc3_885589bb-7115-45af-9edb-e70b1b7c3cb6"
      unitRef="acquisition">4</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed
      contextRef="i6abcb7974f9b43a8acf6fe6daf64769a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzEvZnJhZzo0Mjk3Mzk4N2E4NjY0MmY5OTFlNDI1ODRhZjM5MzdhYS90ZXh0cmVnaW9uOjQyOTczOTg3YTg2NjQyZjk5MWU0MjU4NGFmMzkzN2FhXzEwOTk1MTE2Mjk5Njg_64a47f50-d378-450b-9fa6-a2a86e3c8cca"
      unitRef="usd">10824000</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed
      contextRef="i07db396a20fc4effa5081dd2435a9f28_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzEvZnJhZzo0Mjk3Mzk4N2E4NjY0MmY5OTFlNDI1ODRhZjM5MzdhYS90ZXh0cmVnaW9uOjQyOTczOTg3YTg2NjQyZjk5MWU0MjU4NGFmMzkzN2FhXzEwOTk1MTE2Mjk5NzY_ad2d0a8f-8c43-4e35-b3ca-974086acb9d4"
      unitRef="usd">18037000</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed
      contextRef="i57f8d8239b084c3a92ec9f0be7c79b9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzEvZnJhZzo0Mjk3Mzk4N2E4NjY0MmY5OTFlNDI1ODRhZjM5MzdhYS90ZXh0cmVnaW9uOjQyOTczOTg3YTg2NjQyZjk5MWU0MjU4NGFmMzkzN2FhXzEwOTk1MTE2MjkwMDI_9392126a-9f64-45a4-b5a4-bb1e6016e627"
      unitRef="usd">350000</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed
      contextRef="ie57fd6cc05194776a101243a3f5ed2a9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzEvZnJhZzo0Mjk3Mzk4N2E4NjY0MmY5OTFlNDI1ODRhZjM5MzdhYS90ZXh0cmVnaW9uOjQyOTczOTg3YTg2NjQyZjk5MWU0MjU4NGFmMzkzN2FhXzEwOTk1MTE2MjkwMTA_4c565d8c-4441-4545-b844-459a1e39092a"
      unitRef="usd">10149000</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed
      contextRef="ib3e34cbf9c3541d18c943529835d0222_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzEvZnJhZzo0Mjk3Mzk4N2E4NjY0MmY5OTFlNDI1ODRhZjM5MzdhYS90ZXh0cmVnaW9uOjQyOTczOTg3YTg2NjQyZjk5MWU0MjU4NGFmMzkzN2FhXzEwOTk1MTE2MjkxMzQ_0abe8cd4-e476-4f08-9211-f7eebe7e7183"
      unitRef="usd">389000</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed
      contextRef="i58bdffa0fccf4f81b0a94b6b8b1663d2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzEvZnJhZzo0Mjk3Mzk4N2E4NjY0MmY5OTFlNDI1ODRhZjM5MzdhYS90ZXh0cmVnaW9uOjQyOTczOTg3YTg2NjQyZjk5MWU0MjU4NGFmMzkzN2FhXzEwOTk1MTE2MjkxNDI_f4000e9e-2dde-4924-ac81-e67415203e37"
      unitRef="usd">16285000</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90ZXh0cmVnaW9uOjRhNjJlYzQ0NDYzOTQzZjBhNTYyMDM0OTZjODM1YjI1XzY0NQ_48610d0c-cf22-45d5-ae75-00627f3b79de">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&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 summarizes the fair values of the assets acquired and liabilities assumed, as well as the weighted average useful lives assigned to acquired intangible assets at the respective date of each acquisition (including contingent consideration):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.651%"/&gt;&lt;td style="width:0.1%"/&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="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;Acquisitions Completed in&lt;/span&gt;&lt;/td&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&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="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&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/td&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;Consideration:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash paid at closing&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;738,810&#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,072,820&#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="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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares issued at closing &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)(2)&lt;/span&gt;&lt;/div&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;182,390&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,544&#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="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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred, non-contingent consideration, net&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;157&#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;10,090&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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;(153)&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;&#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="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;Total consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;738,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,269,844&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets acquired and liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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:3pt double #000;padding:0 1pt"/&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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash&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;19,271&#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;37,837&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable and other current assets&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;1,798&#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;24,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="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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets&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,237&#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;12,095&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment&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;963&#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;4,383&#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="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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other assets&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;874&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software and technology (weighted average useful life of 5&#160;years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,557&#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,560&#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="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;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships (weighted average useful life of 10 and 9&#160;years, respectively)&lt;/span&gt;&lt;/div&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;80,328&#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;158,555&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trademarks (weighted average useful life of 9 and 10&#160;years, respectively)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,734&#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;38,256&#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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In-process 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;&#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;3,700&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total identifiable assets acquired excluding goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;119,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;323,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accruals and other current liabilities&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;(918)&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;(27,649)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenues&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;(11,563)&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;(26,245)&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="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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,237)&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;(11,988)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,865)&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;(53,342)&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="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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;(716)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(20,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;(119,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Net identifiable assets acquired excluding goodwill&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;99,305&#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;203,494&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill&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;639,509&#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,066,350&#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="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;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;738,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,269,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Of the total 3,141,342&#160;shares issued at closing, 83,627&#160;shares are subject to forfeiture if post&#x2011;closing employment service conditions are not met and accordingly are being recorded as stock&#x2011;based compensation expense over the related forfeiture period of two years (see Note&#160;15).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;A fair value adjustment of $16,943 was applied to the stock consideration due to restrictions on the transfer of securities.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i6abcb7974f9b43a8acf6fe6daf64769a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzQtMS0xLTEtMTU3OTA4_d2f2adad-5eb7-43c8-8c81-5480ff0c0c26"
      unitRef="usd">738810000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i5d4496799c794116a4876be4d5c03452_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzQtMy0xLTEtMTU3OTA4_89df3a49-235c-46e5-b12c-b5daf579f0bd"
      unitRef="usd">1072820000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i6abcb7974f9b43a8acf6fe6daf64769a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzUtMS0xLTEtMTU3OTA4_a9042422-12a3-4a3f-bd62-fce3c6bd2fa5"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i5d4496799c794116a4876be4d5c03452_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzUtMy0xLTEtMTU3OTA4_9fb3ccaa-8829-4a17-82eb-cb85033caaea"
      unitRef="usd">182390000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <bsy:BusinessCombinationContingentConsiderationLiabilityInitialValue
      contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzYtMS0xLTEtMTU3OTA4_f7981323-7b18-4fb9-9316-d43a0458592e"
      unitRef="usd">0</bsy:BusinessCombinationContingentConsiderationLiabilityInitialValue>
    <bsy:BusinessCombinationContingentConsiderationLiabilityInitialValue
      contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzYtMy0xLTEtMTU3OTA4_341fa9ff-d75b-4b43-87fe-ced576ccf1e7"
      unitRef="usd">4544000</bsy:BusinessCombinationContingentConsiderationLiabilityInitialValue>
    <bsy:BusinessCombinationConsiderationPayableInitialValue
      contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzctMS0xLTEtMTU3OTA4_e62e7bfb-f722-40d8-ab51-16145dd45ee8"
      unitRef="usd">157000</bsy:BusinessCombinationConsiderationPayableInitialValue>
    <bsy:BusinessCombinationConsiderationPayableInitialValue
      contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzctMy0xLTEtMTU3OTA4_a714c1e0-cd38-4185-bd9f-280b8837dc9f"
      unitRef="usd">10090000</bsy:BusinessCombinationConsiderationPayableInitialValue>
    <us-gaap:OtherPaymentsToAcquireBusinesses
      contextRef="i6abcb7974f9b43a8acf6fe6daf64769a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzgtMS0xLTEtMTU3OTA4_ed329a8d-5135-409f-9294-d3e796b57c4a"
      unitRef="usd">153000</us-gaap:OtherPaymentsToAcquireBusinesses>
    <us-gaap:OtherPaymentsToAcquireBusinesses
      contextRef="i5d4496799c794116a4876be4d5c03452_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzgtMy0xLTEtMTU3OTA4_4a5b992c-8df8-409a-afd9-2deed6a8d99e"
      unitRef="usd">0</us-gaap:OtherPaymentsToAcquireBusinesses>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i6abcb7974f9b43a8acf6fe6daf64769a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzktMS0xLTEtMTU3OTA4_1bdb5dfd-15bc-488f-8eb3-ba447733ff52"
      unitRef="usd">738814000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i5d4496799c794116a4876be4d5c03452_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzktMy0xLTEtMTU3OTA4_87f5014f-1f40-4475-a466-cd8bba338f76"
      unitRef="usd">1269844000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzExLTEtMS0xLTE1NzkwOA_d6a38d73-7468-412c-ad6d-21759cbade27"
      unitRef="usd">19271000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzExLTMtMS0xLTE1NzkwOA_c362010f-633d-4df8-8527-6a36309460ec"
      unitRef="usd">37837000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <bsy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets
      contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzEyLTEtMS0xLTE1NzkwOA_9dd4195e-b75b-470d-88af-7764972aabf6"
      unitRef="usd">1798000</bsy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets>
    <bsy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets
      contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzEyLTMtMS0xLTE1NzkwOA_734cc66c-1985-45c3-9368-1f1be30f1f2a"
      unitRef="usd">24174000</bsy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets>
    <bsy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset
      contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzEzLTEtMS0xLTE1NzkwOA_eef085d0-eb01-4123-9b9e-53e88656673f"
      unitRef="usd">1237000</bsy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset>
    <bsy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset
      contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzEzLTMtMS0xLTE1NzkwOA_d7bde39e-434f-438e-8718-b114ac46d47f"
      unitRef="usd">12095000</bsy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE0LTEtMS0xLTE1NzkwOA_ebdd0bbf-2915-4385-b06f-77e69aa55491"
      unitRef="usd">963000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE0LTMtMS0xLTE1NzkwOA_9d19ad5c-ba8c-4fa1-9939-77fae3136283"
      unitRef="usd">4383000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE1LTEtMS0xLTE1NzkwOA_c1d82261-b915-429d-8798-f9552fc3208e"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE1LTMtMS0xLTE1NzkwOA_4ff3b419-aaef-4b7f-9577-f6e1eae2f5f3"
      unitRef="usd">874000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i7c08b6c4b9e64c2fad6f1306085ee339_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE2LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOmE0NWNkYTRiNjFmODRlZmQ5NTViZjA5MTMxMjViMGQyXzYx_5157c11d-ea31-4c5f-85e9-4d270d6b0eef">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i52846f511f534c82af5387874a8bb302_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE2LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOmE0NWNkYTRiNjFmODRlZmQ5NTViZjA5MTMxMjViMGQyXzYx_709239da-cf57-46a8-8d36-1b20b0eee144">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="idb3bdfd70c004449ba5c3148789cb49c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE2LTEtMS0xLTE1NzkwOA_79eb8d86-3d9c-4da8-be64-87f3e9ff789f"
      unitRef="usd">10557000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i0ce3f83260c44beb82c480c40eeb59e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE2LTMtMS0xLTE1NzkwOA_b286b037-5b9d-4e78-b47b-58de37851f7f"
      unitRef="usd">43560000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i948fa018391240d599d37ab39902a3a5_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjcwNDIxZmVmMThkMDQ1M2M5YjFmYzBjYjI5OWY3NDVmXzYw_be17764a-7476-45c6-ab5e-39cd6b92c5f5">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i97a1530fcf7c481ca9074fa95621e8df_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE3LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjcwNDIxZmVmMThkMDQ1M2M5YjFmYzBjYjI5OWY3NDVmXzY3_3a368318-0073-401f-9e0b-3cd090aef1f8">P9Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i7ccc839664f7475caa4b5c443c8c4223_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE3LTEtMS0xLTE1NzkwOA_97a3b53e-8db9-4bcd-be72-b6679dc269e0"
      unitRef="usd">80328000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="iaf6b0e46632d40dfa6a7587486de582b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE3LTMtMS0xLTE1NzkwOA_600e224a-ed68-41ae-b57a-3f5d2400069d"
      unitRef="usd">158555000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ie2d0a558156847beb31a963e5d5436fc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE4LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjQ1YWQ2YmJjMzBhOTRlZWZhNTNmOWU4YmE4YTMzMTZhXzQ4_dbee314e-11c3-49da-94fd-5e856b10d2a3">P9Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i1e16f2778ce1408797264d0c7785ad92_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE4LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjQ1YWQ2YmJjMzBhOTRlZWZhNTNmOWU4YmE4YTMzMTZhXzEwOTk1MTE2Mjc4NDA_e95f8deb-0996-47a8-89bb-240f5321affa">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i812fc8d83ecf4816a516a44af115aa19_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE4LTEtMS0xLTE1NzkwOA_33742b98-6986-46dc-86fb-565d8a9bfed6"
      unitRef="usd">5734000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i50893fbe3935450ca0b5cb3ededa8448_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzE4LTMtMS0xLTE1NzkwOA_d1034dc2-2487-40c5-8ea9-ed075a5c69e6"
      unitRef="usd">38256000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i53cea2fab8e94f2fa4edd1a2086295b4_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzIwLTEtMS0xLTE1NzkwOA_f0601bf0-8cca-43a7-b601-eac8db2d1484"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i9c21d94ecb7647d4be7352992bfce32b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzIwLTMtMS0xLTE1NzkwOA_64e713fd-b569-4f9d-b5ff-30e1ae41b73e"
      unitRef="usd">3700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzIxLTEtMS0xLTE1NzkwOA_1f457195-3214-49cc-91a0-003d2a7e5756"
      unitRef="usd">119888000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzIxLTMtMS0xLTE1NzkwOA_b7bca8af-4953-4a1b-802b-78c66c353f1a"
      unitRef="usd">323434000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzIyLTEtMS0xLTE1NzkwOA_195b8f94-59bb-4f59-94cc-74c43c96e3d8"
      unitRef="usd">918000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzIyLTMtMS0xLTE1NzkwOA_af0894a3-27a4-4f39-8637-bd304c6baf85"
      unitRef="usd">27649000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzIzLTEtMS0xLTE1NzkwOA_48a1fd13-478b-44b5-91a2-1614890a6db7"
      unitRef="usd">11563000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzIzLTMtMS0xLTE1NzkwOA_91873e7a-306b-4840-ac41-5169861a61ae"
      unitRef="usd">26245000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <bsy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent
      contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzI0LTEtMS0xLTE1NzkwOA_a91eb6e3-1a94-4522-9ed8-b482670ea797"
      unitRef="usd">1237000</bsy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent>
    <bsy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent
      contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzI0LTMtMS0xLTE1NzkwOA_5de5ec94-e84f-400a-937d-c4ea8fb38fd6"
      unitRef="usd">11988000</bsy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzI1LTEtMS0xLTE1NzkwOA_5398c4df-4c7e-4eaa-b71f-1fafbac676f7"
      unitRef="usd">6865000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzI1LTMtMS0xLTE1NzkwOA_b3700a82-37d7-4271-bad1-811705412963"
      unitRef="usd">53342000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzI2LTEtMS0xLTE1NzkwOA_502098f4-ed1d-488b-be7b-72fdd6b29026"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzI2LTMtMS0xLTE1NzkwOA_b2fd419e-1226-448d-bba9-ffa4d318f941"
      unitRef="usd">716000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzI3LTEtMS0xLTE1NzkwOA_e2d9ac7a-6258-41a8-a872-706f74fb7023"
      unitRef="usd">20583000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzI3LTMtMS0xLTE1NzkwOA_cc3c8680-4ca1-434a-b57e-e297147361d8"
      unitRef="usd">119940000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzI4LTEtMS0xLTE1NzkwOA_0e645f37-22be-42f8-8c22-65d2341583b9"
      unitRef="usd">99305000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzI4LTMtMS0xLTE1NzkwOA_1318f645-5179-4b65-b711-b0e6932dd5a8"
      unitRef="usd">203494000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzI5LTEtMS0xLTE1NzkwOA_a97cdacc-9ac4-4626-ae19-03cad4ec57d0"
      unitRef="usd">639509000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzI5LTMtMS0xLTE1NzkwOA_e46ba0ff-fd1c-4237-949e-7dc78c7c25d1"
      unitRef="usd">1066350000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzMwLTEtMS0xLTE1NzkwOA_52926e77-b26a-457f-9132-eb81afa8deb9"
      unitRef="usd">738814000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="id2f3589278e7456c829b3ddbd9e3b2fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90YWJsZTo1ZTU1Zjc3NzU2NmI0MGIyOWY1N2NhNzFkNGMxNGIzNC90YWJsZXJhbmdlOjVlNTVmNzc3NTY2YjQwYjI5ZjU3Y2E3MWQ0YzE0YjM0XzMwLTMtMS0xLTE1NzkwOA_347a91a2-f735-496c-a652-69bbc22ad5e6"
      unitRef="usd">1269844000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="iac742d389aac4928b2a1f38e5816ff02_D20210617-20210617"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90ZXh0cmVnaW9uOjRhNjJlYzQ0NDYzOTQzZjBhNTYyMDM0OTZjODM1YjI1XzI3Nw_ac60e9b1-0902-496b-8ecd-1ae513fda224"
      unitRef="shares">3141342</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <bsy:SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions
      contextRef="i370413732c834fb9813a3592d888a529_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90ZXh0cmVnaW9uOjRhNjJlYzQ0NDYzOTQzZjBhNTYyMDM0OTZjODM1YjI1XzMwNg_d5af6fa5-4f9f-448b-a801-b9eb86bf32ca"
      unitRef="shares">83627</bsy:SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i0fe60f3454164f8dada2dca1c13676e0_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90ZXh0cmVnaW9uOjRhNjJlYzQ0NDYzOTQzZjBhNTYyMDM0OTZjODM1YjI1XzUwOQ_f8d3259a-403b-4217-9b9b-6d1aa3a19c86">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentEquityInterests
      contextRef="i0fe60f3454164f8dada2dca1c13676e0_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMzcvZnJhZzo0YTYyZWM0NDQ2Mzk0M2YwYTU2MjAzNDk2YzgzNWIyNS90ZXh0cmVnaW9uOjRhNjJlYzQ0NDYzOTQzZjBhNTYyMDM0OTZjODM1YjI1XzU1NA_237f44a2-8615-4f12-885d-32e75e5411d3"
      unitRef="usd">16943000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentEquityInterests>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="if250715c47a844518d8deb30d4f23fcb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNDkvZnJhZzpkNGE0OTIwZDA5MDQ0NDlmOWIwZTA0NmE5N2Q3MjdlMi90ZXh0cmVnaW9uOmQ0YTQ5MjBkMDkwNDQ0OWY5YjBlMDQ2YTk3ZDcyN2UyXzE5OA_cd15ab33-c386-415c-bf22-88ca1f33bda1"
      unitRef="usd">524360000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i58bdffa0fccf4f81b0a94b6b8b1663d2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDk3NTU4MTgyNjQvZnJhZzo0ZDk1ZThjODJlNmQ0ZTAzYjViZWZhY2QwOGIwMTYwOS90ZXh0cmVnaW9uOjRkOTVlOGM4MmU2ZDRlMDNiNWJlZmFjZDA4YjAxNjA5XzE4Nw_242e7e6c-1629-4f04-860a-d1e970114835"
      unitRef="usd">749923000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90ZXh0cmVnaW9uOjk2NmQxMjQzN2NkYTQ4MTk5MGUwZmU0MmYwNzQyNWM5XzEwMTQ_29babeff-3365-4ab7-a67a-46d1984d8727">Property and Equipment, Net&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:62.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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&#160;30, 2022&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Building and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,747&#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;35,188&#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;Computer equipment and software&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;50,027&#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;47,651&#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;Furniture, fixtures, and equipment&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;14,021&#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;14,274&#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;Aircraft&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;2,038&#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,075&#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;Other&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;38&#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;61&#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;Property and equipment, at cost&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;104,682&#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;104,060&#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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Accumulated depreciation&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;(73,929)&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;(72,237)&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;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;31,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense was $2,613 and $3,028 for the three months ended September&#160;30, 2022 and 2021, respectively, and $8,025 and $8,142 for the nine months ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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;Related Party Equipment Sale&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January&#160;2022, the audit committee of the Company&#x2019;s board of directors authorized the Company to sell 50% of its interest in the Company&#x2019;s aircraft at fair market value to an entity controlled by the Company&#x2019;s Chief Executive Officer. The transaction was completed on February&#160;1, 2022 for $2,380 and resulted in a gain of $2,029, which was recorded in &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;Other income (expense), net&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 the consolidated statement of operations for the nine months ended September&#160;30, 2022. Subsequent to the transaction, ongoing operating and fixed costs of the aircraft are shared on a proportional use basis subject to a cost-sharing agreement. Such costs were not material during the nine months ended September&#160;30, 2022. Pursuant to FASB Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic&#160;850, &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;Related Party Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the Company determined this transaction was with a related party.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90ZXh0cmVnaW9uOjk2NmQxMjQzN2NkYTQ4MTk5MGUwZmU0MmYwNzQyNWM5XzEwMTU_b7f952ea-b3e1-44c0-aefe-27c68f465821">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:62.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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&#160;30, 2022&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Building and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,747&#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;35,188&#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;Computer equipment and software&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;50,027&#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;47,651&#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;Furniture, fixtures, and equipment&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;14,021&#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;14,274&#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;Aircraft&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;2,038&#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,075&#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;Other&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;38&#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;61&#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;Property and equipment, at cost&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;104,682&#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;104,060&#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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Accumulated depreciation&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;(73,929)&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;(72,237)&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;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;31,823&#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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ie3cd1ca6d28d444f9794eb1693e33476_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzEtMS0xLTEtMTU3OTA4_816f7c5e-734d-4e6e-b5d6-94efa1689972"
      unitRef="usd">2811000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i677c0765aee54c06bc0c3985ed57d1a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzEtMy0xLTEtMTU3OTA4_a4f56414-556e-46c2-85e7-81d464e1d887"
      unitRef="usd">2811000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i393c87743bba4d7ba0439d6a233e3aca_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzItMS0xLTEtMTU3OTA4_fdeac535-1ecd-432a-889c-72704bcafd44"
      unitRef="usd">35747000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ib082ba12d2d04f2ab248cde2fdc296cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzItMy0xLTEtMTU3OTA4_b587f275-bb18-4bc9-b2b9-32c782e18d04"
      unitRef="usd">35188000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i105582ae817e43169d4975a8e1482957_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzMtMS0xLTEtMTU3OTA4_196be09c-72d2-4b7c-8dfe-206b64a98e7d"
      unitRef="usd">50027000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i33ae4d0b54d34ef58d31c2ccb3062eab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzMtMy0xLTEtMTU3OTA4_bf30e440-8ffc-4f31-830d-76dabd3828fa"
      unitRef="usd">47651000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i3bc6a637ea1346e6b53bfb6f6b3f4c9f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzQtMS0xLTEtMTU3OTA4_483f9899-7c1e-4bc2-8f1a-52e018fe530f"
      unitRef="usd">14021000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i5fb3dbd2a8ae4d0a820f909408b9e060_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzQtMy0xLTEtMTU3OTA4_276c029c-d3e9-4573-8a81-180381225372"
      unitRef="usd">14274000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i51dc051c14764cd4ba317df6d12c034b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzUtMS0xLTEtMTU3OTA4_ef6bcc56-7feb-4fd6-b168-3412e41affe0"
      unitRef="usd">2038000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i7e5a20a7fe6443e0bb7eebd637b1e665_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzUtMy0xLTEtMTU3OTA4_37869a0d-7e5d-4c0b-8b91-5aabea816f2a"
      unitRef="usd">4075000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ic83a0bcef7a140fda20624294eb91662_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzYtMS0xLTEtMTU3OTA4_3fb1a785-493b-4d27-b2e1-d4e6d5241399"
      unitRef="usd">38000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i82add123dd7841b68e5d2451ddceb4bc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzYtMy0xLTEtMTU3OTA4_c4b99fc1-ff34-421c-a633-79a52f46c5e2"
      unitRef="usd">61000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzctMS0xLTEtMTU3OTA4_72e1ef65-271b-4f24-8c93-4fe38a707037"
      unitRef="usd">104682000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzctMy0xLTEtMTU3OTA4_69c9ad7d-70e4-42db-b8f5-7f11413b7208"
      unitRef="usd">104060000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzgtMS0xLTEtMTU3OTA4_2efc1888-1217-4eed-b120-9dfa78a14057"
      unitRef="usd">73929000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzgtMy0xLTEtMTU3OTA4_d21b81f6-08f1-4853-bd89-f750d124cd69"
      unitRef="usd">72237000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzktMS0xLTEtMTU3OTA4_befab06f-81c0-4602-a431-32e963909ff9"
      unitRef="usd">30753000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90YWJsZTpiMTczN2U1MDU0NzQ0Nzc2OGFmZTM2ODE4ODNhMjdiNi90YWJsZXJhbmdlOmIxNzM3ZTUwNTQ3NDQ3NzY4YWZlMzY4MTg4M2EyN2I2XzktMy0xLTEtMTU3OTA4_e7578fff-bd7c-4a2f-9293-c87779cd0e5b"
      unitRef="usd">31823000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:DepreciationNonproduction
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90ZXh0cmVnaW9uOjk2NmQxMjQzN2NkYTQ4MTk5MGUwZmU0MmYwNzQyNWM5XzEyMg_2c9a9ac1-ed85-4d61-90a6-58db947a6f5c"
      unitRef="usd">2613000</us-gaap:DepreciationNonproduction>
    <us-gaap:DepreciationNonproduction
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90ZXh0cmVnaW9uOjk2NmQxMjQzN2NkYTQ4MTk5MGUwZmU0MmYwNzQyNWM5XzEyOQ_fb5d2113-5ff6-4194-a5da-91a9462d7e0b"
      unitRef="usd">3028000</us-gaap:DepreciationNonproduction>
    <us-gaap:DepreciationNonproduction
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90ZXh0cmVnaW9uOjk2NmQxMjQzN2NkYTQ4MTk5MGUwZmU0MmYwNzQyNWM5XzE2NQ_deaa2b71-8d5a-4a61-b79e-749af22aca4a"
      unitRef="usd">8025000</us-gaap:DepreciationNonproduction>
    <us-gaap:DepreciationNonproduction
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90ZXh0cmVnaW9uOjk2NmQxMjQzN2NkYTQ4MTk5MGUwZmU0MmYwNzQyNWM5XzE3Mg_d5f707a4-532b-4617-be6d-0bb83edcf0ea"
      unitRef="usd">8142000</us-gaap:DepreciationNonproduction>
    <bsy:SaleOfInterestInPropertyPlantEquipmentPercent
      contextRef="i2c59763bb2e3461885b903dd2a48fabe_D20220101-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90ZXh0cmVnaW9uOjk2NmQxMjQzN2NkYTQ4MTk5MGUwZmU0MmYwNzQyNWM5XzMzNw_9664f88a-7b5c-4b0a-8dba-7ed2b80aa286"
      unitRef="number">0.50</bsy:SaleOfInterestInPropertyPlantEquipmentPercent>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i4ddbfbe877dd425b8e86c34315bd6506_D20220201-20220201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90ZXh0cmVnaW9uOjk2NmQxMjQzN2NkYTQ4MTk5MGUwZmU0MmYwNzQyNWM5XzUyMw_fd53dad1-1fe7-4932-8940-3381045eb189"
      unitRef="usd">2380000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ie5243f8c5ac44780ae80fd55456a5287_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zNzMvZnJhZzo5NjZkMTI0MzdjZGE0ODE5OTBlMGZlNDJmMDc0MjVjOS90ZXh0cmVnaW9uOjk2NmQxMjQzN2NkYTQ4MTk5MGUwZmU0MmYwNzQyNWM5XzU1Mg_227ab0b4-f90b-4adb-9fc5-9ae447d21cf9"
      unitRef="usd">2029000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODIvZnJhZzpjYWU1MDdhMTM1ZGY0ZGZjOTNhNGZmM2QyODk5YjFlOS90ZXh0cmVnaW9uOmNhZTUwN2ExMzVkZjRkZmM5M2E0ZmYzZDI4OTliMWU5XzExMw_e502f796-e356-487f-9a63-3413cb4ac023">Goodwill and Other Intangible Assets&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:87.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2021&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;1,588,477&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisitions&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;639,509&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency translation adjustments&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;(32,556)&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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,377)&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;Balance, September&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,193,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Details of intangible assets other than goodwill are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:21.335%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;September&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Useful Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&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:7.5pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Net Book&lt;br/&gt;Value&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:7.5pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&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:7.5pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Net Book&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intangible assets subject to amortization:&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;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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Software and technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3-5&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;91,357&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(51,503)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;39,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;101,588&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(63,225)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;38,363&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3-10&#160;years&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;317,332&#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:9pt;font-weight:400;line-height:100%"&gt;(102,898)&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:9pt;font-weight:400;line-height:100%"&gt;214,434&#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:9pt;font-weight:400;line-height:100%"&gt;245,325&#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:9pt;font-weight:400;line-height:100%"&gt;(83,799)&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:9pt;font-weight:400;line-height:100%"&gt;161,526&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3-10&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,016&#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:9pt;font-weight:400;line-height:100%"&gt;(24,894)&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:9pt;font-weight:400;line-height:100%"&gt;43,122&#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:9pt;font-weight:400;line-height:100%"&gt;63,080&#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:9pt;font-weight:400;line-height:100%"&gt;(20,893)&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:9pt;font-weight:400;line-height:100%"&gt;42,187&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;years&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;350&#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:9pt;font-weight:400;line-height:100%"&gt;(190)&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:9pt;font-weight:400;line-height:100%"&gt;160&#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:9pt;font-weight:400;line-height:100%"&gt;350&#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:9pt;font-weight:400;line-height:100%"&gt;(139)&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:9pt;font-weight:400;line-height:100%"&gt;211&#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: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="2" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%"&gt;477,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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:9pt;font-weight:400;line-height:100%"&gt;(179,485)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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:9pt;font-weight:400;line-height:100%"&gt;297,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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:9pt;font-weight:400;line-height:100%"&gt;410,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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:9pt;font-weight:400;line-height:100%"&gt;(168,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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:9pt;font-weight:400;line-height:100%"&gt;242,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intangible assets not subject to amortization:&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;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In-process research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:9pt;font-weight:400;line-height:100%"&gt;3,603&#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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,603&#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:9pt;font-weight:400;line-height:100%"&gt;3,547&#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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,547&#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:9pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;480,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(179,485)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;301,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;413,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(168,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;245,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate amortization expense for purchased intangible assets with finite lives was reflected in the Company&#x2019;s consolidated statements of operations as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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&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&lt;/span&gt;&lt;/td&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;September&#160;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;September&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of subscriptions and licenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 purchased intangibles&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;10,446&#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;8,676&#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,869&#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;16,703&#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;Total amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODIvZnJhZzpjYWU1MDdhMTM1ZGY0ZGZjOTNhNGZmM2QyODk5YjFlOS90ZXh0cmVnaW9uOmNhZTUwN2ExMzVkZjRkZmM5M2E0ZmYzZDI4OTliMWU5XzExNQ_f0a14f50-73d9-4796-b241-71baf545d121">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:87.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December&#160;31, 2021&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;1,588,477&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisitions&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;639,509&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency translation adjustments&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;(32,556)&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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,377)&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;Balance, September&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,193,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODIvZnJhZzpjYWU1MDdhMTM1ZGY0ZGZjOTNhNGZmM2QyODk5YjFlOS90YWJsZTpiMTg1YjRjYzFiN2M0Y2E5YTExMWQ0ZDQ3ZDJiMmFiZC90YWJsZXJhbmdlOmIxODViNGNjMWI3YzRjYTlhMTExZDRkNDdkMmIyYWJkXzAtMS0xLTEtMTU3OTA4_0f953bd9-3b6f-4149-97da-6cbde516f0c6"
      unitRef="usd">1588477000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODIvZnJhZzpjYWU1MDdhMTM1ZGY0ZGZjOTNhNGZmM2QyODk5YjFlOS90YWJsZTpiMTg1YjRjYzFiN2M0Y2E5YTExMWQ0ZDQ3ZDJiMmFiZC90YWJsZXJhbmdlOmIxODViNGNjMWI3YzRjYTlhMTExZDRkNDdkMmIyYWJkXzEtMS0xLTEtMTU3OTA4_15d37a51-72f3-44a9-af60-e8cbd3b2876b"
      unitRef="usd">639509000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODIvZnJhZzpjYWU1MDdhMTM1ZGY0ZGZjOTNhNGZmM2QyODk5YjFlOS90YWJsZTpiMTg1YjRjYzFiN2M0Y2E5YTExMWQ0ZDQ3ZDJiMmFiZC90YWJsZXJhbmdlOmIxODViNGNjMWI3YzRjYTlhMTExZDRkNDdkMmIyYWJkXzItMS0xLTEtMTU3OTA4_1da5042a-d3d5-4d4b-96b0-1568f2c1975d"
      unitRef="usd">-32556000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODIvZnJhZzpjYWU1MDdhMTM1ZGY0ZGZjOTNhNGZmM2QyODk5YjFlOS90YWJsZTpiMTg1YjRjYzFiN2M0Y2E5YTExMWQ0ZDQ3ZDJiMmFiZC90YWJsZXJhbmdlOmIxODViNGNjMWI3YzRjYTlhMTExZDRkNDdkMmIyYWJkXzMtMS0xLTEtMTU3OTA4_e9675310-1fae-4d4a-8360-87f2d415bec2"
      unitRef="usd">-2377000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:Goodwill
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODIvZnJhZzpjYWU1MDdhMTM1ZGY0ZGZjOTNhNGZmM2QyODk5YjFlOS90YWJsZTpiMTg1YjRjYzFiN2M0Y2E5YTExMWQ0ZDQ3ZDJiMmFiZC90YWJsZXJhbmdlOmIxODViNGNjMWI3YzRjYTlhMTExZDRkNDdkMmIyYWJkXzQtMS0xLTEtMTU3OTA4_3d9be29d-3cca-49e6-acc2-d61fb2a01922"
      unitRef="usd">2193053000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90ZXh0cmVnaW9uOjY5MmUxMmRlOWZhOTQyODE5NTIxYzRhM2Y5MTc5M2M2Xzcw_fec02e56-8eb5-4e8b-a5d5-b661cffc9778">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Details of intangible assets other than goodwill are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:21.335%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;September&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Useful Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&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:7.5pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Net Book&lt;br/&gt;Value&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:7.5pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&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:7.5pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Net Book&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intangible assets subject to amortization:&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;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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Software and technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3-5&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;91,357&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(51,503)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;39,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;101,588&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(63,225)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;38,363&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3-10&#160;years&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;317,332&#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:9pt;font-weight:400;line-height:100%"&gt;(102,898)&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:9pt;font-weight:400;line-height:100%"&gt;214,434&#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:9pt;font-weight:400;line-height:100%"&gt;245,325&#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:9pt;font-weight:400;line-height:100%"&gt;(83,799)&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:9pt;font-weight:400;line-height:100%"&gt;161,526&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3-10&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,016&#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:9pt;font-weight:400;line-height:100%"&gt;(24,894)&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:9pt;font-weight:400;line-height:100%"&gt;43,122&#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:9pt;font-weight:400;line-height:100%"&gt;63,080&#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:9pt;font-weight:400;line-height:100%"&gt;(20,893)&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:9pt;font-weight:400;line-height:100%"&gt;42,187&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;years&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;350&#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:9pt;font-weight:400;line-height:100%"&gt;(190)&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:9pt;font-weight:400;line-height:100%"&gt;160&#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:9pt;font-weight:400;line-height:100%"&gt;350&#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:9pt;font-weight:400;line-height:100%"&gt;(139)&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:9pt;font-weight:400;line-height:100%"&gt;211&#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: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="2" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%"&gt;477,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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:9pt;font-weight:400;line-height:100%"&gt;(179,485)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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:9pt;font-weight:400;line-height:100%"&gt;297,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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:9pt;font-weight:400;line-height:100%"&gt;410,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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:9pt;font-weight:400;line-height:100%"&gt;(168,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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:9pt;font-weight:400;line-height:100%"&gt;242,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intangible assets not subject to amortization:&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;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In-process research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:9pt;font-weight:400;line-height:100%"&gt;3,603&#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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,603&#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:9pt;font-weight:400;line-height:100%"&gt;3,547&#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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,547&#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:9pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;480,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(179,485)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;301,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;413,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(168,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;245,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i277602e8feae4d72b46c8fd395cc977b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzMtMS0xLTEtMTU3OTA4L3RleHRyZWdpb246MDRjNzdmMTdlZTZiNGYxN2IzZDk3YjIzNDQ1MTFmZmZfNA_b1972e13-34b2-4ad3-8be5-0006d35ea421">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4d4d539de1f6445490bdd703333a5a51_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzMtMS0xLTEtMTU3OTA4L3RleHRyZWdpb246MDRjNzdmMTdlZTZiNGYxN2IzZDk3YjIzNDQ1MTFmZmZfNw_c042ccd8-d4d7-44ee-99cc-07068388bc47">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i875c38fe40b44d1aa94f7e2c73c8882e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzMtMy0xLTEtMTU3OTA4_3cfd2020-d110-48fb-8907-4ff046ea7f5b"
      unitRef="usd">91357000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i875c38fe40b44d1aa94f7e2c73c8882e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzMtNS0xLTEtMTU3OTA4_1390d2f6-ac37-48f3-9dcd-a90cc91979bf"
      unitRef="usd">51503000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i875c38fe40b44d1aa94f7e2c73c8882e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzMtNy0xLTEtMTU3OTA4_a816142f-41e6-4bda-b8a8-a8bc07e7a14e"
      unitRef="usd">39854000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="icb5ee044c1404ceca6eb79ec03308a84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzMtOS0xLTEtMTU3OTA4_694c447a-57cf-4d4d-806e-dbf3d815c151"
      unitRef="usd">101588000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="icb5ee044c1404ceca6eb79ec03308a84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzMtMTEtMS0xLTE1NzkwOA_dae05a8d-aa29-4f42-9049-86221743270b"
      unitRef="usd">63225000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="icb5ee044c1404ceca6eb79ec03308a84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzMtMTMtMS0xLTE1NzkwOA_ce4164b3-a98c-4fff-b4ba-976d26c891db"
      unitRef="usd">38363000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ieddf2542832e437faf6e282229d86d2b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzQtMS0xLTEtMTU3OTA4L3RleHRyZWdpb246YWYwZDA2ODc0YTZjNGYzYjg0ZGY3ODRiOWE4MTA2NDhfNA_c32ea396-0b1e-4973-b0ba-5f249cbe1c94">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iaf103a7f08d74221b883068e47c1996a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzQtMS0xLTEtMTU3OTA4L3RleHRyZWdpb246YWYwZDA2ODc0YTZjNGYzYjg0ZGY3ODRiOWE4MTA2NDhfNw_8fc7a60b-da35-45f6-b04a-f46551b6527e">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i11e34cd195604777ae43cf14322f0f5c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzQtMy0xLTEtMTU3OTA4_7fbc16d5-7764-414d-80cf-fc171fb7f745"
      unitRef="usd">317332000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i11e34cd195604777ae43cf14322f0f5c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzQtNS0xLTEtMTU3OTA4_032f84ab-fc69-4a01-b7e6-0ea88e4ad06d"
      unitRef="usd">102898000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i11e34cd195604777ae43cf14322f0f5c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzQtNy0xLTEtMTU3OTA4_92e495e1-8262-484a-9992-737db81c4cb6"
      unitRef="usd">214434000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic33fc5e124ea48deaaaeb08d4639aff0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzQtOS0xLTEtMTU3OTA4_f931dfb5-396e-4600-81ca-464831e86608"
      unitRef="usd">245325000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic33fc5e124ea48deaaaeb08d4639aff0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzQtMTEtMS0xLTE1NzkwOA_52173cc3-a6f7-4004-9366-7c2350c131d8"
      unitRef="usd">83799000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic33fc5e124ea48deaaaeb08d4639aff0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzQtMTMtMS0xLTE1NzkwOA_e6bfbba8-ae1d-4921-9e7d-fee67a1c6ae1"
      unitRef="usd">161526000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic2ed840691bf4b46859b357a29cc9287_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzUtMS0xLTEtMTU3OTA4L3RleHRyZWdpb246MzRhZjkxYzMyZjZlNDFlMzg2YzQ5OWEyNjI1NjYyNmZfNA_a3a2735c-9f4f-437b-9992-9df1502ff5ae">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib784f072044e49cba161e66cda8fbc81_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzUtMS0xLTEtMTU3OTA4L3RleHRyZWdpb246MzRhZjkxYzMyZjZlNDFlMzg2YzQ5OWEyNjI1NjYyNmZfNw_db6b965f-7b4a-476a-8fdc-7359cdf42518">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8bc5b23a259040b39c3d780cd9612e17_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzUtMy0xLTEtMTU3OTA4_a9ba8593-8538-49fc-b63f-c750bbf04bcb"
      unitRef="usd">68016000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8bc5b23a259040b39c3d780cd9612e17_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzUtNS0xLTEtMTU3OTA4_76a41b01-84f2-4725-ba72-b7580a0783b9"
      unitRef="usd">24894000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8bc5b23a259040b39c3d780cd9612e17_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzUtNy0xLTEtMTU3OTA4_59104403-fc29-4556-9132-276d07981fe7"
      unitRef="usd">43122000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i140e9f1262914b3f8c26d966b95e595b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzUtOS0xLTEtMTU3OTA4_13efb18d-f000-4541-8e49-24209107e8f5"
      unitRef="usd">63080000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i140e9f1262914b3f8c26d966b95e595b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzUtMTEtMS0xLTE1NzkwOA_8b72c67d-ffd2-4e56-b7a7-2d6f953ed036"
      unitRef="usd">20893000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i140e9f1262914b3f8c26d966b95e595b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzUtMTMtMS0xLTE1NzkwOA_0145c97f-3ae4-4d0f-9735-95ed7b82bc08"
      unitRef="usd">42187000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie4c8c00cf3d44c488eee9d80bcfbd58a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzYtMS0xLTEtMTU3OTA4L3RleHRyZWdpb246ZjUzMTExNTE0YTUyNGYzMWJmNGUwYzc2Mjc0OWYxMTZfNA_76ba578a-ded7-4073-94bd-922672bc5884">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i30e71fb868194947b06394924a6fa367_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzYtMy0xLTEtMTU3OTA4_a14302eb-8f60-47bc-8b40-8a51240b4dcf"
      unitRef="usd">350000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i30e71fb868194947b06394924a6fa367_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzYtNS0xLTEtMTU3OTA4_2d76c2c6-0084-4b10-abc5-587409acc915"
      unitRef="usd">190000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i30e71fb868194947b06394924a6fa367_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzYtNy0xLTEtMTU3OTA4_ea324ae4-b33f-4a50-83b0-ec9dc0efc5e2"
      unitRef="usd">160000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib3db8f30a17a4eab8cb4b4225c47ae45_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzYtOS0xLTEtMTU3OTA4_4741b37b-a57c-407d-a1a1-de88d340fe0e"
      unitRef="usd">350000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib3db8f30a17a4eab8cb4b4225c47ae45_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzYtMTEtMS0xLTE1NzkwOA_d7202d7d-cdc1-443e-b63a-3f4d5dbc8c1a"
      unitRef="usd">139000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib3db8f30a17a4eab8cb4b4225c47ae45_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzYtMTMtMS0xLTE1NzkwOA_a7f4cc89-5fbc-476f-b826-c7cfb83e25b1"
      unitRef="usd">211000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzctMy0xLTEtMTU3OTA4_8a59cf58-ecbd-4560-90dd-ce2177ef3e9b"
      unitRef="usd">477055000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzctNS0xLTEtMTU3OTA4_b7aa1dee-8717-4370-ba56-964a35dc5891"
      unitRef="usd">179485000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzctNy0xLTEtMTU3OTA4_c1691357-8004-46df-a2d6-a30c1ad4af6d"
      unitRef="usd">297570000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzctOS0xLTEtMTU3OTA4_547e6ad1-79e9-43ed-b511-5b1aa74b3503"
      unitRef="usd">410343000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzctMTEtMS0xLTE1NzkwOA_cf803c15-dd17-49aa-beb5-39a71dc9a1d1"
      unitRef="usd">168056000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzctMTMtMS0xLTE1NzkwOA_1851f91d-7ada-4f77-a3d5-05944764340f"
      unitRef="usd">242287000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i5c1701f1e7504d82bba467fc65ef53dd_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzktMy0xLTEtMTU3OTA4_e2da9615-b5cf-4685-a939-ead096bd065b"
      unitRef="usd">3603000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i5c1701f1e7504d82bba467fc65ef53dd_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzktNy0xLTEtMTU3OTA4_3c4fb6a7-e81c-4faa-be90-5bfbd5e067d8"
      unitRef="usd">3603000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ifab0f26bae47488d9b51ba87ffd344f4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzktOS0xLTEtMTU3OTA4_c97d8731-e269-4297-a489-509a9eee4a55"
      unitRef="usd">3547000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ifab0f26bae47488d9b51ba87ffd344f4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzktMTMtMS0xLTE1NzkwOA_b283897b-e14f-4190-a301-33d708642eb3"
      unitRef="usd">3547000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzEwLTMtMS0xLTE1NzkwOA_1ed24b82-672c-4696-9fdd-34ee907cb294"
      unitRef="usd">480658000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzEwLTUtMS0xLTE1NzkwOA_bf2e32ab-2b74-402f-beaf-84ea5d951aad"
      unitRef="usd">179485000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzEwLTctMS0xLTE1NzkwOA_c1649f48-4902-4b49-8caa-2583e7dccb99"
      unitRef="usd">301173000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzEwLTktMS0xLTE1NzkwOA_5abe6ad5-901f-4b53-a8c2-9de4f7a49d76"
      unitRef="usd">413890000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzEwLTExLTEtMS0xNTc5MDg_f3e7f6ed-0132-4fd7-8899-ea34f9d802bf"
      unitRef="usd">168056000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zODgvZnJhZzo2OTJlMTJkZTlmYTk0MjgxOTUyMWM0YTNmOTE3OTNjNi90YWJsZTpiODRkYzg0ODYwMjU0MmM2YTZmZjhmNTQ0MDdjOGQ0ZS90YWJsZXJhbmdlOmI4NGRjODQ4NjAyNTQyYzZhNmZmOGY1NDQwN2M4ZDRlXzEwLTEzLTEtMS0xNTc5MDg_e7724944-ebbe-4e6a-a5af-81cf38a200a2"
      unitRef="usd">245834000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zOTEvZnJhZzo1ZjE2ZDE2NmEyYWE0MDcyYWZlZTAyNDAxMjkxZDg2Ni90ZXh0cmVnaW9uOjVmMTZkMTY2YTJhYTQwNzJhZmVlMDI0MDEyOTFkODY2XzE3MQ_344decf2-4c46-4b0f-8fcc-fb130952bfce">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate amortization expense for purchased intangible assets with finite lives was reflected in the Company&#x2019;s consolidated statements of operations as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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&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&lt;/span&gt;&lt;/td&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;September&#160;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;September&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of subscriptions and licenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 purchased intangibles&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;10,446&#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;8,676&#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,869&#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;16,703&#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;Total amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zOTEvZnJhZzo1ZjE2ZDE2NmEyYWE0MDcyYWZlZTAyNDAxMjkxZDg2Ni90YWJsZTo2ZmRhMTkwYWJmOTM0OGU0YWRmOTJjOTQxMmFjODYzZi90YWJsZXJhbmdlOjZmZGExOTBhYmY5MzQ4ZTRhZGY5MmM5NDEyYWM4NjNmXzMtMS0xLTEtMTU3OTA4_92c01289-578f-4957-923e-203f14c07fd8"
      unitRef="usd">3129000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zOTEvZnJhZzo1ZjE2ZDE2NmEyYWE0MDcyYWZlZTAyNDAxMjkxZDg2Ni90YWJsZTo2ZmRhMTkwYWJmOTM0OGU0YWRmOTJjOTQxMmFjODYzZi90YWJsZXJhbmdlOjZmZGExOTBhYmY5MzQ4ZTRhZGY5MmM5NDEyYWM4NjNmXzMtMy0xLTEtMTU3OTA4_1a9be12e-6373-4e92-8cea-79333f61655d"
      unitRef="usd">2771000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zOTEvZnJhZzo1ZjE2ZDE2NmEyYWE0MDcyYWZlZTAyNDAxMjkxZDg2Ni90YWJsZTo2ZmRhMTkwYWJmOTM0OGU0YWRmOTJjOTQxMmFjODYzZi90YWJsZXJhbmdlOjZmZGExOTBhYmY5MzQ4ZTRhZGY5MmM5NDEyYWM4NjNmXzMtNS0xLTEtMTU3OTA4_ff7c5977-6b75-4c71-8cdf-dbf64738da1f"
      unitRef="usd">9305000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zOTEvZnJhZzo1ZjE2ZDE2NmEyYWE0MDcyYWZlZTAyNDAxMjkxZDg2Ni90YWJsZTo2ZmRhMTkwYWJmOTM0OGU0YWRmOTJjOTQxMmFjODYzZi90YWJsZXJhbmdlOjZmZGExOTBhYmY5MzQ4ZTRhZGY5MmM5NDEyYWM4NjNmXzMtNy0xLTEtMTU3OTA4_316d04cc-f483-4c12-8272-b268ad8816fa"
      unitRef="usd">5017000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zOTEvZnJhZzo1ZjE2ZDE2NmEyYWE0MDcyYWZlZTAyNDAxMjkxZDg2Ni90YWJsZTo2ZmRhMTkwYWJmOTM0OGU0YWRmOTJjOTQxMmFjODYzZi90YWJsZXJhbmdlOjZmZGExOTBhYmY5MzQ4ZTRhZGY5MmM5NDEyYWM4NjNmXzQtMS0xLTEtMTU3OTA4_1de7a7db-47f9-4a39-8a4e-78953e6e04eb"
      unitRef="usd">10446000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zOTEvZnJhZzo1ZjE2ZDE2NmEyYWE0MDcyYWZlZTAyNDAxMjkxZDg2Ni90YWJsZTo2ZmRhMTkwYWJmOTM0OGU0YWRmOTJjOTQxMmFjODYzZi90YWJsZXJhbmdlOjZmZGExOTBhYmY5MzQ4ZTRhZGY5MmM5NDEyYWM4NjNmXzQtMy0xLTEtMTU3OTA4_ab86811e-0f8d-42eb-8e1c-abf366a6cef6"
      unitRef="usd">8676000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zOTEvZnJhZzo1ZjE2ZDE2NmEyYWE0MDcyYWZlZTAyNDAxMjkxZDg2Ni90YWJsZTo2ZmRhMTkwYWJmOTM0OGU0YWRmOTJjOTQxMmFjODYzZi90YWJsZXJhbmdlOjZmZGExOTBhYmY5MzQ4ZTRhZGY5MmM5NDEyYWM4NjNmXzQtNS0xLTEtMTU3OTA4_da13c9b1-e600-470b-bc51-95f450a583c5"
      unitRef="usd">30869000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zOTEvZnJhZzo1ZjE2ZDE2NmEyYWE0MDcyYWZlZTAyNDAxMjkxZDg2Ni90YWJsZTo2ZmRhMTkwYWJmOTM0OGU0YWRmOTJjOTQxMmFjODYzZi90YWJsZXJhbmdlOjZmZGExOTBhYmY5MzQ4ZTRhZGY5MmM5NDEyYWM4NjNmXzQtNy0xLTEtMTU3OTA4_bbb0b960-b2f8-476b-9dd9-0b3ed522a85b"
      unitRef="usd">16703000</us-gaap:AmortizationOfIntangibleAssets>
    <bsy:CostAmortizationAndAmortizationOfIntangibleAssets
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zOTEvZnJhZzo1ZjE2ZDE2NmEyYWE0MDcyYWZlZTAyNDAxMjkxZDg2Ni90YWJsZTo2ZmRhMTkwYWJmOTM0OGU0YWRmOTJjOTQxMmFjODYzZi90YWJsZXJhbmdlOjZmZGExOTBhYmY5MzQ4ZTRhZGY5MmM5NDEyYWM4NjNmXzUtMS0xLTEtMTU3OTA4_47984826-bc90-424c-9cbc-e26e12eed852"
      unitRef="usd">13575000</bsy:CostAmortizationAndAmortizationOfIntangibleAssets>
    <bsy:CostAmortizationAndAmortizationOfIntangibleAssets
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zOTEvZnJhZzo1ZjE2ZDE2NmEyYWE0MDcyYWZlZTAyNDAxMjkxZDg2Ni90YWJsZTo2ZmRhMTkwYWJmOTM0OGU0YWRmOTJjOTQxMmFjODYzZi90YWJsZXJhbmdlOjZmZGExOTBhYmY5MzQ4ZTRhZGY5MmM5NDEyYWM4NjNmXzUtMy0xLTEtMTU3OTA4_c82d7794-eda4-4fe0-9cf4-34935fb5d425"
      unitRef="usd">11447000</bsy:CostAmortizationAndAmortizationOfIntangibleAssets>
    <bsy:CostAmortizationAndAmortizationOfIntangibleAssets
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zOTEvZnJhZzo1ZjE2ZDE2NmEyYWE0MDcyYWZlZTAyNDAxMjkxZDg2Ni90YWJsZTo2ZmRhMTkwYWJmOTM0OGU0YWRmOTJjOTQxMmFjODYzZi90YWJsZXJhbmdlOjZmZGExOTBhYmY5MzQ4ZTRhZGY5MmM5NDEyYWM4NjNmXzUtNS0xLTEtMTU3OTA4_e076dab4-b389-469a-aee5-1ac77b450836"
      unitRef="usd">40174000</bsy:CostAmortizationAndAmortizationOfIntangibleAssets>
    <bsy:CostAmortizationAndAmortizationOfIntangibleAssets
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zOTEvZnJhZzo1ZjE2ZDE2NmEyYWE0MDcyYWZlZTAyNDAxMjkxZDg2Ni90YWJsZTo2ZmRhMTkwYWJmOTM0OGU0YWRmOTJjOTQxMmFjODYzZi90YWJsZXJhbmdlOjZmZGExOTBhYmY5MzQ4ZTRhZGY5MmM5NDEyYWM4NjNmXzUtNy0xLTEtMTU3OTA4_e7f321ba-1f42-47a2-8e08-e75b0621085a"
      unitRef="usd">21720000</bsy:CostAmortizationAndAmortizationOfIntangibleAssets>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MDMvZnJhZzo2ODEwODc5MjNlYmE0MGZmYTdlNGFlMmJlMGY4YTI3Yy90ZXh0cmVnaW9uOjY4MTA4NzkyM2ViYTQwZmZhN2U0YWUyYmUwZjhhMjdjXzIxNQ_50ce3f5a-dc08-4f63-8522-f61bae8897f4">InvestmentsAs of September&#160;30, 2022 and December&#160;31, 2021, the Company&#x2019;s investments consist of cost method investments of $21,690 and $6,438, respectively. The carrying amount of the Company&#x2019;s equity method investment was zero as of September&#160;30, 2022 and December&#160;31, 2021.&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cost Method Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Through &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;iTwin Ventures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the Company invests in technology development companies, generally in the form of equity interests or convertible notes. In July&#160;2022, the Company acquired an equity interest in Teralytics Holdings&#160;AG, a global platform company for human mobility analysis, via contribution of its Streetlytics mobility data business (&#x201c;Streetlytics&#x201d;) and cash. The transaction resulted in an insignificant gain from the divestiture of Streetlytics, which was recorded in &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;Other income (expense), net&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 the consolidated statements of operations for the three and nine months ended September&#160;30, 2022. As of September&#160;30, 2022, the investment in Teralytics was $11,130. Including the contribution of Streetlytics, for the nine months ended September&#160;30, 2022, the Company invested a total of $14,921.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Method Investment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Digital Construction Works,&#160;Inc. (&#x201c;DCW&#x201d;), a 50%&#x2011;owned joint venture with Topcon Positioning Systems,&#160;Inc., operates as a digital integrator of software and cloud services for the construction industry. DCW&#x2019;s focus is to transform the construction industry from its legacy document&#x2011;centric paradigm by simplifying and enabling digital automated workflows and processes, technology integration, and digital twinning services for infrastructure. For the nine months ended September&#160;30, 2022, the Company invested $1,700 in DCW. Pursuant to FASB ASC Topic&#160;850, &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;Related Party Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the Company has determined that DCW is a related party. For the nine months ended September&#160;30, 2022, transactions between the Company and DCW were not material to the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MDMvZnJhZzo2ODEwODc5MjNlYmE0MGZmYTdlNGFlMmJlMGY4YTI3Yy90ZXh0cmVnaW9uOjY4MTA4NzkyM2ViYTQwZmZhN2U0YWUyYmUwZjhhMjdjXzEwNg_e26eba96-9a30-4565-85c7-d344e29a1c87"
      unitRef="usd">21690000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MDMvZnJhZzo2ODEwODc5MjNlYmE0MGZmYTdlNGFlMmJlMGY4YTI3Yy90ZXh0cmVnaW9uOjY4MTA4NzkyM2ViYTQwZmZhN2U0YWUyYmUwZjhhMjdjXzExMw_70e3e566-423e-4612-a351-24f43def1156"
      unitRef="usd">6438000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquityMethodInvestments
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MDMvZnJhZzo2ODEwODc5MjNlYmE0MGZmYTdlNGFlMmJlMGY4YTI3Yy90ZXh0cmVnaW9uOjY4MTA4NzkyM2ViYTQwZmZhN2U0YWUyYmUwZjhhMjdjXzE5Nw_38da9668-8629-4db7-befb-9866b50c670d"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MDMvZnJhZzo2ODEwODc5MjNlYmE0MGZmYTdlNGFlMmJlMGY4YTI3Yy90ZXh0cmVnaW9uOjY4MTA4NzkyM2ViYTQwZmZhN2U0YWUyYmUwZjhhMjdjXzE5Nw_f985aff4-156c-44e6-96be-a50abe3310e4"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i90a3eb2919c44dd89a849fe7b3fd8938_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MDYvZnJhZzphZjc5NGEyN2ExZTg0ZmNiYjljNzlhNmUyZjhjNThiYi90ZXh0cmVnaW9uOmFmNzk0YTI3YTFlODRmY2JiOWM3OWE2ZTJmOGM1OGJiXzU0OTc1NTgxOTc3Nw_ec7e0218-bc5e-4031-9dc5-7320095cd553"
      unitRef="usd">11130000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <bsy:PaymentsToAcquireCostMethodInvestments
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MDYvZnJhZzphZjc5NGEyN2ExZTg0ZmNiYjljNzlhNmUyZjhjNThiYi90ZXh0cmVnaW9uOmFmNzk0YTI3YTFlODRmY2JiOWM3OWE2ZTJmOGM1OGJiXzEwOTk1MTE2MzQwODE_cc6d16ad-e2e4-431d-91ed-a0712ba595f8"
      unitRef="usd">14921000</bsy:PaymentsToAcquireCostMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i0f33508274824927a1204d048822545c_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MDYvZnJhZzphZjc5NGEyN2ExZTg0ZmNiYjljNzlhNmUyZjhjNThiYi90ZXh0cmVnaW9uOmFmNzk0YTI3YTFlODRmY2JiOWM3OWE2ZTJmOGM1OGJiXzM3Nw_5b47fc15-01f9-4731-b258-18b8022fcf87"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="id6d925231e2c43599e443368df0bdc58_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MDYvZnJhZzphZjc5NGEyN2ExZTg0ZmNiYjljNzlhNmUyZjhjNThiYi90ZXh0cmVnaW9uOmFmNzk0YTI3YTFlODRmY2JiOWM3OWE2ZTJmOGM1OGJiXzM3Nw_cf392926-d12a-4968-b5e6-92c6a27abcd9"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ib8e68a9a14eb47e8a68f3d50511d7856_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MDYvZnJhZzphZjc5NGEyN2ExZTg0ZmNiYjljNzlhNmUyZjhjNThiYi90ZXh0cmVnaW9uOmFmNzk0YTI3YTFlODRmY2JiOWM3OWE2ZTJmOGM1OGJiXzgxMQ_7e82ae81-a53b-4fd0-aaf5-1feb7cc3041a"
      unitRef="usd">1700000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MTUvZnJhZzo5MzIxNjQ0MTAyODI0MGI5OThhZmQzODc3MzZjYTY3YS90ZXh0cmVnaW9uOjkzMjE2NDQxMDI4MjQwYjk5OGFmZDM4NzczNmNhNjdhXzEzNTY_4432bc28-0f73-4669-8a49-6753c35f2ecd">Leases&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s operating leases consist of office facilities, office equipment, and automobiles, and the Company&#x2019;s finance lease consists of computer equipment. The finance lease is not material for the periods presented and it expired during the second quarter of 2022. As of September&#160;30, 2022, the Company&#x2019;s leases have remaining terms of less than one year to eight years, some of which include one or more options to renew, with renewal terms from one year to ten years and some of which include options to terminate the leases from less than one year to five years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For contracts with lease and non&#x2011;lease components, the Company has elected not to allocate the contract consideration, and account for the lease and non-lease components as a single lease component. Payments under the Company&#x2019;s lease arrangements are primarily fixed, however, certain lease agreements contain variable payments, which are expensed as incurred and not included in the operating lease assets and liabilities. Variable lease cost may include common area maintenance, property taxes, utilities, and fluctuations in rent due to a change in an index or rate. The Company has elected not to recognize a right&#x2011;of&#x2011;use asset or lease liability for short&#x2011;term leases (leases with a term of twelve months or less). Short&#x2011;term leases are recognized in the consolidated statements of operations on a straight&#x2011;line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of operating lease cost reflected in the consolidated statements of operations were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.724%"/&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&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&lt;/span&gt;&lt;/td&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;September&#160;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;September&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Variable lease cost&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;1,115&#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,082&#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;3,356&#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,970&#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;Short-term lease cost&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;6&#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&#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;16&#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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease cost&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;5,824&#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&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;19,023&#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Operating lease cost includes rent cost related to operating leases for office facilities of $4,553 and $4,619 for the three months ended September&#160;30, 2022 and 2021, respectively, and $15,120 and $13,588 for the nine months ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:2pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other information related to leases&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&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;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;September&#160;30,&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,295&#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;14,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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 assets obtained in exchange for new operating lease liabilities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;7,763&#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;5,286&#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="margin-bottom:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Right&#x2011;of&#x2011;use assets obtained in exchange for new operating lease liabilities does not include the impact from acquisitions of $1,237 and $12,074 for the nine months ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average remaining lease term for operating leases was 3.9&#160;years and 4.1&#160;years as of September&#160;30, 2022 and December&#160;31, 2021, respectively. The weighted average discount rate was 3.2% and 2.5% as of September&#160;30, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of operating lease liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:81.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.208%"/&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="display:none"/&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&#160;30, 2022&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;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;4,552&#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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;14,841&#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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;9,906&#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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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,918&#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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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,402&#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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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,238&#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;Total future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;46,857&#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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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,003)&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;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;43,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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, 2022, the Company had additional operating lease minimum lease payments of $3,878 for executed leases that have not yet commenced, primarily for office locations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to the financing lease was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.236%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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&#160;31, 2021&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;/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;/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;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;484&#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;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;(453)&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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTo3NjllYjU3ZTRmZWY0MGY3OWNjZmFmM2M3M2NlYzJmZC90YWJsZXJhbmdlOjc2OWViNTdlNGZlZjQwZjc5Y2NmYWYzYzczY2VjMmZkXzUtMC0xLTEtMTU3OTA4_17164214-00fb-4bbc-a5cd-285ceaef6daf"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTo3NjllYjU3ZTRmZWY0MGY3OWNjZmFmM2M3M2NlYzJmZC90YWJsZXJhbmdlOjc2OWViNTdlNGZlZjQwZjc5Y2NmYWYzYzczY2VjMmZkXzUtMC0xLTEtMTU3OTA4_b2eedcac-0d21-47b3-815a-4943a75be8d0"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;31&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financing lease liabilities included in &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;Accruals and other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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:LesseeFinanceLeasesTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MTUvZnJhZzo5MzIxNjQ0MTAyODI0MGI5OThhZmQzODc3MzZjYTY3YS90ZXh0cmVnaW9uOjkzMjE2NDQxMDI4MjQwYjk5OGFmZDM4NzczNmNhNjdhXzEzNTY_645293c0-9087-40d9-802c-2a786008f418">Leases&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s operating leases consist of office facilities, office equipment, and automobiles, and the Company&#x2019;s finance lease consists of computer equipment. The finance lease is not material for the periods presented and it expired during the second quarter of 2022. As of September&#160;30, 2022, the Company&#x2019;s leases have remaining terms of less than one year to eight years, some of which include one or more options to renew, with renewal terms from one year to ten years and some of which include options to terminate the leases from less than one year to five years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For contracts with lease and non&#x2011;lease components, the Company has elected not to allocate the contract consideration, and account for the lease and non-lease components as a single lease component. Payments under the Company&#x2019;s lease arrangements are primarily fixed, however, certain lease agreements contain variable payments, which are expensed as incurred and not included in the operating lease assets and liabilities. Variable lease cost may include common area maintenance, property taxes, utilities, and fluctuations in rent due to a change in an index or rate. The Company has elected not to recognize a right&#x2011;of&#x2011;use asset or lease liability for short&#x2011;term leases (leases with a term of twelve months or less). Short&#x2011;term leases are recognized in the consolidated statements of operations on a straight&#x2011;line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of operating lease cost reflected in the consolidated statements of operations were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.724%"/&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&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&lt;/span&gt;&lt;/td&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;September&#160;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;September&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Variable lease cost&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;1,115&#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,082&#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;3,356&#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,970&#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;Short-term lease cost&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;6&#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&#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;16&#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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease cost&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;5,824&#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&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;19,023&#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Operating lease cost includes rent cost related to operating leases for office facilities of $4,553 and $4,619 for the three months ended September&#160;30, 2022 and 2021, respectively, and $15,120 and $13,588 for the nine months ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:2pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other information related to leases&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&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;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;September&#160;30,&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,295&#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;14,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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 assets obtained in exchange for new operating lease liabilities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;7,763&#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;5,286&#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="margin-bottom:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Right&#x2011;of&#x2011;use assets obtained in exchange for new operating lease liabilities does not include the impact from acquisitions of $1,237 and $12,074 for the nine months ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average remaining lease term for operating leases was 3.9&#160;years and 4.1&#160;years as of September&#160;30, 2022 and December&#160;31, 2021, respectively. The weighted average discount rate was 3.2% and 2.5% as of September&#160;30, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of operating lease liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:81.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.208%"/&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="display:none"/&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&#160;30, 2022&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;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;4,552&#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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;14,841&#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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;9,906&#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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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,918&#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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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,402&#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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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,238&#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;Total future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;46,857&#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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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,003)&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;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;43,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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, 2022, the Company had additional operating lease minimum lease payments of $3,878 for executed leases that have not yet commenced, primarily for office locations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to the financing lease was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.236%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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&#160;31, 2021&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;/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;/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;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;484&#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;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;(453)&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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTo3NjllYjU3ZTRmZWY0MGY3OWNjZmFmM2M3M2NlYzJmZC90YWJsZXJhbmdlOjc2OWViNTdlNGZlZjQwZjc5Y2NmYWYzYzczY2VjMmZkXzUtMC0xLTEtMTU3OTA4_17164214-00fb-4bbc-a5cd-285ceaef6daf"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTo3NjllYjU3ZTRmZWY0MGY3OWNjZmFmM2M3M2NlYzJmZC90YWJsZXJhbmdlOjc2OWViNTdlNGZlZjQwZjc5Y2NmYWYzYzczY2VjMmZkXzUtMC0xLTEtMTU3OTA4_b2eedcac-0d21-47b3-815a-4943a75be8d0"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;31&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financing lease liabilities included in &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;Accruals and other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="ie0af2730c23343ac904e144adb3456f5_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MTUvZnJhZzo5MzIxNjQ0MTAyODI0MGI5OThhZmQzODc3MzZjYTY3YS90ZXh0cmVnaW9uOjkzMjE2NDQxMDI4MjQwYjk5OGFmZDM4NzczNmNhNjdhXzM1NQ_170be9e9-a5b9-4cfb-b4bf-2894130f04c3">P1Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="ibdd848f59ab34dcb9a8b32d8c07f97ff_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MTUvZnJhZzo5MzIxNjQ0MTAyODI0MGI5OThhZmQzODc3MzZjYTY3YS90ZXh0cmVnaW9uOjkzMjE2NDQxMDI4MjQwYjk5OGFmZDM4NzczNmNhNjdhXzM2MQ_126e757a-7eb9-458c-b2e2-fb68461cb05f">P8Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="ie0af2730c23343ac904e144adb3456f5_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MTUvZnJhZzo5MzIxNjQ0MTAyODI0MGI5OThhZmQzODc3MzZjYTY3YS90ZXh0cmVnaW9uOjkzMjE2NDQxMDI4MjQwYjk5OGFmZDM4NzczNmNhNjdhXzQ0MQ_6fdcd939-7aad-4da9-97cc-4027986b6261">P1Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="ibdd848f59ab34dcb9a8b32d8c07f97ff_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MTUvZnJhZzo5MzIxNjQ0MTAyODI0MGI5OThhZmQzODc3MzZjYTY3YS90ZXh0cmVnaW9uOjkzMjE2NDQxMDI4MjQwYjk5OGFmZDM4NzczNmNhNjdhXzQ0Nw_424f73a7-8634-4562-9467-6339a3f48981">P10Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <bsy:LesseeOperatingLeaseTerminationPeriod
      contextRef="i24cfd7660d534e698aa5ace339322a2e_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MTUvZnJhZzo5MzIxNjQ0MTAyODI0MGI5OThhZmQzODc3MzZjYTY3YS90ZXh0cmVnaW9uOjkzMjE2NDQxMDI4MjQwYjk5OGFmZDM4NzczNmNhNjdhXzUyMw_b2310fd9-f23d-4d9c-b7ca-66d22945bd29">P1Y</bsy:LesseeOperatingLeaseTerminationPeriod>
    <bsy:LesseeOperatingLeaseTerminationPeriod
      contextRef="i4e19911509c64e568187b77260669a3d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MTUvZnJhZzo5MzIxNjQ0MTAyODI0MGI5OThhZmQzODc3MzZjYTY3YS90ZXh0cmVnaW9uOjkzMjE2NDQxMDI4MjQwYjk5OGFmZDM4NzczNmNhNjdhXzUyOQ_f79dfc62-9981-4cd8-9449-504f510a2be6">P5Y</bsy:LesseeOperatingLeaseTerminationPeriod>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90ZXh0cmVnaW9uOjMxMTM3NTlhZjczMjRmMzI5ZDM3NDY3NTk4YmQ3ZTY3XzI5Mw_bd665241-98c1-4b32-8162-26f6833df09f">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of operating lease cost reflected in the consolidated statements of operations were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.724%"/&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&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&lt;/span&gt;&lt;/td&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;September&#160;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;September&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Variable lease cost&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;1,115&#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,082&#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;3,356&#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,970&#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;Short-term lease cost&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;6&#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&#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;16&#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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease cost&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;5,824&#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&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;19,023&#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Operating lease cost includes rent cost related to operating leases for office facilities of $4,553 and $4,619 for the three months ended September&#160;30, 2022 and 2021, respectively, and $15,120 and $13,588 for the nine months ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:2pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other information related to leases&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&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;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;September&#160;30,&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,295&#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;14,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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 assets obtained in exchange for new operating lease liabilities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;7,763&#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;5,286&#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="margin-bottom:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Right&#x2011;of&#x2011;use assets obtained in exchange for new operating lease liabilities does not include the impact from acquisitions of $1,237 and $12,074 for the nine months ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzMtMS0xLTEtMTU3OTA4_e7847676-6f78-476c-88c5-ad3c6d38469c"
      unitRef="usd">4703000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzMtMy0xLTEtMTU3OTA4_3ad3e49e-12d0-461b-8c70-7dd472981f95"
      unitRef="usd">4836000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzMtNS0xLTEtMTU3OTA4_e7a371a0-44c4-4b24-97c9-813bcc304c35"
      unitRef="usd">15651000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzMtNy0xLTEtMTU3OTA4_ad2a608d-2ea7-46d2-9e0a-6506cdd520d8"
      unitRef="usd">14224000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzQtMS0xLTEtMTU3OTA4_5ef109d5-4018-4605-bbcd-74899acc3f26"
      unitRef="usd">1115000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzQtMy0xLTEtMTU3OTA4_a5c9a2a9-d5a1-48d3-aa64-fada1840d57c"
      unitRef="usd">1082000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzQtNS0xLTEtMTU3OTA4_fa922f2a-1624-45f2-bce9-a605e1da1e0d"
      unitRef="usd">3356000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzQtNy0xLTEtMTU3OTA4_f6ea6814-57de-46ed-9a6f-4b4bf6a31b3d"
      unitRef="usd">2970000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzUtMS0xLTEtMTU3OTA4_7d623608-5a31-4f82-8dee-5a64d64aea59"
      unitRef="usd">6000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzUtMy0xLTEtMTU3OTA4_f48348db-6e83-47bc-8c70-e528be658d91"
      unitRef="usd">4000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzUtNS0xLTEtMTU3OTA4_dcdabb91-3f78-4c66-94f4-ea80460a32c6"
      unitRef="usd">16000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzUtNy0xLTEtMTU3OTA4_d73b5575-670d-4415-9d7a-11358905324a"
      unitRef="usd">15000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzYtMS0xLTEtMTU3OTA4_ca1ca866-d96a-4578-bf97-5146e026c5bd"
      unitRef="usd">5824000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzYtMy0xLTEtMTU3OTA4_0e12c03d-cadb-4170-b36f-cea60dbad3ec"
      unitRef="usd">5922000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzYtNS0xLTEtMTU3OTA4_2a4cbce3-7079-4ec3-a462-6d0e6ba9000c"
      unitRef="usd">19023000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90YWJsZTowYTM5ZWE3ZDZiZTM0OTkyYTg1NDNjODIxNThkMmM4ZS90YWJsZXJhbmdlOjBhMzllYTdkNmJlMzQ5OTJhODU0M2M4MjE1OGQyYzhlXzYtNy0xLTEtMTU3OTA4_86ab21f6-6c61-49fb-a106-f1ce030fc334"
      unitRef="usd">17209000</us-gaap:LeaseCost>
    <us-gaap:PaymentsForRent
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90ZXh0cmVnaW9uOjMxMTM3NTlhZjczMjRmMzI5ZDM3NDY3NTk4YmQ3ZTY3XzIxMw_905a6b5f-63bd-4323-b566-15dae9871b62"
      unitRef="usd">4553000</us-gaap:PaymentsForRent>
    <us-gaap:PaymentsForRent
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90ZXh0cmVnaW9uOjMxMTM3NTlhZjczMjRmMzI5ZDM3NDY3NTk4YmQ3ZTY3XzIyMA_643ffead-46fc-4e1b-b151-4d19e8bf6fc5"
      unitRef="usd">4619000</us-gaap:PaymentsForRent>
    <us-gaap:PaymentsForRent
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90ZXh0cmVnaW9uOjMxMTM3NTlhZjczMjRmMzI5ZDM3NDY3NTk4YmQ3ZTY3XzI1Ng_86e4c384-0733-4b03-b3b9-63350d8f0da9"
      unitRef="usd">15120000</us-gaap:PaymentsForRent>
    <us-gaap:PaymentsForRent
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjEvZnJhZzozMTEzNzU5YWY3MzI0ZjMyOWQzNzQ2NzU5OGJkN2U2Ny90ZXh0cmVnaW9uOjMxMTM3NTlhZjczMjRmMzI5ZDM3NDY3NTk4YmQ3ZTY3XzI2Mw_987c0684-2435-4002-8daf-941e9c2b4eae"
      unitRef="usd">13588000</us-gaap:PaymentsForRent>
    <us-gaap:OperatingLeasePayments
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTpjODA0ZDM5OGExZmM0ODE3OWJmNDQ1YjY2ZWU5ZmIxYS90YWJsZXJhbmdlOmM4MDRkMzk4YTFmYzQ4MTc5YmY0NDViNjZlZTlmYjFhXzUtMS0xLTEtMTU3OTA4_1034c7fd-bb92-4785-a232-c6b2fe148ba4"
      unitRef="usd">14295000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTpjODA0ZDM5OGExZmM0ODE3OWJmNDQ1YjY2ZWU5ZmIxYS90YWJsZXJhbmdlOmM4MDRkMzk4YTFmYzQ4MTc5YmY0NDViNjZlZTlmYjFhXzUtMy0xLTEtMTU3OTA4_89135f56-47fe-4e4a-9b3a-3c5bfa04a558"
      unitRef="usd">14602000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTpjODA0ZDM5OGExZmM0ODE3OWJmNDQ1YjY2ZWU5ZmIxYS90YWJsZXJhbmdlOmM4MDRkMzk4YTFmYzQ4MTc5YmY0NDViNjZlZTlmYjFhXzYtMS0xLTEtMTU3OTA4_6c96312c-fae3-4ed3-9034-fe55e5cd5932"
      unitRef="usd">7763000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTpjODA0ZDM5OGExZmM0ODE3OWJmNDQ1YjY2ZWU5ZmIxYS90YWJsZXJhbmdlOmM4MDRkMzk4YTFmYzQ4MTc5YmY0NDViNjZlZTlmYjFhXzYtMy0xLTEtMTU3OTA4_c1ef07ad-1c99-4a88-863a-c5b5e82e5748"
      unitRef="usd">5286000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation
      contextRef="i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90ZXh0cmVnaW9uOjY4ZTQ2NjY5YjY4NTRkYjRhOTdlMWJlZWRhNzZkNDIyXzE4OA_98537010-4ca9-43ce-a4d1-360cf5d4eb29"
      unitRef="usd">1237000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation
      contextRef="i86812343ef8e4394872599205dd05ee7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90ZXh0cmVnaW9uOjY4ZTQ2NjY5YjY4NTRkYjRhOTdlMWJlZWRhNzZkNDIyXzE5NQ_164c418d-b9cc-4e2b-be31-89afb6986aec"
      unitRef="usd">12074000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90ZXh0cmVnaW9uOjY4ZTQ2NjY5YjY4NTRkYjRhOTdlMWJlZWRhNzZkNDIyXzI5NA_706f757c-d756-46bd-bc5d-a45816e6777e">P3Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90ZXh0cmVnaW9uOjY4ZTQ2NjY5YjY4NTRkYjRhOTdlMWJlZWRhNzZkNDIyXzMwNw_b32e7c0d-00a3-46ad-b179-748feafdd735">P4Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90ZXh0cmVnaW9uOjY4ZTQ2NjY5YjY4NTRkYjRhOTdlMWJlZWRhNzZkNDIyXzM3OQ_22ee4abd-1efe-4c3a-b034-1b192cf4f9df"
      unitRef="number">0.032</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90ZXh0cmVnaW9uOjY4ZTQ2NjY5YjY4NTRkYjRhOTdlMWJlZWRhNzZkNDIyXzM4Ng_34f73ff3-2ff6-4b44-8ed0-eba91e464b45"
      unitRef="number">0.025</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90ZXh0cmVnaW9uOjY4ZTQ2NjY5YjY4NTRkYjRhOTdlMWJlZWRhNzZkNDIyXzcyNA_abd7ec35-ffc2-4a7a-9fb5-2995034a8707">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of operating lease liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:81.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.208%"/&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="display:none"/&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&#160;30, 2022&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;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;4,552&#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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;14,841&#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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;9,906&#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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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,918&#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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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,402&#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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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,238&#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;Total future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;46,857&#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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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,003)&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;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;43,854&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTpiMTAyZDg4Njc0Njc0NDQ0ODA2ODA3OGE5MDA5NWE0NC90YWJsZXJhbmdlOmIxMDJkODg2NzQ2NzQ0NDQ4MDY4MDc4YTkwMDk1YTQ0XzEtMi0xLTEtMTU3OTA4_7b555c69-0057-49a6-ae41-7b72eb4e6589"
      unitRef="usd">4552000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTpiMTAyZDg4Njc0Njc0NDQ0ODA2ODA3OGE5MDA5NWE0NC90YWJsZXJhbmdlOmIxMDJkODg2NzQ2NzQ0NDQ4MDY4MDc4YTkwMDk1YTQ0XzItMi0xLTEtMTU3OTA4_922f3d0c-92bc-41d1-82c1-09e8a4161635"
      unitRef="usd">14841000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTpiMTAyZDg4Njc0Njc0NDQ0ODA2ODA3OGE5MDA5NWE0NC90YWJsZXJhbmdlOmIxMDJkODg2NzQ2NzQ0NDQ4MDY4MDc4YTkwMDk1YTQ0XzMtMi0xLTEtMTU3OTA4_d4a665ec-3a0d-4054-bd2f-e084d2c63790"
      unitRef="usd">9906000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTpiMTAyZDg4Njc0Njc0NDQ0ODA2ODA3OGE5MDA5NWE0NC90YWJsZXJhbmdlOmIxMDJkODg2NzQ2NzQ0NDQ4MDY4MDc4YTkwMDk1YTQ0XzQtMi0xLTEtMTU3OTA4_76c50ce4-409a-440f-b4f1-f860eb712ba0"
      unitRef="usd">6918000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTpiMTAyZDg4Njc0Njc0NDQ0ODA2ODA3OGE5MDA5NWE0NC90YWJsZXJhbmdlOmIxMDJkODg2NzQ2NzQ0NDQ4MDY4MDc4YTkwMDk1YTQ0XzUtMi0xLTEtMTU3OTA4_da02f75f-3cea-444a-a578-94cad2f065af"
      unitRef="usd">4402000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <bsy:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTpiMTAyZDg4Njc0Njc0NDQ0ODA2ODA3OGE5MDA5NWE0NC90YWJsZXJhbmdlOmIxMDJkODg2NzQ2NzQ0NDQ4MDY4MDc4YTkwMDk1YTQ0XzYtMi0xLTEtMTU3OTA4_b47b317f-461d-40bc-a5e8-11eda1cb057b"
      unitRef="usd">6238000</bsy:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTpiMTAyZDg4Njc0Njc0NDQ0ODA2ODA3OGE5MDA5NWE0NC90YWJsZXJhbmdlOmIxMDJkODg2NzQ2NzQ0NDQ4MDY4MDc4YTkwMDk1YTQ0XzctMi0xLTEtMTU3OTA4_3eef1aec-ecd4-4303-80a2-c24c6f67f402"
      unitRef="usd">46857000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTpiMTAyZDg4Njc0Njc0NDQ0ODA2ODA3OGE5MDA5NWE0NC90YWJsZXJhbmdlOmIxMDJkODg2NzQ2NzQ0NDQ4MDY4MDc4YTkwMDk1YTQ0XzgtMi0xLTEtMTU3OTA4_873e77d8-e5ca-4211-9012-f4d790646a04"
      unitRef="usd">3003000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTpiMTAyZDg4Njc0Njc0NDQ0ODA2ODA3OGE5MDA5NWE0NC90YWJsZXJhbmdlOmIxMDJkODg2NzQ2NzQ0NDQ4MDY4MDc4YTkwMDk1YTQ0XzktMi0xLTEtMTU3OTA4_5217df01-abec-4537-99f5-2cf4cf2bf10d"
      unitRef="usd">43854000</us-gaap:OperatingLeaseLiability>
    <bsy:LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90ZXh0cmVnaW9uOjY4ZTQ2NjY5YjY4NTRkYjRhOTdlMWJlZWRhNzZkNDIyXzU1Mg_c1e301af-5d85-4cbf-9f69-2076de26be13"
      unitRef="usd">3878000</bsy:LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments>
    <bsy:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90ZXh0cmVnaW9uOjY4ZTQ2NjY5YjY4NTRkYjRhOTdlMWJlZWRhNzZkNDIyXzcyNQ_849457ca-e789-47fa-b554-3ac6f9219188">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to the financing lease was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.236%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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&#160;31, 2021&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;/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;/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;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;484&#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;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;(453)&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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTo3NjllYjU3ZTRmZWY0MGY3OWNjZmFmM2M3M2NlYzJmZC90YWJsZXJhbmdlOjc2OWViNTdlNGZlZjQwZjc5Y2NmYWYzYzczY2VjMmZkXzUtMC0xLTEtMTU3OTA4_17164214-00fb-4bbc-a5cd-285ceaef6daf"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTo3NjllYjU3ZTRmZWY0MGY3OWNjZmFmM2M3M2NlYzJmZC90YWJsZXJhbmdlOjc2OWViNTdlNGZlZjQwZjc5Y2NmYWYzYzczY2VjMmZkXzUtMC0xLTEtMTU3OTA4_b2eedcac-0d21-47b3-815a-4943a75be8d0"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;31&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financing lease liabilities included in &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;Accruals and other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bsy:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTo3NjllYjU3ZTRmZWY0MGY3OWNjZmFmM2M3M2NlYzJmZC90YWJsZXJhbmdlOjc2OWViNTdlNGZlZjQwZjc5Y2NmYWYzYzczY2VjMmZkXzMtMy0xLTEtMTU3OTA4_a03dcf46-6682-42a5-9a43-f8053f77a606"
      unitRef="usd">484000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTo3NjllYjU3ZTRmZWY0MGY3OWNjZmFmM2M3M2NlYzJmZC90YWJsZXJhbmdlOjc2OWViNTdlNGZlZjQwZjc5Y2NmYWYzYzczY2VjMmZkXzQtMy0xLTEtMTU3OTA4_4aacdf0d-b43f-4adf-89b9-9bf2a8b2be1a"
      unitRef="usd">453000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTo3NjllYjU3ZTRmZWY0MGY3OWNjZmFmM2M3M2NlYzJmZC90YWJsZXJhbmdlOjc2OWViNTdlNGZlZjQwZjc5Y2NmYWYzYzczY2VjMmZkXzUtMy0xLTEtMTU3OTA4_819c7c34-6bed-49c9-a14e-4439f1828b67"
      unitRef="usd">31000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiability
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MjcvZnJhZzo2OGU0NjY2OWI2ODU0ZGI0YTk3ZTFiZWVkYTc2ZDQyMi90YWJsZTo3NjllYjU3ZTRmZWY0MGY3OWNjZmFmM2M3M2NlYzJmZC90YWJsZXJhbmdlOjc2OWViNTdlNGZlZjQwZjc5Y2NmYWYzYzczY2VjMmZkXzktMy0xLTEtMTU3OTA4_4f97f482-031b-475d-95a6-373e07ad3d34"
      unitRef="usd">98000</us-gaap:FinanceLeaseLiability>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90ZXh0cmVnaW9uOmE5NjRlMWMyNDM4NDQ2MmFhMmVjNmI1Y2E3NGMwZGZkXzExNw_74b2b66b-cf45-4c93-86db-38bf4f69dccc">Accruals and Other Current Liabilities&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accruals and other current liabilities consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:62.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.209%"/&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&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&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;/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;/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;CSS deposits&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;202,152&#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;162,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,756&#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;36,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&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;34,383&#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,725&#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;Due to customers&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;13,729&#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;12,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued acquisition stay bonus&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;8,102&#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;9,461&#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;Accrued cloud provisioning 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;4,792&#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,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional fees&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;4,518&#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;6,940&#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;Non-contingent consideration from acquisitions&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,923&#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;4,751&#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;Employee stock purchase plan contributions&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;2,693&#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,818&#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;Accrued indirect taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,627&#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,520&#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;Deferred compensation plan liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,977&#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;7,309&#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;Contingent consideration from acquisitions&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;1,244&#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,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued and current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,546&#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;22,335&#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 accruals and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337,442&#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;323,603&#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:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90ZXh0cmVnaW9uOmE5NjRlMWMyNDM4NDQ2MmFhMmVjNmI1Y2E3NGMwZGZkXzExOA_dd89376e-f33e-498d-b303-471833897d54">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accruals and other current liabilities consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:62.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.209%"/&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&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&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;/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;/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;CSS deposits&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;202,152&#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;162,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,756&#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;36,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&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;34,383&#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,725&#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;Due to customers&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;13,729&#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;12,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued acquisition stay bonus&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;8,102&#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;9,461&#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;Accrued cloud provisioning 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;4,792&#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,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional fees&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;4,518&#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;6,940&#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;Non-contingent consideration from acquisitions&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,923&#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;4,751&#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;Employee stock purchase plan contributions&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;2,693&#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,818&#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;Accrued indirect taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,627&#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,520&#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;Deferred compensation plan liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,977&#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;7,309&#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;Contingent consideration from acquisitions&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;1,244&#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,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued and current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,546&#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;22,335&#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 accruals and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337,442&#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;323,603&#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:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:DepositLiabilityCurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzMtMS0xLTEtMTU3OTA4_f4232a4c-da23-4e7f-8851-0dc683c76712"
      unitRef="usd">202152000</us-gaap:DepositLiabilityCurrent>
    <us-gaap:DepositLiabilityCurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzMtMy0xLTEtMTU3OTA4_0e189c42-0e5d-4af6-9bfb-e8eee8799e3b"
      unitRef="usd">162046000</us-gaap:DepositLiabilityCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzQtMS0xLTEtMTU3OTA4_99b13783-4440-4c01-be36-01e12cf08288"
      unitRef="usd">36756000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzQtMy0xLTEtMTU3OTA4_a34d7214-b78b-45b8-a823-112c52e5fdd1"
      unitRef="usd">36656000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzUtMS0xLTEtMTU3OTA4_6ced56a8-cbb3-47d9-a25f-70f8ca3afdb4"
      unitRef="usd">34383000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzUtMy0xLTEtMTU3OTA4_931b9eec-fbe5-411e-a56b-f65458722053"
      unitRef="usd">37725000</us-gaap:AccruedSalariesCurrent>
    <bsy:DueToCustomers
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzYtMS0xLTEtMTU3OTA4_2e87a028-1df6-4ba0-8cad-a91912e2d177"
      unitRef="usd">13729000</bsy:DueToCustomers>
    <bsy:DueToCustomers
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzYtMy0xLTEtMTU3OTA4_54ca20af-993f-421b-98fb-5052baba9505"
      unitRef="usd">12798000</bsy:DueToCustomers>
    <us-gaap:AccruedBonusesCurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzctMS0xLTEtMTU3OTA4_66796e4a-a661-49f8-8610-38373a8c135b"
      unitRef="usd">8102000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzctMy0xLTEtMTU3OTA4_19292827-40a0-49a7-bb24-aa43f958a90e"
      unitRef="usd">9461000</us-gaap:AccruedBonusesCurrent>
    <bsy:AccruedCloudProvisioningCostsCurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzgtMS0xLTEtMTU3OTA4_e0652ea7-4279-403c-949f-5dc3e4bf1cf0"
      unitRef="usd">4792000</bsy:AccruedCloudProvisioningCostsCurrent>
    <bsy:AccruedCloudProvisioningCostsCurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzgtMy0xLTEtMTU3OTA4_85aec798-2b90-48a4-ba93-7a6362fb8a59"
      unitRef="usd">5862000</bsy:AccruedCloudProvisioningCostsCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzktMS0xLTEtMTU3OTA4_2a58c7a9-2d71-4746-aa6c-aa1b38ef1c56"
      unitRef="usd">4518000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzktMy0xLTEtMTU3OTA4_d718a0f5-276c-4448-ba6a-68ed88b575c8"
      unitRef="usd">6940000</us-gaap:AccruedProfessionalFeesCurrent>
    <bsy:BusinessCombinationConsiderationPayableCurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzEwLTEtMS0xLTE1NzkwOA_9c0d8c45-f441-46c9-a99f-6b2c9ce1d10d"
      unitRef="usd">2923000</bsy:BusinessCombinationConsiderationPayableCurrent>
    <bsy:BusinessCombinationConsiderationPayableCurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzEwLTMtMS0xLTE1NzkwOA_f5239225-b846-44a8-b489-08a3a1d1ea0d"
      unitRef="usd">4751000</bsy:BusinessCombinationConsiderationPayableCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzExLTEtMS0xLTE1NzkwOA_280c44af-125d-4d89-8cdb-06f28e1b2d3d"
      unitRef="usd">2693000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzExLTMtMS0xLTE1NzkwOA_7f2ea468-8d63-4ec2-ba66-ca729ef1a03c"
      unitRef="usd">4818000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzEyLTEtMS0xLTE1NzkwOA_fef05466-c997-4178-a795-8bd2f16e33b1"
      unitRef="usd">2627000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzEyLTMtMS0xLTE1NzkwOA_20d8c1e4-634b-42a3-852d-a372378d2cbc"
      unitRef="usd">7520000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzEzLTEtMS0xLTE1NzkwOA_f963418d-9df1-4e57-badb-20658303d802"
      unitRef="usd">1977000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzEzLTMtMS0xLTE1NzkwOA_62e23e13-6acf-401c-ba0d-b51eaac5fd76"
      unitRef="usd">7309000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzE0LTEtMS0xLTE1NzkwOA_04fb043a-d901-4d50-a19e-578ec455fa95"
      unitRef="usd">1244000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzE0LTMtMS0xLTE1NzkwOA_ce885052-9dfd-46a6-9c80-306f45d08221"
      unitRef="usd">5382000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzE1LTEtMS0xLTE1NzkwOA_6689d4f5-f623-45b3-86de-1f0f5d3914fb"
      unitRef="usd">21546000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzE1LTMtMS0xLTE1NzkwOA_a259f130-f814-48bf-9857-8364944fa8b1"
      unitRef="usd">22335000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzE2LTEtMS0xLTE1NzkwOA_86363d01-2be8-4aa0-b133-4c134eb17df0"
      unitRef="usd">337442000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzAvZnJhZzphOTY0ZTFjMjQzODQ0NjJhYTJlYzZiNWNhNzRjMGRmZC90YWJsZTo2YWY0ZDU0YWRhYWY0MGYzODBiY2RlZTVkODhiM2ViNS90YWJsZXJhbmdlOjZhZjRkNTRhZGFhZjQwZjM4MGJjZGVlNWQ4OGIzZWI1XzE2LTMtMS0xLTE1NzkwOA_c7ee3234-44bb-4f85-ba66-0fe315391478"
      unitRef="usd">323603000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LongTermDebtTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90ZXh0cmVnaW9uOmFlZGVmMmRkZjFhYjRiOGU5NjAyNTNhYTVmNGZkY2VhXzcx_785fd308-2486-4567-bd2c-3519f9227ae1">Long&#x2011;Term Debt&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long&#x2011;term debt consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:62.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.209%"/&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&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&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;/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;/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;Bank credit facility:&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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revolving loan facility&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;344,661&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Principal&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;196,250&#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;200,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized debt issuance costs&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;(431)&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;(534)&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 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan net carrying value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;195,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;199,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Bank credit facility net carrying value&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;540,480&#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;199,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2026 Notes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Principal&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;690,000&#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;690,000&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized 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;(11,953)&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;(14,677)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026 Notes net carrying value&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;678,047&#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;675,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2027 Notes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Principal&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;575,000&#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;575,000&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized 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;(11,917)&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;(13,797)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027 Notes net carrying value&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;563,083&#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;561,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 net carrying value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;1,781,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;1,435,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Current portion of long-term debt&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,000)&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,000)&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 long-term debt&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,776,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,430,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:15pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Bank Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has an amended and restated Credit Agreement, which provides for an $850,000 senior secured revolving loan facility with a maturity date of November&#160;15, 2025 and a $200,000 senior secured term loan as described further below (the &#x201c;Credit Facility&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s $200,000 senior secured term loan has a maturity of November&#160;15, 2025 (the &#x201c;2021 Term Loan&#x201d;). The 2021 Term Loan requires principal repayment at the end of each calendar quarter. Beginning with March&#160;31, 2022 and ending with December&#160;31, 2023, the Company is required to repay $1,250 per quarter. Beginning with March&#160;31, 2024 and ending with the last such date prior to the maturity date, the Company is required to repay $2,500 per quarter. The Company incurred $540 of debt issuance costs related to the 2021 Term Loan. The Company used borrowings under the 2021 Term Loan to pay down borrowings under the swingline sub&#x2011;facility and revolving loan facility under the Credit Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the senior secured revolving loan facility, the Credit Facility also provides up to $50,000 of letters of credit and other borrowings subject to availability, including a $85,000 U.S. Dollar swingline sub&#x2011;facility and a $200,000 incremental &#x201c;accordion&#x201d; sub&#x2011;facility. The Company had $150 of letters of credit and surety bonds outstanding as of September&#160;30, 2022 and December&#160;31, 2021. As of September&#160;30, 2022 and December&#160;31, 2021, the Company had $505,189 and $849,850, respectively, available under the Credit Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Borrowings under the Credit Facility are guaranteed by all of the Company&#x2019;s first tier domestic subsidiaries and are secured by a first priority security interest in substantially all of the Company&#x2019;s and the guarantors&#x2019; U.S. assets and 65% of the stock of their directly owned foreign subsidiaries. The Credit Facility contains both affirmative and negative covenants, including maximum net leverage ratios. As of September&#160;30, 2022 and December&#160;31, 2021, the Company was in compliance with all covenants in its Credit Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Convertible Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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;2026 Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January&#160;26, 2021, the Company completed a private offering of $690,000 of 0.125% convertible senior notes due 2026 (the &#x201c;2026&#160;Notes&#x201d;). The 2026&#160;Notes were issued pursuant to an indenture, dated as of January&#160;26, 2021, between the Company and Wilmington Trust, National Association, as trustee (the &#x201c;2026 Indenture&#x201d;). Interest will accrue from January&#160;26, 2021 and will be payable semi&#x2011;annually in arrears in cash on January&#160;15 and July&#160;15 of each year, with the first payment due on July&#160;15, 2021. The 2026&#160;Notes will mature on January&#160;15, 2026, unless earlier converted, redeemed or repurchased. The Company incurred $18,055 of expenses in connection with the 2026&#160;Notes offering consisting of the payment of initial purchasers&#x2019; discounts and commissions, professional fees, and other expenses (&#x201c;transaction costs&#x201d;). The Company used $25,530 of the net proceeds from the sale of the 2026&#160;Notes to pay the premiums of the capped call options described further below, and approximately $250,500 to repay outstanding indebtedness under the Credit Facility and to pay related fees and expenses. The Company used the remainder of the net proceeds from the sale of the 2026&#160;Notes for general corporate purposes and towards funding certain acquisitions, including Seequent (see Note&#160;4).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to October&#160;15, 2025, the 2026&#160;Notes will be convertible at the option of the holder only under the following circumstances: (1)&#160;during any calendar quarter (and only during such quarter) commencing after the calendar quarter ending on June&#160;30, 2021, if the last reported sale price per share of the Company&#x2019;s Class&#160;B Common Stock exceeds 130% of the conversion price for each of at least 20&#160;trading days, whether or not consecutive, during the 30&#160;consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2)&#160;during the five consecutive business days immediately after any ten consecutive trading day period (such ten consecutive trading day period, the &#x201c;measurement period&#x201d;) in which the trading price per $1&#160;principal amount of 2026&#160;Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Company&#x2019;s Class&#160;B Common Stock on such trading day and the conversion rate on such trading day; (3)&#160;upon the occurrence of certain corporate events or distributions on the Company&#x2019;s Class&#160;B Common Stock, as described in the 2026 Indenture; and (4)&#160;if the Company calls the 2026&#160;Notes for redemption. On or after October&#160;15, 2025 until 5:00&#160;p.m., New York City time, on the second scheduled trading day immediately before the maturity date, the 2026&#160;Notes will be convertible at the option of the holder at any time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 will settle conversions by paying or delivering, as applicable, cash, shares of the Company&#x2019;s Class&#160;B Common Stock or a combination of cash and shares of the Company&#x2019;s Class&#160;B Common Stock, at the Company&#x2019;s election, based on the applicable conversion rate. The initial conversion rate is 15.5925&#160;shares of the Company&#x2019;s Class&#160;B Common Stock per $1&#160;principal amount of 2026&#160;Notes, which represents an initial conversion price of approximately $64.13 per share, and is subject to adjustment as described in the 2026 Indenture. If a &#x201c;make-whole fundamental change&#x201d; (as defined in the 2026 Indenture) occurs, then the Company will, in certain circumstances, increase the conversion rate for a specified period of time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 will have the option to redeem the 2026&#160;Notes in whole or in part at any time on or after January&#160;20, 2024 and on or before the 40th scheduled trading day immediately before the maturity date if the last reported sale price per share of the Company&#x2019;s Class&#160;B common stock exceeds 130% of the conversion price on (1)&#160;each of at least 20&#160;trading days, whether or not consecutive, during any 30&#160;consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and (2)&#160;the trading day immediately before the date the Company sends such notice. The redemption price will be equal to the principal amount of the 2026&#160;Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon a fundamental change (as defined in the 2026 Indenture), holders may, subject to certain exceptions, require the Company to purchase their 2026&#160;Notes in whole or in part for cash at a price equal to the principal amount of the 2026&#160;Notes to be purchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date (as defined in the 2026 Indenture). In addition, upon a Make&#x2011;Whole Fundamental Change (as defined in the 2026 Indenture), the Company will, under certain circumstances, increase the applicable conversion rate for a holder that elects to convert its 2026&#160;Notes in connection with such Make&#x2011;Whole Fundamental Change. No adjustment to the conversion rate will be made if the stock price in such Make&#x2011;Whole Fundamental Change is either less than $44.23&#160;per share or greater than $210.00&#160;per share. The Company will not increase the conversion rate to an amount that exceeds 22.6090&#160;shares per $1 principal amount of 2026&#160;Notes, subject to adjustment. The 2026 Indenture also contains a customary merger covenant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2026&#160;Notes were accounted for as debt, with no bifurcation of the embedded conversion feature. Transaction costs were recorded as a direct deduction from the related debt liability in the consolidated balance sheet and are amortized to interest expense over the term of the 2026&#160;Notes. The effective interest rate for the 2026&#160;Notes is 0.658%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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, 2022, none of the conditions of the 2026&#160;Notes to early convert has been met.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2026&#160;Notes contain both affirmative and negative covenants. As of September&#160;30, 2022, the Company was in compliance with all covenants in the 2026&#160;Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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;Capped Call Options &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;&#x2014; In connection with the pricing of the 2026&#160;Notes, the Company entered into capped call options with certain of the initial purchasers or their respective affiliates and certain other financial institutions. The Company incurred $150 of expenses in connection with the capped call options. The capped call options are expected to reduce potential dilution to the Company&#x2019;s Class&#160;B Common Stock upon any conversion of 2026&#160;Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted notes, as the case may be, with such reduction and/or offset subject to a cap. The cap price of the capped call options is initially $72.9795&#160;per share, which represents a premium of 65% above the last reported sale price per share of the Company&#x2019;s Class&#160;B Common Stock on the Nasdaq Global Select Market on January&#160;21, 2021 and is subject to customary adjustments under the terms of the capped call options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The capped call options were entered into in conjunction with the issuance of the 2026&#160;Notes, however, they are legally separate agreements that can be separately exercised, with the receipt of shares under the capped call options having no effect on the 2026&#160;Notes, and are legally detachable. As the capped call options are both legally detachable and separately exercisable from the 2026&#160;Notes, the Company accounts for the capped call options separately from the 2026&#160;Notes. The capped call options are indexed to the Company&#x2019;s own common stock and classified in stockholders&#x2019; equity. As such, the premiums paid for the capped call options have been included as a net reduction to &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;Additional paid-in capital&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 the consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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;2027 Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June&#160;28, 2021, the Company completed a private offering of $575,000 of 0.375% convertible senior notes due 2027 (the &#x201c;2027&#160;Notes&#x201d;). The 2027&#160;Notes were issued pursuant to an indenture, dated as of June&#160;28, 2021, between the Company and Wilmington Trust, National Association, as trustee (the &#x201c;2027 Indenture&#x201d;). Interest will accrue from June&#160;28, 2021 and will be payable semi&#x2011;annually in arrears in cash on January&#160;1 and July&#160;1 of each year, with the first payment due on January&#160;1, 2022. The 2027&#160;Notes will mature on July&#160;1, 2027, unless earlier converted, redeemed or repurchased. The Company incurred $15,065 of expenses in connection with the 2027&#160;Notes offering consisting of transaction costs. The Company used $25,875 of the net proceeds from the sale of the 2027&#160;Notes to pay the premiums of the capped call options described further below, and $536,062 to repay outstanding indebtedness under the Credit Facility and to pay related fees and expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to April&#160;1, 2027, the 2027&#160;Notes will be convertible at the option of the holder only under the following circumstances: (1)&#160;during any calendar quarter (and only during such quarter) commencing after the calendar quarter ending on September&#160;30, 2021, if the last reported sale price per share of the Company&#x2019;s Class&#160;B Common Stock exceeds 130% of the conversion price for each of at least 20&#160;trading days, whether or not consecutive, during the 30&#160;consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2)&#160;during the five consecutive business days immediately after any ten consecutive trading day period (such ten consecutive trading day period, the &#x201c;measurement period&#x201d;) in which the trading price per $1&#160;principal amount of 2027&#160;Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Company&#x2019;s Class&#160;B Common Stock on such trading day and the conversion rate on such trading day; (3)&#160;upon the occurrence of certain corporate events or distributions on the Company&#x2019;s Class&#160;B Common Stock, as described in the 2027 Indenture; and (4)&#160;if the Company calls the 2027&#160;Notes for redemption. On or after April&#160;1, 2027 until 5:00&#160;p.m., New York City time, on the second scheduled trading day immediately before the maturity date, the 2027&#160;Notes will be convertible at the option of the holder at any time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 will settle conversions by paying or delivering, as applicable, cash, shares of the Company&#x2019;s Class&#160;B Common Stock or a combination of cash and shares of the Company&#x2019;s Class&#160;B Common Stock, at the Company&#x2019;s election, based on the applicable conversion rate. The initial conversion rate is 12.0153&#160;shares of the Company&#x2019;s Class&#160;B Common Stock per $1&#160;principal amount of 2027&#160;Notes, which represents an initial conversion price of approximately $83.23 per share, and is subject to adjustment as described in the 2027 Indenture. If a &#x201c;make-whole fundamental change&#x201d; (as defined in the 2027 Indenture) occurs, then the Company will, in certain circumstances, increase the conversion rate for a specified period of time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 will have the option to redeem the 2027&#160;Notes in whole or in part at any time on or after July&#160;5, 2024 and on or before the 40th scheduled trading day immediately before the maturity date if the last reported sale price per share of the Company&#x2019;s Class&#160;B common stock exceeds 130% of the conversion price on (1)&#160;each of at least 20&#160;trading days, whether or not consecutive, during any 30&#160;consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and (2)&#160;the trading day immediately before the date the Company sends such notice. The redemption price will be equal to the principal amount of the 2027&#160;Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon a fundamental change (as defined in the 2027 Indenture), holders may, subject to certain exceptions, require the Company to purchase their 2027&#160;Notes in whole or in part for cash at a price equal to the principal amount of the 2027&#160;Notes to be purchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date (as defined in the 2027 Indenture). In addition, upon a Make&#x2011;Whole Fundamental Change (as defined in the 2027 Indenture), the Company will, under certain circumstances, increase the applicable conversion rate for a holder that elects to convert its 2027&#160;Notes in connection with such Make&#x2011;Whole Fundamental Change. No adjustment to the conversion rate will be made if the stock price in such Make&#x2011;Whole Fundamental Change is either less than $61.65&#160;per share or greater than $325.00&#160;per share. The Company will not increase the conversion rate to an amount that exceeds 16.2206&#160;shares per $1 principal amount of 2027&#160;Notes, subject to adjustment. The 2027 Indenture also contains a customary merger covenant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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&#160;Notes were accounted for as debt, with no bifurcation of the embedded conversion feature. Transaction costs were recorded as a direct deduction from the related debt liability in the consolidated balance sheet and are amortized to interest expense over the term of the 2027&#160;Notes. The effective interest rate for the 2027&#160;Notes is 0.864%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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, 2022, none of the conditions of the 2027&#160;Notes to early convert has been met.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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&#160;Notes contain both affirmative and negative covenants. As of September&#160;30, 2022, the Company was in compliance with all covenants in the 2027&#160;Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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;Capped Call Options &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;&#x2014; In connection with the pricing of the 2027&#160;Notes, the Company entered into capped call options with certain of the initial purchasers or their respective affiliates and certain other financial institutions. The Company incurred $50 of expenses in connection with the capped call options. The capped call options are expected to reduce potential dilution to the Company&#x2019;s Class&#160;B Common Stock upon any conversion of 2027&#160;Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted notes, as the case may be, with such reduction and/or offset subject to a cap. The cap price of the capped call options is initially $95.5575&#160;per share, which represents a premium of 55% above the last reported sale price per share of the Company&#x2019;s Class&#160;B Common Stock on the Nasdaq Global Select Market on June&#160;23, 2021 and is subject to customary adjustments under the terms of the capped call options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The capped call options were entered into in conjunction with the issuance of the 2027&#160;Notes, however, they are legally separate agreements that can be separately exercised, with the receipt of shares under the capped call options having no effect on the 2027&#160;Notes, and are legally detachable. As the capped call options are both legally detachable and separately exercisable from the 2027&#160;Notes, the Company accounts for the capped call options separately from the 2027&#160;Notes. The capped call options are indexed to the Company&#x2019;s own common stock and classified in stockholders&#x2019; equity. As such, the premiums paid for the capped call options have been included as a net reduction to &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;Additional paid-in capital&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 the consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Interest Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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&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&lt;/span&gt;&lt;/td&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;September&#160;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;September&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank credit facility:&lt;/span&gt;&lt;/div&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;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revolving loan facility &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;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;4,441&#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;911&#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;10,206&#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,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#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;2,119&#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,577&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swap&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;(752)&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;325&#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;(475)&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;942&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization and write-off of deferred debt issuance costs&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;288&#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;253&#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;864&#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,049&#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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;6,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;1,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;15,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2026 Notes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.125% Coupon interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216&#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;221&#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;662&#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;592&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of deferred debt issuance costs&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;908&#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;909&#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;2,724&#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;2,470&#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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;1,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;1,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;3,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;3,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2027 Notes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.375% Coupon interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;569&#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;551&#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,647&#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;563&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of deferred debt issuance costs&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;626&#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;627&#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,880&#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;641&#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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;1,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;1,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;3,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;1,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other obligations&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;76&#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;64&#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;1,234&#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;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 interest 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,491&#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;3,861&#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;23,319&#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;8,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The revolving loan facility and term loan weighted average interest rate was 4.34% and 2.33% for the three months ended September&#160;30, 2022 and 2021, respectively, and 3.20% and 2.02% for the nine months ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&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;Interest rate risk associated with the Credit Facility is managed through an interest rate swap which has a termination date of April&#160;2, 2030. Under the terms of the interest rate swap, the Company fixed its LIBOR borrowing rate at 0.73% on a notional amount of $200,000. The interest rate swap is not designated as a hedging instrument for accounting purposes. The Company accounts for the interest rate swap as either an asset or a liability in the consolidated balance sheets and carries the derivative at fair value. Gains and losses from the change in fair value are recognized in &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;Other income (expense), net&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 the consolidated statements of operations. As of September&#160;30, 2022 and December&#160;31, 2021, the Company recorded a swap related asset at fair value of $39,435 and $10,117, respectively, in &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;Other assets&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 the consolidated balance sheets.&lt;/span&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90ZXh0cmVnaW9uOmFlZGVmMmRkZjFhYjRiOGU5NjAyNTNhYTVmNGZkY2VhXzcy_01c48657-5ad8-4bfd-977e-d39c6b0acdd1">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long&#x2011;term debt consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:62.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.209%"/&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&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&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;/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;/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;Bank credit facility:&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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revolving loan facility&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;344,661&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Principal&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;196,250&#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;200,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized debt issuance costs&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;(431)&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;(534)&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 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan net carrying value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;195,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;199,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Bank credit facility net carrying value&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;540,480&#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;199,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2026 Notes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Principal&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;690,000&#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;690,000&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized 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;(11,953)&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;(14,677)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026 Notes net carrying value&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;678,047&#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;675,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2027 Notes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Principal&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;575,000&#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;575,000&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized 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;(11,917)&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;(13,797)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027 Notes net carrying value&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;563,083&#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;561,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 net carrying value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;1,781,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;1,435,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Current portion of long-term debt&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,000)&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,000)&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 long-term debt&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,776,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,430,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8613fe9337054ad5b6262de22751b1a5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzQtMS0xLTEtMTU3OTA4_93f16303-f2d5-451d-baf4-50d684ea76c6"
      unitRef="usd">344661000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib077bb82d1364916995d245330673b5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzQtMy0xLTEtMTU3OTA4_5e53bee0-b077-4556-8c9b-c1c43696471f"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2ef69b9a00554a9aa4e59dd0beaeb6af_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzYtMS0xLTEtMTU3OTA4_ac04ac05-b24f-4735-8dff-8a6dd7571270"
      unitRef="usd">196250000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4c24975e85014832bac16e79b2b437cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzYtMy0xLTEtMTU3OTA4_2adac7dd-5656-4b3f-a631-cb371be99326"
      unitRef="usd">200000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i2ef69b9a00554a9aa4e59dd0beaeb6af_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzctMS0xLTEtMTU3OTA4_aa678d9b-a27e-4749-a300-a82157daffa9"
      unitRef="usd">431000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i4c24975e85014832bac16e79b2b437cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzctMy0xLTEtMTU3OTA4_1a174118-5f93-4406-93e3-810c11141292"
      unitRef="usd">534000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebt
      contextRef="i2ef69b9a00554a9aa4e59dd0beaeb6af_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzgtMS0xLTEtMTU3OTA4_8691581a-f85e-4897-a312-51614f217e22"
      unitRef="usd">195819000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i4c24975e85014832bac16e79b2b437cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzgtMy0xLTEtMTU3OTA4_4b840822-60e1-410c-84d5-c32ec5e9953f"
      unitRef="usd">199466000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ic16f5fe8d1874b6e917b70116c34cc06_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzktMS0xLTEtMTU3OTA4_77831084-bc39-407b-9485-8d3b11000d1f"
      unitRef="usd">540480000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="iaa683f3fca3d4925b24c83654d56007a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzktMy0xLTEtMTU3OTA4_0abcfa92-45f1-4706-917a-378bfeb37e55"
      unitRef="usd">199466000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0f12ce33e21948f9bfcc80fa3749bbd8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzExLTEtMS0xLTE1NzkwOA_55fed106-250d-4ec3-a2da-4a6b0e213c7a"
      unitRef="usd">690000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4c3e2140f6d3442ebb8ade849ee3cf7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzExLTMtMS0xLTE1NzkwOA_b35d3e82-2bd4-4cd0-9be6-cf60b15791b5"
      unitRef="usd">690000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i0f12ce33e21948f9bfcc80fa3749bbd8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzEyLTEtMS0xLTE1NzkwOA_7fba6e5c-0e66-4a2e-83b8-0da64fff6946"
      unitRef="usd">11953000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i4c3e2140f6d3442ebb8ade849ee3cf7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzEyLTMtMS0xLTE1NzkwOA_2bd4ed79-9238-4535-8db1-1c01f936a950"
      unitRef="usd">14677000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebt
      contextRef="i0f12ce33e21948f9bfcc80fa3749bbd8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzEzLTEtMS0xLTE1NzkwOA_0248d75b-143e-4c2e-973f-c66fa1d2e3d8"
      unitRef="usd">678047000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i4c3e2140f6d3442ebb8ade849ee3cf7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzEzLTMtMS0xLTE1NzkwOA_77c76311-160d-49ee-8aac-167c73a89ab7"
      unitRef="usd">675323000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9a113d83f29d4c1db0f75590c12bdb03_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzE1LTEtMS0xLTE1NzkwOA_6f700cb1-14db-4ff9-8c72-8733ad486b9e"
      unitRef="usd">575000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib6bcc36e25db4cefa991fc6b78334193_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzE1LTMtMS0xLTE1NzkwOA_ee0c2723-c381-4bcb-95de-66416c511c22"
      unitRef="usd">575000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i9a113d83f29d4c1db0f75590c12bdb03_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzE2LTEtMS0xLTE1NzkwOA_ed3d235f-c376-4c55-b010-ab983d6f737e"
      unitRef="usd">11917000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ib6bcc36e25db4cefa991fc6b78334193_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzE2LTMtMS0xLTE1NzkwOA_21154038-c353-4de1-9e73-bf76743f798a"
      unitRef="usd">13797000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebt
      contextRef="i9a113d83f29d4c1db0f75590c12bdb03_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzE3LTEtMS0xLTE1NzkwOA_f8bb5f5c-813f-42fc-b769-d6e2dd717373"
      unitRef="usd">563083000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ib6bcc36e25db4cefa991fc6b78334193_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzE3LTMtMS0xLTE1NzkwOA_6d87512a-a173-4082-82bf-f2d3d3b31930"
      unitRef="usd">561203000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzE4LTEtMS0xLTE1NzkwOA_4617bee2-1ee4-4e09-8605-5f5203451779"
      unitRef="usd">1781610000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzE4LTMtMS0xLTE1NzkwOA_3d2312a9-c406-423d-95d8-4539bde084a8"
      unitRef="usd">1435992000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzE5LTEtMS0xLTE1NzkwOA_4da7ab5e-67f3-46d6-9b33-055541a42209"
      unitRef="usd">5000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzE5LTMtMS0xLTE1NzkwOA_c9192593-b64a-43c6-9cba-cfc26d6b54b0"
      unitRef="usd">5000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzIwLTEtMS0xLTE1NzkwOA_5e03966b-1a82-4b67-80c0-4c0dcff46919"
      unitRef="usd">1776610000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzYvZnJhZzphZWRlZjJkZGYxYWI0YjhlOTYwMjUzYWE1ZjRmZGNlYS90YWJsZTo5MTZlNDhmZjJhYzI0ZDNiOTY4Y2Y1OTdkMWM1MWFhNy90YWJsZXJhbmdlOjkxNmU0OGZmMmFjMjRkM2I5NjhjZjU5N2QxYzUxYWE3XzIwLTMtMS0xLTE1NzkwOA_c34d4dd5-c06a-4c54-9ef8-26b9df8c887a"
      unitRef="usd">1430992000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i45f2927e2c2f4156a0321b202f293e27_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzEwNg_f42ae620-3525-446c-a4f7-8cc6db6d8b21"
      unitRef="usd">850000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i2ef69b9a00554a9aa4e59dd0beaeb6af_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzE5Ng_e57538a0-1691-4940-bd92-e40bfe787a6c"
      unitRef="usd">200000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i2ef69b9a00554a9aa4e59dd0beaeb6af_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzI5MA_e57538a0-1691-4940-bd92-e40bfe787a6c"
      unitRef="usd">200000000</us-gaap:DebtInstrumentFaceAmount>
    <bsy:RepaymentsOfSecuredDebtPerQuarter
      contextRef="i8876c85f3b4a4ea585d90698bfcd543b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzU2MQ_b4311edb-42f0-4008-be77-080f81000fea"
      unitRef="usd">1250000</bsy:RepaymentsOfSecuredDebtPerQuarter>
    <bsy:RepaymentsOfSecuredDebtPerQuarter
      contextRef="i4850567cc5d24cd591be6a10a542a659_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzcwMw_7cbc7553-2315-4488-913a-16bef81b11ec"
      unitRef="usd">2500000</bsy:RepaymentsOfSecuredDebtPerQuarter>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i2ef69b9a00554a9aa4e59dd0beaeb6af_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzc0MA_7b3f997d-7b1f-4db0-a6af-e9692378b4e2"
      unitRef="usd">540000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i340a4e5160f84e389e57127c408e3c5b_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzEwNjA_d03bb768-0f8e-4f79-9abc-a240e88b8aa9"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8149cfc95f734e5ea422af84400cf07e_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzExNDI_e593bb36-bfe6-40fc-89a2-17e8ee8f86de"
      unitRef="usd">85000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <bsy:LineOfCreditFacilityAccordionFeatureIncreaseLimit
      contextRef="i8613fe9337054ad5b6262de22751b1a5_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzExODY_8a47ade2-1ea1-49f7-9d3c-19eef61bbe2f"
      unitRef="usd">200000000</bsy:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <us-gaap:LongTermDebt
      contextRef="iae0e657e389440df8edddaab89011ff6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzEyNDM_5af1bd5e-0c8e-449c-8933-66765ebe4c7d"
      unitRef="usd">150000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i9eca239da46b41faaeb2f9fcd606f994_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzEyNDM_d7ea06a2-701e-4e68-98ff-725d012f6373"
      unitRef="usd">150000</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ib868ff8e01fc45698b8d29de0fe37556_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzEzMzI_905eabfb-c9e0-47fe-83c0-642f99b119b8"
      unitRef="usd">505189000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i384fb29dd3154ef09db6d2c97bc3ab02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzEzMzk_61dd2bc4-73fc-4431-a480-92e821d81730"
      unitRef="usd">849850000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <bsy:LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage
      contextRef="i6de38d28953d420a98180d184515c69f_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80MzkvZnJhZzozZjI5ZjBkOGQ2MTE0M2RhOThiNTE5NTA2MjhlMTU5YS90ZXh0cmVnaW9uOjNmMjlmMGQ4ZDYxMTQzZGE5OGI1MTk1MDYyOGUxNTlhXzE2MzE_ca505622-2abe-4017-9ac5-c2bfc4d4e1bb"
      unitRef="number">0.65</bsy:LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i3aac6539861241a3bf44764211f0dff1_I20210126"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzEwNg_4692eadb-0f3d-47c6-b834-e12f52c7b31f"
      unitRef="usd">690000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i3aac6539861241a3bf44764211f0dff1_I20210126"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzExMg_e1aa593e-ce5f-4427-89be-e03313ae2d65"
      unitRef="number">0.00125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i58fa42957bfe4b2e87fd918efa16af25_D20210126-20210126"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzY1Mg_c9d1e15e-2bed-495f-844e-0582c02c3b12"
      unitRef="usd">18055000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i58fa42957bfe4b2e87fd918efa16af25_D20210126-20210126"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzg2NA_22a27c3e-b9c6-4a68-b9b2-876e0228592c"
      unitRef="usd">25530000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i58fa42957bfe4b2e87fd918efa16af25_D20210126-20210126"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzEwMDk_28f07887-08c5-4e91-8ad3-3217e012859c"
      unitRef="usd">250500000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i58fa42957bfe4b2e87fd918efa16af25_D20210126-20210126"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzE2NDM_b74239e1-f2e4-4a14-8390-9cf3e067c7e6"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i95ce994627194e07838f00165b96bb09_D20210126-20210126"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzE2OTE_87c48eea-4530-4c53-8db1-afdfd727108d"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i95ce994627194e07838f00165b96bb09_D20210126-20210126"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzE3NDc_b08930f2-5d9c-4a2c-9ea1-d98887c01fe4"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <bsy:DebtInstrumentConvertibleThresholdConsecutiveBusinessDays
      contextRef="i770fbba2394b48cc84a7503810feeb43_D20210126-20210126"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzE4ODQ_ecb1a592-bf66-43fc-9d1e-df3385e91a87"
      unitRef="day">5</bsy:DebtInstrumentConvertibleThresholdConsecutiveBusinessDays>
    <bsy:DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays
      contextRef="i770fbba2394b48cc84a7503810feeb43_D20210126-20210126"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzE5MzU_49bac200-d5d4-4630-9649-2480c1d25779"
      unitRef="day">10</bsy:DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays>
    <bsy:DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays
      contextRef="i770fbba2394b48cc84a7503810feeb43_D20210126-20210126"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzE5NzU_49bac200-d5d4-4630-9649-2480c1d25779"
      unitRef="day">10</bsy:DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i58fa42957bfe4b2e87fd918efa16af25_D20210126-20210126"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzIxNjI_e0c75fd6-1571-4402-b375-f753416ec9e1"
      unitRef="number">0.98</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <bsy:DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate
      contextRef="i58fa42957bfe4b2e87fd918efa16af25_D20210126-20210126"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzMwNDY_3cdd99ec-caf8-4c92-b220-fb953ee351d0"
      unitRef="share_rate">15.5925</bsy:DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i3aac6539861241a3bf44764211f0dff1_I20210126"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzMxOTU_8aaa87d6-8a32-442c-b080-69a3ea97d662"
      unitRef="usdPerShare">64.13</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <bsy:NumberOfTradingDaysAfterMaturityDateDebtRedeemable
      contextRef="i58fa42957bfe4b2e87fd918efa16af25_D20210126-20210126"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzM2MDQ_779044d6-26d5-4d8a-9520-5ff645898b5a">P40D</bsy:NumberOfTradingDaysAfterMaturityDateDebtRedeemable>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i58fa42957bfe4b2e87fd918efa16af25_D20210126-20210126"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzM3NTY_516bb637-c9dc-4994-8c7c-39f7b8c8f4fc"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i58fa42957bfe4b2e87fd918efa16af25_D20210126-20210126"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzM4MDc_44ae4082-f738-4310-a5f7-83e8b05884af"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i58fa42957bfe4b2e87fd918efa16af25_D20210126-20210126"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzM4NjM_df63a9ab-7c96-4ef2-a665-2111164cfd42"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <bsy:DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate
      contextRef="ic7a652e18b8f469292244f694610538b_D20210126-20210126"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzUwNzA_c222bed1-f72d-458c-a461-f04de6e429ea"
      unitRef="usdPerShare">44.23</bsy:DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate>
    <bsy:DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate
      contextRef="ib20726df94774b13ab61ba808f0bff4a_D20210126-20210126"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzUwOTk_232218eb-7eeb-470a-bfea-7ee1045123ac"
      unitRef="usdPerShare">210.00</bsy:DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate>
    <bsy:DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate
      contextRef="ib20726df94774b13ab61ba808f0bff4a_D20210126-20210126"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzUxODk_32fc89ad-0ccf-449c-a131-6c05f75f95dc"
      unitRef="share_rate">22.6090</bsy:DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i3aac6539861241a3bf44764211f0dff1_I20210126"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzU2NjM_819cf1b4-7751-4b8e-8e9d-5140d1e75a22"
      unitRef="number">0.00658</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <bsy:CappedCallOptionsExpense
      contextRef="i58fa42957bfe4b2e87fd918efa16af25_D20210126-20210126"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzYxNDE_e09c5f02-3793-4017-b005-a4e6b53dce43"
      unitRef="usd">150000</bsy:CappedCallOptionsExpense>
    <us-gaap:OptionIndexedToIssuersEquityStrikePrice1
      contextRef="i03bbca4d5808415e9a637b063a6b5293_D20210121-20210121"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzY1ODI_a180c619-1be0-421b-b1e5-a70e783a4ca3"
      unitRef="usdPerShare">72.9795</us-gaap:OptionIndexedToIssuersEquityStrikePrice1>
    <bsy:OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage
      contextRef="i03bbca4d5808415e9a637b063a6b5293_D20210121-20210121"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzY2MjY_9965712c-14f8-4975-a6cd-5526f98b32e8"
      unitRef="number">0.65</bsy:OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="if19919622a9145b0a64d6fb44f50b8a1_I20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzc2NzE_606e9662-e1a5-4ecb-b951-5fcc51caeafc"
      unitRef="usd">575000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if19919622a9145b0a64d6fb44f50b8a1_I20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzc2Nzc_2fa7e99e-2cd1-4776-a144-b405ec1b5781"
      unitRef="number">0.00375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i9eb05753ee334e67b054a82eb23cb839_D20210628-20210628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzgyMDc_325854b8-83e9-4b1f-9e7f-d1f11091bf31"
      unitRef="usd">15065000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i9eb05753ee334e67b054a82eb23cb839_D20210628-20210628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzgzMTU_c6e79b5a-cfa0-4895-bae1-5f5b303d6d6d"
      unitRef="usd">25875000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i9eb05753ee334e67b054a82eb23cb839_D20210628-20210628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzg0NDY_11db6964-6f53-4735-852f-ba9885f2562e"
      unitRef="usd">536062000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i9eb05753ee334e67b054a82eb23cb839_D20210628-20210628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzg4OTM_9a5df127-0eba-4bea-80a2-70f36a7a8bf4"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i396d4c7e3d644a87b2da7011b01793a1_D20210628-20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzg5NDE_48120035-7914-4c50-9370-f3f4062e005d"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i396d4c7e3d644a87b2da7011b01793a1_D20210628-20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzg5OTc_3c8cb39e-d922-407c-a089-98b7d460bb5c"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <bsy:DebtInstrumentConvertibleThresholdConsecutiveBusinessDays
      contextRef="i3822f3985d634e54adf0f7b706985618_D20210628-20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzkxMzQ_c9dc34f4-ace4-4624-b99b-1acdc426368e"
      unitRef="day">5</bsy:DebtInstrumentConvertibleThresholdConsecutiveBusinessDays>
    <bsy:DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays
      contextRef="i3822f3985d634e54adf0f7b706985618_D20210628-20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzkxODU_8f8d68c5-58ef-4e33-8c20-d487c14023cd"
      unitRef="day">10</bsy:DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays>
    <bsy:DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays
      contextRef="i3822f3985d634e54adf0f7b706985618_D20210628-20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzkyMjU_8f8d68c5-58ef-4e33-8c20-d487c14023cd"
      unitRef="day">10</bsy:DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i9eb05753ee334e67b054a82eb23cb839_D20210628-20210628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzk0MTI_e190d800-6dd6-4268-a371-4d94c64b347c"
      unitRef="number">0.98</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <bsy:DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate
      contextRef="i9eb05753ee334e67b054a82eb23cb839_D20210628-20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzEwMjkz_ec957c0f-1ea2-410a-adad-928b874d6ea0"
      unitRef="share_rate">12.0153</bsy:DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="if19919622a9145b0a64d6fb44f50b8a1_I20210628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzEwNDQy_6de0b477-4077-4bfa-8c64-445a3c5720aa"
      unitRef="usdPerShare">83.23</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <bsy:NumberOfTradingDaysAfterMaturityDateDebtRedeemable
      contextRef="i9eb05753ee334e67b054a82eb23cb839_D20210628-20210628"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzEwODQ3_f9ad762d-687f-446b-8112-95237214df24">P40D</bsy:NumberOfTradingDaysAfterMaturityDateDebtRedeemable>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i9eb05753ee334e67b054a82eb23cb839_D20210628-20210628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzEwOTk5_e2a155c1-0f35-4580-9a28-92471e44ffe6"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i9eb05753ee334e67b054a82eb23cb839_D20210628-20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzExMDUw_82742b7e-9204-4e79-b834-eaa6f196045d"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i9eb05753ee334e67b054a82eb23cb839_D20210628-20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzExMTA2_21297386-55d2-44bf-9168-d96b0e444c94"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <bsy:DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate
      contextRef="ie7285082a19e463a870eed05015e2946_D20210628-20210628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzEyMzEz_33704f50-1bea-4f70-8e84-a0e34e082614"
      unitRef="usdPerShare">61.65</bsy:DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate>
    <bsy:DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate
      contextRef="i81ef0d46981941b9a9a42374077d8a01_D20210628-20210628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzEyMzQy_56fddcd3-0a47-4141-85b5-8b4414338392"
      unitRef="usdPerShare">325.00</bsy:DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate>
    <bsy:DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate
      contextRef="i81ef0d46981941b9a9a42374077d8a01_D20210628-20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzEyNDMy_f326c600-489a-4f1e-b471-7a41c4b907fc"
      unitRef="share_rate">16.2206</bsy:DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="if19919622a9145b0a64d6fb44f50b8a1_I20210628"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzEyOTA2_ad844fd5-4ea0-4ef4-9546-a627245f59ad"
      unitRef="number">0.00864</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <bsy:CappedCallOptionsExpense
      contextRef="i9eb05753ee334e67b054a82eb23cb839_D20210628-20210628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzEzMzg0_0cdeb538-f38d-4473-818a-ffeb7b3a000b"
      unitRef="usd">50000</bsy:CappedCallOptionsExpense>
    <us-gaap:OptionIndexedToIssuersEquityStrikePrice1
      contextRef="icc611db218ab41e09fad6a2a37784e0d_D20210623-20210623"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzEzODI1_71c47df3-6253-4e15-b443-32ac13aaca6e"
      unitRef="usdPerShare">95.5575</us-gaap:OptionIndexedToIssuersEquityStrikePrice1>
    <bsy:OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage
      contextRef="icc611db218ab41e09fad6a2a37784e0d_D20210623-20210623"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDUvZnJhZzpiYzBhYjRkN2FjOGE0N2FiOWZlNWRkMTVmZTYzZTQzZC90ZXh0cmVnaW9uOmJjMGFiNGQ3YWM4YTQ3YWI5ZmU1ZGQxNWZlNjNlNDNkXzEzODY5_026819c7-5632-49a5-89c9-2acf86246b37"
      unitRef="number">0.55</bsy:OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90ZXh0cmVnaW9uOjg4NWE5YmE4ZjBkYjQ1YjBiZjA0YWE0MTVkMjU0ZDUxXzE5MA_71278d51-2bfc-4de6-88c7-ef1ddca128ad">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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&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&lt;/span&gt;&lt;/td&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;September&#160;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;September&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank credit facility:&lt;/span&gt;&lt;/div&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;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revolving loan facility &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;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;4,441&#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;911&#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;10,206&#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,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#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;2,119&#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,577&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swap&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;(752)&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;325&#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;(475)&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;942&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization and write-off of deferred debt issuance costs&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;288&#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;253&#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;864&#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,049&#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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;6,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;1,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;15,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2026 Notes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.125% Coupon interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216&#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;221&#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;662&#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;592&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of deferred debt issuance costs&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;908&#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;909&#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;2,724&#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;2,470&#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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;1,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;1,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;3,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;3,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2027 Notes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.375% Coupon interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;569&#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;551&#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,647&#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;563&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of deferred debt issuance costs&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;626&#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;627&#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,880&#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;641&#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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;1,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;1,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;3,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;1,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other obligations&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;76&#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;64&#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;1,234&#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;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 interest 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,491&#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;3,861&#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;23,319&#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;8,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The revolving loan facility and term loan weighted average interest rate was 4.34% and 2.33% for the three months ended September&#160;30, 2022 and 2021, respectively, and 3.20% and 2.02% for the nine months ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense, net consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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&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&lt;/span&gt;&lt;/td&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;September&#160;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;September&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense (see Note&#160;10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,491)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,861)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,319)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,844)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Interest income&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;109&#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;25&#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;273&#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;236&#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;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,382)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,046)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,608)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="iaba2eb77acac4ecd9bd25bd5491ad063_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzQtMS0xLTEtMTU3OTA4_39f66abb-c700-438d-bccf-ffa3027c8b5a"
      unitRef="usd">4441000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i2431104f60b24e8c81d5715ccc6d68df_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzQtMy0xLTEtMTU3OTA4_a7222be4-b5bc-4d39-a339-4280c3772b20"
      unitRef="usd">911000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i3e0122ad87f749598dc9fb6870aff9ec_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzQtNS0xLTEtMTU3OTA4_26b28565-f8b1-45c1-bce4-ebb4c514fea4"
      unitRef="usd">10206000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i8a9fa5ef273649eea474117c3da05652_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzQtNy0xLTEtMTU3OTA4_8969de94-98b1-4cfc-9da4-0b4aff38b303"
      unitRef="usd">2490000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i072d914a5b9d42fda16b191cba5b1d36_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzUtMS0xLTEtMTU3OTA4_751353b2-8588-4428-a347-326fcc9fcc2a"
      unitRef="usd">2119000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="icce75f45a7634f179d91183e388c6cbc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzUtMy0xLTEtMTU3OTA4_57efdd23-bd00-4d52-9dbf-9bc3a9f39778"
      unitRef="usd">0</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i63c44362cbb6492ba281f81e918f401a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzUtNS0xLTEtMTU3OTA4_4fb874ef-b9ba-456d-b122-d43a9d637148"
      unitRef="usd">4577000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i0990c226bd6b4949aa8cd7437cfe3226_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzUtNy0xLTEtMTU3OTA4_8a77dfbd-ceeb-4189-b651-3589a0c3cdce"
      unitRef="usd">0</us-gaap:InterestExpenseDebtExcludingAmortization>
    <bsy:InterestExpenseDerivatives
      contextRef="i276291679d534a1fb25947e1ba7bfe6e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzYtMS0xLTEtMTU3OTA4_b6e7f5ec-11a4-4584-b427-ba43aec1f9cf"
      unitRef="usd">-752000</bsy:InterestExpenseDerivatives>
    <bsy:InterestExpenseDerivatives
      contextRef="i2de65d47826f4280980814edfb1abd36_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzYtMy0xLTEtMTU3OTA4_9ab75d7f-8cf8-4afe-a07d-690fc0af0b5a"
      unitRef="usd">325000</bsy:InterestExpenseDerivatives>
    <bsy:InterestExpenseDerivatives
      contextRef="ib70f86a667984e8ab9995dc15d8e7578_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzYtNS0xLTEtMTU3OTA4_268bdc37-62c8-4444-8f67-cbbdf6486ed2"
      unitRef="usd">-475000</bsy:InterestExpenseDerivatives>
    <bsy:InterestExpenseDerivatives
      contextRef="i3da0dcad37cf4dd9aa3dc5cab114e55f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzYtNy0xLTEtMTU3OTA4_1bd21a62-2680-4731-ab8e-0c1bf99bb24f"
      unitRef="usd">942000</bsy:InterestExpenseDerivatives>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="iaba2eb77acac4ecd9bd25bd5491ad063_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzctMS0xLTEtMTU3OTA4_78e3a30e-7abf-4c9e-add6-61c6d4221085"
      unitRef="usd">288000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i2431104f60b24e8c81d5715ccc6d68df_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzctMy0xLTEtMTU3OTA4_4306db5d-5730-41c2-8d47-2d370aa0af36"
      unitRef="usd">253000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i3e0122ad87f749598dc9fb6870aff9ec_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzctNS0xLTEtMTU3OTA4_a53d9755-3984-454a-bc2f-3b70ed0eab93"
      unitRef="usd">864000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i8a9fa5ef273649eea474117c3da05652_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzctNy0xLTEtMTU3OTA4_614cc0c9-3c46-4b1c-813d-08a7159ed8e7"
      unitRef="usd">1049000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="iaba2eb77acac4ecd9bd25bd5491ad063_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzgtMS0xLTEtMTU3OTA4_bdb52160-7fa0-410c-a79e-8d0785a67ac5"
      unitRef="usd">6096000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i2431104f60b24e8c81d5715ccc6d68df_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzgtMy0xLTEtMTU3OTA4_43e90bdf-2dee-44dd-a6e5-9fe0f5d57df9"
      unitRef="usd">1489000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i3e0122ad87f749598dc9fb6870aff9ec_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzgtNS0xLTEtMTU3OTA4_e277aa6f-4c46-4cf2-9b79-76f43c5116b9"
      unitRef="usd">15172000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i8a9fa5ef273649eea474117c3da05652_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzgtNy0xLTEtMTU3OTA4_5374a2e9-3b2c-4ea6-b2a5-7ad16223e2dc"
      unitRef="usd">4481000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i3aac6539861241a3bf44764211f0dff1_I20210126"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzEwLTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjdmOGI1ZTc2MDQzZTQ2Y2Y5ZDFjZWViOWM0ZDEwNWZhXzU_e1aa593e-ce5f-4427-89be-e03313ae2d65"
      unitRef="number">0.00125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i22308cf9e0f1480fbf7aa18098374551_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzEwLTEtMS0xLTE1NzkwOA_66cdf64a-c161-46a0-97c4-808b50732c99"
      unitRef="usd">216000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="ib3d2ff950a704f12aeecf1527133b369_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzEwLTMtMS0xLTE1NzkwOA_b7aedbf3-d54f-4e42-bebd-daca42dc2f27"
      unitRef="usd">221000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="ib56f14f818664adc99118097845148cf_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzEwLTUtMS0xLTE1NzkwOA_2f5b373a-2652-4901-8854-f843e6b101f3"
      unitRef="usd">662000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="ie31be5d1441740cba81cb74ad1422c9b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzEwLTctMS0xLTE1NzkwOA_21ebdd81-7c1a-4d5e-9551-e7fbcc500ad9"
      unitRef="usd">592000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i22308cf9e0f1480fbf7aa18098374551_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzExLTEtMS0xLTE1NzkwOA_85ea201c-69aa-4087-9e63-627142b3af8a"
      unitRef="usd">908000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ib3d2ff950a704f12aeecf1527133b369_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzExLTMtMS0xLTE1NzkwOA_ef620afc-2290-4abb-8f80-553b96ebf0bf"
      unitRef="usd">909000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ib56f14f818664adc99118097845148cf_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzExLTUtMS0xLTE1NzkwOA_0617fddb-fbf5-463b-82e6-6a83d537f909"
      unitRef="usd">2724000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ie31be5d1441740cba81cb74ad1422c9b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzExLTctMS0xLTE1NzkwOA_42161904-addf-4462-b0c0-b89ed61b3948"
      unitRef="usd">2470000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="i22308cf9e0f1480fbf7aa18098374551_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzEyLTEtMS0xLTE1NzkwOA_ed6e3210-60dd-4e24-95e2-54c8ef911a7d"
      unitRef="usd">1124000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ib3d2ff950a704f12aeecf1527133b369_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzEyLTMtMS0xLTE1NzkwOA_bf6a5bfc-e92e-44d6-814a-e4f8e514e6de"
      unitRef="usd">1130000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ib56f14f818664adc99118097845148cf_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzEyLTUtMS0xLTE1NzkwOA_cdcfb270-48ee-446f-b914-560eb6b07ee7"
      unitRef="usd">3386000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ie31be5d1441740cba81cb74ad1422c9b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzEyLTctMS0xLTE1NzkwOA_2e43e5b0-286e-4d96-804f-90ec6174e28a"
      unitRef="usd">3062000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if19919622a9145b0a64d6fb44f50b8a1_I20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE0LTAtMS0xLTE1NzkwOC90ZXh0cmVnaW9uOjBmMmIxZTM1MjVhNTRhMDI4ZDA3NDM2MDhiNmNjMmQ2XzU_2fa7e99e-2cd1-4776-a144-b405ec1b5781"
      unitRef="number">0.00375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="ia2f1afe22eaa403e95369ec874fb25a0_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE0LTEtMS0xLTE1NzkwOA_8658a494-dbea-4dff-90c7-57e07ceef8df"
      unitRef="usd">569000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i8e0e1a662a1e4381a5c60e71c0052ec7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE0LTMtMS0xLTE1NzkwOA_9e752687-9207-4915-a051-d3e754035c9b"
      unitRef="usd">551000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="ib32c643401894b3e95f204807f7af6f3_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE0LTUtMS0xLTE1NzkwOA_90c6cc23-c392-45f9-a80c-367efa0c54a2"
      unitRef="usd">1647000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i029bf277fffe4f0a9a92abe528f91ddc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE0LTctMS0xLTE1NzkwOA_9ec269ae-05f0-479a-a70e-ef3cce18e3d5"
      unitRef="usd">563000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ia2f1afe22eaa403e95369ec874fb25a0_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE1LTEtMS0xLTE1NzkwOA_262758ac-18bf-44b2-a644-c90d244912da"
      unitRef="usd">626000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i8e0e1a662a1e4381a5c60e71c0052ec7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE1LTMtMS0xLTE1NzkwOA_b4c7c611-96dd-4a38-8c84-c929e0b0cd8d"
      unitRef="usd">627000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ib32c643401894b3e95f204807f7af6f3_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE1LTUtMS0xLTE1NzkwOA_5054f7d4-cf24-4905-a610-758edca6afc4"
      unitRef="usd">1880000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i029bf277fffe4f0a9a92abe528f91ddc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE1LTctMS0xLTE1NzkwOA_d249c8e3-a1d7-44a5-86d3-7f43ce5aee07"
      unitRef="usd">641000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="ia2f1afe22eaa403e95369ec874fb25a0_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE2LTEtMS0xLTE1NzkwOA_925a6f22-c630-4443-9e89-0fbb52fe9e4e"
      unitRef="usd">1195000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i8e0e1a662a1e4381a5c60e71c0052ec7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE2LTMtMS0xLTE1NzkwOA_c4e94ec3-c7a3-4051-810b-9acd241e4668"
      unitRef="usd">1178000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ib32c643401894b3e95f204807f7af6f3_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE2LTUtMS0xLTE1NzkwOA_a718e4ee-43d6-4777-8525-00a9287d7a73"
      unitRef="usd">3527000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i029bf277fffe4f0a9a92abe528f91ddc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE2LTctMS0xLTE1NzkwOA_d504574a-5495-4d33-83b0-94f128c1b4cf"
      unitRef="usd">1204000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseOther
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE3LTEtMS0xLTE1NzkwOA_5197d295-a48a-4c23-843a-16ab51eb18d8"
      unitRef="usd">76000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE3LTMtMS0xLTE1NzkwOA_f66e35b7-c5fb-4734-9dd7-75395b995e16"
      unitRef="usd">64000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE3LTUtMS0xLTE1NzkwOA_c20872dc-54b9-481b-bd62-763a396dcdcd"
      unitRef="usd">1234000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE3LTctMS0xLTE1NzkwOA_7e39e829-0873-41e2-907a-ee710c9877e1"
      unitRef="usd">97000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpense
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE4LTEtMS0xLTE1NzkwOA_f2a0ef76-81e7-43bc-b182-45e19657c584"
      unitRef="usd">8491000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE4LTMtMS0xLTE1NzkwOA_6606f4a4-dfd8-48dc-a8cb-8173deeb3822"
      unitRef="usd">3861000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE4LTUtMS0xLTE1NzkwOA_359a0c7e-c8bc-45e0-aca4-dfc94f875fa7"
      unitRef="usd">23319000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90YWJsZTo3Y2Q1ZDlmMDAzMmI0MWVmYWJjMDliNzJkN2IxNjBjNS90YWJsZXJhbmdlOjdjZDVkOWYwMDMyYjQxZWZhYmMwOWI3MmQ3YjE2MGM1XzE4LTctMS0xLTE1NzkwOA_bd41358d-63b9-4f28-b21c-40b1ff1258c5"
      unitRef="usd">8844000</us-gaap:InterestExpense>
    <us-gaap:LongTermDebtWeightedAverageInterestRateOverTime
      contextRef="i728c6efb5ece45aab8234b5e41be873b_D20220701-20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90ZXh0cmVnaW9uOjg4NWE5YmE4ZjBkYjQ1YjBiZjA0YWE0MTVkMjU0ZDUxXzExMA_d690e7fb-b9a9-42ca-91d4-70d158cad08f"
      unitRef="number">0.0434</us-gaap:LongTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:LongTermDebtWeightedAverageInterestRateOverTime
      contextRef="i2643ca420151455dbd0fdf8c4f60f188_D20210701-20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90ZXh0cmVnaW9uOjg4NWE5YmE4ZjBkYjQ1YjBiZjA0YWE0MTVkMjU0ZDUxXzExNw_67d34066-8be6-495b-8742-324c50d14cbf"
      unitRef="number">0.0233</us-gaap:LongTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:LongTermDebtWeightedAverageInterestRateOverTime
      contextRef="i96feceebb2fc43c2bf08d69cfaec6a55_D20220101-20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90ZXh0cmVnaW9uOjg4NWE5YmE4ZjBkYjQ1YjBiZjA0YWE0MTVkMjU0ZDUxXzE1Mw_e904a40a-559f-45f8-add5-fe72db5fc03e"
      unitRef="number">0.0320</us-gaap:LongTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:LongTermDebtWeightedAverageInterestRateOverTime
      contextRef="ie5f79f132a554175970482b87e3638d7_D20210101-20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NTQvZnJhZzo4ODVhOWJhOGYwZGI0NWIwYmYwNGFhNDE1ZDI1NGQ1MS90ZXh0cmVnaW9uOjg4NWE5YmE4ZjBkYjQ1YjBiZjA0YWE0MTVkMjU0ZDUxXzE2MA_2d4b2d59-5f8d-4148-9259-cf50a8976f29"
      unitRef="number">0.0202</us-gaap:LongTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ib868ff8e01fc45698b8d29de0fe37556_I20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NjAvZnJhZzozY2U2NjZmZjVjNWI0YjkyODliM2Q1ZGViYzBmNDFlMC90ZXh0cmVnaW9uOjNjZTY2NmZmNWM1YjRiOTI4OWIzZDVkZWJjMGY0MWUwXzIzNw_3eac37e0-042f-4a33-8631-c18e0b8b63d6"
      unitRef="number">0.0073</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i61ae69c9678849e2a835a7049b222768_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NjAvZnJhZzozY2U2NjZmZjVjNWI0YjkyODliM2Q1ZGViYzBmNDFlMC90ZXh0cmVnaW9uOjNjZTY2NmZmNWM1YjRiOTI4OWIzZDVkZWJjMGY0MWUwXzI2NA_b38b6f55-ec35-4cce-9985-8f3f21b9cb15"
      unitRef="usd">200000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i61ae69c9678849e2a835a7049b222768_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NjAvZnJhZzozY2U2NjZmZjVjNWI0YjkyODliM2Q1ZGViYzBmNDFlMC90ZXh0cmVnaW9uOjNjZTY2NmZmNWM1YjRiOTI4OWIzZDVkZWJjMGY0MWUwXzcxMQ_fe7163aa-d065-4498-a077-ae1b831ea1dc"
      unitRef="usd">39435000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="ie7ce815922484fab918460ae0f35e721_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NjAvZnJhZzozY2U2NjZmZjVjNWI0YjkyODliM2Q1ZGViYzBmNDFlMC90ZXh0cmVnaW9uOjNjZTY2NmZmNWM1YjRiOTI4OWIzZDVkZWJjMGY0MWUwXzcxOA_47c77776-bf5b-4f7c-8f08-1631f451f3ff"
      unitRef="usd">10117000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:CompensationRelatedCostsGeneralTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xMDk5NTExNjMyNDgzL2ZyYWc6YjIyZDg4ZTYwYjU3NDI1MmEzMjI4MjdiZTZmYWRhZGYvdGV4dHJlZ2lvbjpiMjJkODhlNjBiNTc0MjUyYTMyMjgyN2JlNmZhZGFkZl82NTk3MDY5NzY5Njg3_f3c9e6b4-1d42-4fef-8cc5-1eb5a47890a2">Executive Bonus Plan&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain of the Company&#x2019;s key employees, including its named executive officers, participate in the amended and restated Bentley Systems, Incorporated Bonus Pool Plan (the &#x201c;Bonus Plan&#x201d;). Pursuant to the Bonus Plan, participants are eligible to receive incentive bonuses that are determined based on the Company&#x2019;s adjusted Management Report Operating Income (&#x201c;MROI&#x201d;), as defined in the plan agreement and before deduction for such plan payments. For purposes of the Bonus Plan, the bonus pool thereunder may be funded with up to an aggregate of 20% of the Company&#x2019;s adjusted MROI, subject to approval by the board of directors, with payments made to plan participants based on each such participant&#x2019;s allocated interest in the bonus pool. The plan permits the deduction of certain holdback amounts from the plan&#x2019;s pool, from which amounts can then be allocated to fund items including equity and/or cash incentive compensation for non&#x2011;plan participants and participant charitable contributions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A participant may defer any portion, or all, of such participant&#x2019;s incentive bonus payable pursuant to the Bonus Plan into the DCP (see Note&#160;12). A participant&#x2019;s non&#x2011;deferred incentive bonus is payable in cash, however, the Bonus Plan provides, in part, that a participant may elect to receive any portion, or all, of such participant&#x2019;s non&#x2011;deferred incentive bonus in the form of shares of fully vested Class&#160;B Common Stock issued under the Bentley Systems, Incorporated 2020&#160;Omnibus Incentive Plan, subject to the limitation described below. The Company records the election of non&#x2011;deferred incentive bonus in the form of shares of fully vested Class&#160;B Common Stock as stock&#x2011;based compensation expense in the consolidated statements of operations (see Note&#160;15). Such election must be made prior to the start of the applicable calendar quarter for which the incentive bonus is to be paid, and the number of shares of Class&#160;B Common Stock payable in respect of such elected amount is calculated using a volume-weighted average price of the Company&#x2019;s Class&#160;B Common Stock for the period commencing on the tenth trading day prior to the end of the applicable calendar quarter and ending on the tenth trading day following the end of the applicable calendar quarter. Notwithstanding participants&#x2019; elections to receive shares of fully vested Class&#160;B Common Stock in respect of their non&#x2011;deferred incentive bonus payments, if, in any calendar quarter, the aggregate U.S. Dollar value of shares of fully vested Class&#160;B Common Stock payable in respect of the non&#x2011;deferred incentive bonuses exceeds $7,500, the portion of each participant&#x2019;s non&#x2011;deferred incentive bonus payable in shares of fully vested Class&#160;B Common Stock will be reduced pro&#160;rata such that the $7,500 limit is not exceeded, and, for each affected participant, the amount of such reduction will be payable in cash.&lt;/span&gt;&lt;/div&gt;For the three months ended September&#160;30, 2022 and 2021, the incentive compensation, including cash payments, election to receive shares of fully vested Class&#160;B Common Stock, and deferred compensation to plan participants, recognized under this plan (net of all applicable holdbacks) was $8,454 and $8,128, respectively, and $24,984 and $24,686 for the nine months ended September&#160;30, 2022 and 2021, respectively.</us-gaap:CompensationRelatedCostsGeneralTextBlock>
    <bsy:DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold
      contextRef="i7f7f1d78af29402b8366e09711722960_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xMDk5NTExNjMyNDgzL2ZyYWc6YjIyZDg4ZTYwYjU3NDI1MmEzMjI4MjdiZTZmYWRhZGYvdGV4dHJlZ2lvbjpiMjJkODhlNjBiNTc0MjUyYTMyMjgyN2JlNmZhZGFkZl81Nzg_3f500df5-1dbe-4d08-91be-17b60e198a3c"
      unitRef="number">0.20</bsy:DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold>
    <bsy:NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice
      contextRef="i7f7f1d78af29402b8366e09711722960_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xMDk5NTExNjMyNDgzL2ZyYWc6YjIyZDg4ZTYwYjU3NDI1MmEzMjI4MjdiZTZmYWRhZGYvdGV4dHJlZ2lvbjpiMjJkODhlNjBiNTc0MjUyYTMyMjgyN2JlNmZhZGFkZl8yMTU0_fd332dcb-62e2-4e0d-a045-3de679467bd1"
      unitRef="day">10000</bsy:NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice>
    <bsy:NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice
      contextRef="i7f7f1d78af29402b8366e09711722960_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xMDk5NTExNjMyNDgzL2ZyYWc6YjIyZDg4ZTYwYjU3NDI1MmEzMjI4MjdiZTZmYWRhZGYvdGV4dHJlZ2lvbjpiMjJkODhlNjBiNTc0MjUyYTMyMjgyN2JlNmZhZGFkZl8yMjQx_0705e399-3e5b-4d5a-84a8-ce9d892202a1"
      unitRef="day">10</bsy:NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice>
    <bsy:NonDeferredIncentiveBonusThresholdForProRataAdjustment
      contextRef="i7f7f1d78af29402b8366e09711722960_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xMDk5NTExNjMyNDgzL2ZyYWc6YjIyZDg4ZTYwYjU3NDI1MmEzMjI4MjdiZTZmYWRhZGYvdGV4dHJlZ2lvbjpiMjJkODhlNjBiNTc0MjUyYTMyMjgyN2JlNmZhZGFkZl8yNjM5_515a3a9a-d905-41b9-8618-5b6c9a944d66"
      unitRef="usd">7500000</bsy:NonDeferredIncentiveBonusThresholdForProRataAdjustment>
    <bsy:NonDeferredIncentiveBonusThresholdForProRataAdjustment
      contextRef="i7f7f1d78af29402b8366e09711722960_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xMDk5NTExNjMyNDgzL2ZyYWc6YjIyZDg4ZTYwYjU3NDI1MmEzMjI4MjdiZTZmYWRhZGYvdGV4dHJlZ2lvbjpiMjJkODhlNjBiNTc0MjUyYTMyMjgyN2JlNmZhZGFkZl8yODAw_515a3a9a-d905-41b9-8618-5b6c9a944d66"
      unitRef="usd">7500000</bsy:NonDeferredIncentiveBonusThresholdForProRataAdjustment>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i7301cb6fe6a44a2682e07329a358e3db_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80ODEvZnJhZzoyNjU1NGI4NDFjNGU0ZmI4YjI0NjNiNzVmMzc1YjFmYy90ZXh0cmVnaW9uOjI2NTU0Yjg0MWM0ZTRmYjhiMjQ2M2I3NWYzNzViMWZjXzI1MQ_99befedc-b405-431e-a7c0-43c030a78749"
      unitRef="usd">8454000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="if9b6277dc7904508affb5dc815361fcd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80ODEvZnJhZzoyNjU1NGI4NDFjNGU0ZmI4YjI0NjNiNzVmMzc1YjFmYy90ZXh0cmVnaW9uOjI2NTU0Yjg0MWM0ZTRmYjhiMjQ2M2I3NWYzNzViMWZjXzI1OA_3445ab11-4f2c-467c-a92c-7f73db7a9187"
      unitRef="usd">8128000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="ia369df745df146b9be1e16a07b16529a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80ODEvZnJhZzoyNjU1NGI4NDFjNGU0ZmI4YjI0NjNiNzVmMzc1YjFmYy90ZXh0cmVnaW9uOjI2NTU0Yjg0MWM0ZTRmYjhiMjQ2M2I3NWYzNzViMWZjXzI4MA_ca34b440-43d6-4c20-ba0d-faa07e6e6f8e"
      unitRef="usd">24984000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i61494db30396492281b0dc35ec29ca49_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80ODEvZnJhZzoyNjU1NGI4NDFjNGU0ZmI4YjI0NjNiNzVmMzc1YjFmYy90ZXh0cmVnaW9uOjI2NTU0Yjg0MWM0ZTRmYjhiMjQ2M2I3NWYzNzViMWZjXzI4Nw_ca4e1c3c-94d9-40c8-8b66-30705b86668a"
      unitRef="usd">24686000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDk3NTU4MTg2MTUvZnJhZzo5NjdmMDAxZDhjYWQ0ZGUxYTI5NGEzYzQ0ZDY4ZWIxNS90ZXh0cmVnaW9uOjk2N2YwMDFkOGNhZDRkZTFhMjk0YTNjNDRkNjhlYjE1XzkzNDU4NDg4MzcyNjY_6a591252-2a9a-44e8-8cd0-8c337ad9717e">Retirement Plans&lt;div style="margin-bottom:12pt;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;Deferred Compensation Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Company&#x2019;s DCP, certain officers and key employees may defer all or any part of their incentive compensation, and the Company may make discretionary awards on behalf of such participants. Elective participant deferrals and discretionary Company awards are received in the form of phantom shares of the Company&#x2019;s Class&#160;B Common Stock, which are valued for tax and accounting purposes in the same manner as actual shares of Class&#160;B Common Stock, and are recorded as stock&#x2011;based compensation expense in the consolidated statements of operations (see Note&#160;15).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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&#x2019;s board of directors approved an amendment to the DCP, which offered to certain active executives in the DCP a one&#x2011;time, short&#x2011;term election to reallocate a limited portion of their DCP holdings from phantom shares of the Company&#x2019;s Class&#160;B Common Stock into other phantom investment funds. The offer to reallocate was subject to a proration mechanism which adjusted the aggregate elections to a maximum of 1,500,000 phantom shares of the Company&#x2019;s Class&#160;B Common Stock. This resulted in a reduction of 1,500,000&#160;shares in both the basic and diluted count of Company shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;While DCP participants&#x2019; investments in phantom shares remain equity classified, as they will be settled in shares of Class&#160;B Common Stock upon eventual distribution, the amendment and elections resulted in a change to liability classification for the reallocated phantom investments, as they will be settled in cash upon eventual distribution. As a result, during the three and nine months ended September&#160;30, 2021, the Company reclassified cumulative compensation cost of $4,739 from &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;Additional paid-in capital &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;to &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;Accruals and other current liabilities&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; or &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;Deferred compensation plan liabilities&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 the consolidated balance sheet and recognized a compensation charge of $90,721 to &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;Deferred compensation plan&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; expenses in the consolidated statements of operations to record the reallocated deferred compensation plan liabilities at their fair value of $95,460.&lt;/span&gt;&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;DCP participants&#x2019; holdings in phantom investment funds are classified as liabilities in either &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;Accruals and other current liabilities&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; or &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;Deferred compensation plan liabilities&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 the consolidated balance sheets as they will be settled in cash upon eventual distribution. The deferred compensation plan liabilities are marked to market at the end of each reporting period, with changes in the liabilities recorded as an expense (income) to &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;Deferred compensation plan&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 the consolidated statements of operations.&lt;/span&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred compensation plan&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; income was $4,576 and $21,873 for the three and nine months ended September&#160;30, 2022, respectively. &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;Deferred compensation plan&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; expense was $88,965 and $89,327 for the three and nine months ended September&#160;30, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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, 2022 and 2021, DCP elective participant deferrals were $1,586 and $527, respectively, and $4,694 and $2,020 for the nine months ended September&#160;30, 2022 and 2021, respectively. No discretionary contributions were made to the DCP during the three and nine months ended September&#160;30, 2022 and 2021. As of September&#160;30, 2022 and December&#160;31, 2021, phantom shares of the Company&#x2019;s Class&#160;B Common Stock issuable by the DCP were 21,535,748 and 25,384,449, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total liabilities related to the DCP is included in the consolidated balance sheets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:62.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.209%"/&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&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&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;/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;/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;Accruals and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Deferred compensation plan liabilities&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;71,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,890&#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;Total DCP liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance
      contextRef="if3c04530d3894767909bd84857af6f1b_I20210831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80OTYvZnJhZzo3NWY0ZjY1YzIxYWQ0MDBlYmFhNTUxNWRjMmY1MWVlYy90ZXh0cmVnaW9uOjc1ZjRmNjVjMjFhZDQwMGViYWE1NTE1ZGMyZjUxZWVjXzMyOTg1MzQ4ODYxMjU_4380739d-b277-48d3-acf1-3f6aaf2dbd78"
      unitRef="shares">1500000</us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance>
    <bsy:ReductionInSharesOutstandingDiluted
      contextRef="if3c04530d3894767909bd84857af6f1b_I20210831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80OTYvZnJhZzo3NWY0ZjY1YzIxYWQ0MDBlYmFhNTUxNWRjMmY1MWVlYy90ZXh0cmVnaW9uOjc1ZjRmNjVjMjFhZDQwMGViYWE1NTE1ZGMyZjUxZWVjXzMyOTg1MzQ4ODYxMjk_33ad910b-851f-40c6-afdd-d7994064fee8"
      unitRef="shares">1500000</bsy:ReductionInSharesOutstandingDiluted>
    <bsy:ReductionInSharesOutstandingBasic
      contextRef="if3c04530d3894767909bd84857af6f1b_I20210831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80OTYvZnJhZzo3NWY0ZjY1YzIxYWQ0MDBlYmFhNTUxNWRjMmY1MWVlYy90ZXh0cmVnaW9uOjc1ZjRmNjVjMjFhZDQwMGViYWE1NTE1ZGMyZjUxZWVjXzMyOTg1MzQ4ODYxMjk_46aa6561-2c2c-4d4e-ad3b-4be2f7311b5d"
      unitRef="shares">1500000</bsy:ReductionInSharesOutstandingBasic>
    <bsy:DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost
      contextRef="ifb938f86f3b14f418b727fe7fcb16722_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80OTYvZnJhZzo3NWY0ZjY1YzIxYWQ0MDBlYmFhNTUxNWRjMmY1MWVlYy90ZXh0cmVnaW9uOjc1ZjRmNjVjMjFhZDQwMGViYWE1NTE1ZGMyZjUxZWVjXzQzOTgwNDY1MTM5MDk_6af1cdd2-1704-4812-af31-f4236edfc29e"
      unitRef="usd">4739000</bsy:DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost>
    <bsy:DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost
      contextRef="i5bd73f62746744d59c0f19325e695dc4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80OTYvZnJhZzo3NWY0ZjY1YzIxYWQ0MDBlYmFhNTUxNWRjMmY1MWVlYy90ZXh0cmVnaW9uOjc1ZjRmNjVjMjFhZDQwMGViYWE1NTE1ZGMyZjUxZWVjXzQzOTgwNDY1MTM5MDk_fc207631-ebdd-4bae-9f90-38c5b34d8ab2"
      unitRef="usd">4739000</bsy:DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i502d590c098e41fd9610f88bcd6f8149_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80OTYvZnJhZzo3NWY0ZjY1YzIxYWQ0MDBlYmFhNTUxNWRjMmY1MWVlYy90ZXh0cmVnaW9uOjc1ZjRmNjVjMjFhZDQwMGViYWE1NTE1ZGMyZjUxZWVjXzQzOTgwNDY1MTM5MTM_b9a67e14-beec-4958-8ac2-201775be8823"
      unitRef="usd">90721000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability
      contextRef="ia48da99d9e2542ae9acbe538368ac1dd_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80OTYvZnJhZzo3NWY0ZjY1YzIxYWQ0MDBlYmFhNTUxNWRjMmY1MWVlYy90ZXh0cmVnaW9uOjc1ZjRmNjVjMjFhZDQwMGViYWE1NTE1ZGMyZjUxZWVjXzQzOTgwNDY1MTM5MTc_f102d84e-7b3f-48ec-940d-51f2b6b6a803"
      unitRef="usd">95460000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <bsy:DeferredCompensationArrangementWithIndividualCompensationIncome
      contextRef="ibc5095b5741748b5920e27f11eafc270_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzQzOTgwNDY1MTMyNjA_d431ab34-1137-4762-ba66-e6e31164fcc4"
      unitRef="usd">4576000</bsy:DeferredCompensationArrangementWithIndividualCompensationIncome>
    <bsy:DeferredCompensationArrangementWithIndividualCompensationIncome
      contextRef="i60bbc17d1d4c408bba9a6fc36db3f7ba_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzQzOTgwNDY1MTMyNjg_d1231e54-7dcf-44e7-90f4-1e63ee7c22e4"
      unitRef="usd">21873000</bsy:DeferredCompensationArrangementWithIndividualCompensationIncome>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i770cdf2fe0da4d2cabb80979dec7e005_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzQzOTgwNDY1MTI5MzQ_15872c05-f291-4315-a79a-825d252fbeab"
      unitRef="usd">88965000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i2796371b5cad485c81e705d38c95bbef_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzQzOTgwNDY1MTI5NDI_e552f081-d1aa-4852-b824-a31606db1318"
      unitRef="usd">89327000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid
      contextRef="ibc5095b5741748b5920e27f11eafc270_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzU0OTc1NTgxNzM4Ng_612c3a8a-1ef3-45be-9021-ad0c4a7feeae"
      unitRef="usd">1586000</us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid>
    <us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid
      contextRef="i770cdf2fe0da4d2cabb80979dec7e005_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzU0OTc1NTgxNzM5NA_60f036c8-fb8d-438b-87e8-5d233e1081eb"
      unitRef="usd">527000</us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid>
    <us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid
      contextRef="i60bbc17d1d4c408bba9a6fc36db3f7ba_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzMzMw_4585dfba-5c8a-4bc6-b3f3-270c6cc30afd"
      unitRef="usd">4694000</us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid>
    <us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid
      contextRef="i2796371b5cad485c81e705d38c95bbef_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzM0MA_5f813ee0-b151-4086-95a2-18d64e4548bf"
      unitRef="usd">2020000</us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer
      contextRef="i770cdf2fe0da4d2cabb80979dec7e005_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzM1OA_5a387f81-fbf3-47b6-a28f-6e66212013f2"
      unitRef="usd">0</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer
      contextRef="ibc5095b5741748b5920e27f11eafc270_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzM1OA_9956841c-a120-4278-9a6d-6d685c1ab9a3"
      unitRef="usd">0</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer
      contextRef="i60bbc17d1d4c408bba9a6fc36db3f7ba_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzM1OA_d40f9336-abbf-4c3a-b10a-42db43faa318"
      unitRef="usd">0</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer
      contextRef="i2796371b5cad485c81e705d38c95bbef_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzM1OA_ea6749c9-4f4b-4441-a9b2-67a068f5457c"
      unitRef="usd">0</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <bsy:DividendsCommonStockStockIssuable
      contextRef="i5a48a98f31c84e648aaeff63360aec81_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzUxNg_7d0d6d93-137c-4828-9cea-03a4fd695da1"
      unitRef="shares">21535748</bsy:DividendsCommonStockStockIssuable>
    <bsy:DividendsCommonStockStockIssuable
      contextRef="i1d1ca05cb1f34f7baf3edd51fd1d9d19_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MDgvZnJhZzo3MzYxOWNiZmE0NmM0ZGZjOTlkZGU1ZjBlMjFkYzA2OS90ZXh0cmVnaW9uOjczNjE5Y2JmYTQ2YzRkZmM5OWRkZTVmMGUyMWRjMDY5XzUyMw_f22ac7dc-5c5f-4edc-a4bf-470da2c3e220"
      unitRef="shares">25384449</bsy:DividendsCommonStockStockIssuable>
    <us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MTQvZnJhZzpkOWYyY2VmOTdhMWM0Njc1OTdjOGMwY2M3ZGY5MTNmZC90ZXh0cmVnaW9uOmQ5ZjJjZWY5N2ExYzQ2NzU5N2M4YzBjYzdkZjkxM2ZkXzEwNQ_a28861d5-0fff-4b2b-b3ab-cb6dab0f5126">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total liabilities related to the DCP is included in the consolidated balance sheets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:62.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.209%"/&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&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&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;/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;/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;Accruals and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Deferred compensation plan liabilities&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;71,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,890&#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;Total DCP liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i6cae9408febd4aa2a4e66cf2cf0eb06c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MTQvZnJhZzpkOWYyY2VmOTdhMWM0Njc1OTdjOGMwY2M3ZGY5MTNmZC90YWJsZToyZjU4MTU4YjUwMDg0OWVjYWVkMTI0ODBjYmNlNzFlOS90YWJsZXJhbmdlOjJmNTgxNThiNTAwODQ5ZWNhZWQxMjQ4MGNiY2U3MWU5XzMtMS0xLTEtMTU3OTA4_e253ed9b-c2fc-4785-a94a-5150571155e1"
      unitRef="usd">1977000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i2c38bd39385a4f3395857f8faf0332c6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MTQvZnJhZzpkOWYyY2VmOTdhMWM0Njc1OTdjOGMwY2M3ZGY5MTNmZC90YWJsZToyZjU4MTU4YjUwMDg0OWVjYWVkMTI0ODBjYmNlNzFlOS90YWJsZXJhbmdlOjJmNTgxNThiNTAwODQ5ZWNhZWQxMjQ4MGNiY2U3MWU5XzMtMy0xLTEtMTU3OTA4_7665d8e6-1ea3-409c-9ac4-2e3217ebc896"
      unitRef="usd">7309000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i6cae9408febd4aa2a4e66cf2cf0eb06c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MTQvZnJhZzpkOWYyY2VmOTdhMWM0Njc1OTdjOGMwY2M3ZGY5MTNmZC90YWJsZToyZjU4MTU4YjUwMDg0OWVjYWVkMTI0ODBjYmNlNzFlOS90YWJsZXJhbmdlOjJmNTgxNThiNTAwODQ5ZWNhZWQxMjQ4MGNiY2U3MWU5XzQtMS0xLTEtMTU3OTA4_3539bf01-46a0-4027-bf25-5816baa968ce"
      unitRef="usd">71013000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i2c38bd39385a4f3395857f8faf0332c6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MTQvZnJhZzpkOWYyY2VmOTdhMWM0Njc1OTdjOGMwY2M3ZGY5MTNmZC90YWJsZToyZjU4MTU4YjUwMDg0OWVjYWVkMTI0ODBjYmNlNzFlOS90YWJsZXJhbmdlOjJmNTgxNThiNTAwODQ5ZWNhZWQxMjQ4MGNiY2U3MWU5XzQtMy0xLTEtMTU3OTA4_a1080795-b9df-474a-8b0a-fcc684d4cebf"
      unitRef="usd">94890000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="i6cae9408febd4aa2a4e66cf2cf0eb06c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MTQvZnJhZzpkOWYyY2VmOTdhMWM0Njc1OTdjOGMwY2M3ZGY5MTNmZC90YWJsZToyZjU4MTU4YjUwMDg0OWVjYWVkMTI0ODBjYmNlNzFlOS90YWJsZXJhbmdlOjJmNTgxNThiNTAwODQ5ZWNhZWQxMjQ4MGNiY2U3MWU5XzUtMS0xLTEtMTU3OTA4_df722a59-6c6f-4c75-b1af-e9a41a7b32b1"
      unitRef="usd">72990000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="i2c38bd39385a4f3395857f8faf0332c6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MTQvZnJhZzpkOWYyY2VmOTdhMWM0Njc1OTdjOGMwY2M3ZGY5MTNmZC90YWJsZToyZjU4MTU4YjUwMDg0OWVjYWVkMTI0ODBjYmNlNzFlOS90YWJsZXJhbmdlOjJmNTgxNThiNTAwODQ5ZWNhZWQxMjQ4MGNiY2U3MWU5XzUtMy0xLTEtMTU3OTA4_3e421e85-8090-4a18-9729-6f50bf8421ba"
      unitRef="usd">102199000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MjMvZnJhZzo0ZWE3ZDdlZTljNjc0MWRmOTg5MWQ4OGYwN2I5YzJkYi90ZXh0cmVnaW9uOjRlYTdkN2VlOWM2NzQxZGY5ODkxZDg4ZjA3YjljMmRiXzE1ODY_474e614a-7a0e-486e-b63a-71d0fe3f369d">Common Stock&lt;div style="margin-bottom:12pt;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;BSY Stock Repurchase Program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May&#160;11, 2022, the Company announced that its board of directors approved the BSY Stock Repurchase Program (the &#x201c;Repurchase Program&#x201d;) authorizing the Company to repurchase up to $200,000 of the Company&#x2019;s Class&#160;B Common Stock through June&#160;30, 2024. The Repurchase Program is used to offset dilution from the issuance of the Company&#x2019;s Class&#160;B Common Stock under the Company&#x2019;s stock&#x2011;based plans to enhance stockholder value. The shares proposed to be acquired in the Repurchase Program may be repurchased from time to time in open market transactions, through privately negotiated transactions, or by other means in accordance with federal securities laws. The Company intends to fund repurchases from available working capital and cash provided by operating activities. The timing, as well as the number and value of shares repurchased under the Repurchase Program, will be determined by the Company at its discretion and will depend on a variety of factors, including management&#x2019;s assessment of the intrinsic value of the Company&#x2019;s shares, the market price of the Company&#x2019;s Class&#160;B Common Stock, general market and economic conditions, available liquidity, compliance with the Company&#x2019;s debt and other agreements, and applicable legal requirements. The exact number of shares to be repurchased by the Company is not guaranteed, and the Repurchase Program may be suspended, modified, or discontinued at any time without prior notice. For the nine months ended September&#160;30, 2022, the Company repurchased 896,126&#160;shares for $28,250.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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;Common Stock Issuances, Sales, and Repurchases&lt;/span&gt;&lt;/div&gt;On June&#160;17, 2021, the Company issued 3,141,342&#160;shares of the Company&#x2019;s Class&#160;B Common Stock pursuant to the acquisition of Seequent (see Note&#160;4).&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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, 2022, the Company issued 2,272,603&#160;shares of Class&#160;B Common Stock to colleagues who exercised their stock options, net of 362,826&#160;shares withheld at exercise to pay for the cost of the stock options, as well as for $8,459 of applicable income tax withholdings. The Company received $6,855 in proceeds from the exercise of stock options. For the nine months ended September&#160;30, 2021, the Company issued 4,269,335&#160;shares of Class&#160;B Common Stock to colleagues who exercised their stock options, net of 993,302&#160;shares withheld at exercise to pay for the cost of the stock options, as well as for $34,988 of applicable income tax withholdings. The Company received $5,039 in proceeds from the exercise of stock options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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, 2022, the Company issued 185,178&#160;shares of Class&#160;B Common Stock related to the exercise of acquisition options (see Note&#160;15), net of 714,822&#160;shares withheld at exercise to pay for the cost of the options. The Company did not receive any proceeds from the exercise of these options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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, 2022 and 2021, the Company issued 284,992 and 190,619&#160;shares of Class&#160;B Common Stock, respectively, in connection with Bonus Plan incentive compensation, net of shares withheld. Of the total 409,108&#160;shares awarded for the nine months ended September&#160;30, 2022, 124,116&#160;shares were sold back to the Company in the same period to pay for applicable income tax withholdings of $5,197. Of the total 322,160&#160;shares awarded for the nine months ended September&#160;30, 2021, 131,541&#160;shares were sold back to the Company in the same period to pay for applicable income tax withholdings of $6,586.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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, 2022 and 2021, the Company issued 3,523,386 and 2,290,999&#160;shares of Class&#160;B Common Stock, respectively, to DCP participants in connection with distributions from the plan. The distribution in shares for the nine months ended September&#160;30, 2022 totaled 4,023,718&#160;shares of which 500,332&#160;shares were sold back to the Company in the same period to pay for applicable income tax withholdings of $24,246. The distribution in shares for the nine months ended September&#160;30, 2021 totaled 3,674,787&#160;shares of which 1,383,788&#160;shares were sold back to the Company in the same period to pay for applicable income tax withholdings of $65,684.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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;Dividends&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 declared cash dividends during the periods presented as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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;Dividend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022:&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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Third quarter&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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;8,592&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Second quarter&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;0.03&#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;8,678&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First quarter&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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;8,353&#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:700;line-height:100%"&gt;2021:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Third quarter&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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;8,485&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Second quarter&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;0.03&#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;8,372&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First quarter&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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;8,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Includes declared dividends for certain restricted stock awards and restricted stock units, and are net of forfeitures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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;Global Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Bentley Systems, Incorporated Global Employee Stock Purchase Plan (the&#160;&#x201c;ESPP&#x201d;) provides eligible colleagues of the Company with an opportunity to contribute up to 15% of their eligible compensation toward the purchase of the Company&#x2019;s Class&#160;B Common Stock at a discounted price, up to a maximum of $25 per year and subject to any other plan limitations. Unless otherwise determined by the board of directors, offering periods will run from January&#160;1st (or the first trading day thereafter) through June&#160;30th (or the first trading day prior to such date), and from July&#160;1st (or the first trading day thereafter) through December&#160;31st (or the first trading day prior to such date). The purchase price per share at which shares of Class&#160;B Common Stock are sold in an offering period under the ESPP will be equal to the lesser of 85% of the fair market value of a share of Class&#160;B Common Stock (i)&#160;on the first trading day of the offering period, or (ii)&#160;on the purchase date (i.e., the last trading day of the purchase period). During the nine months ended September&#160;30, 2022, colleagues who elected to participate in the ESPP purchased a total of 307,406 shares of Class&#160;B Common Stock, net of shares withheld, resulting in cash proceeds to the Company of $10,335. Of the total 314,471 shares purchased, 7,065&#160;shares were sold back to the Company to pay for applicable income tax withholdings of $273. During the nine months ended September&#160;30, 2021, colleagues who elected to participate in the ESPP purchased a total of 104,716 shares of Class&#160;B Common Stock, net of shares withheld, resulting in cash proceeds to the Company of $3,845. Of the total 111,486 shares purchased, 6,770&#160;shares were sold back to the Company to pay for applicable income tax withholdings of $438. As of September&#160;30, 2022 and December&#160;31, 2021, $2,693 and $4,818 of ESPP withholdings via colleague payroll deduction were recorded in &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;Accruals and other current liabilities&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 the consolidated balance sheets, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i7c68a465f03d4048aaf3e31fd1b3e196_I20220511"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MjMvZnJhZzo0ZWE3ZDdlZTljNjc0MWRmOTg5MWQ4OGYwN2I5YzJkYi90ZXh0cmVnaW9uOjRlYTdkN2VlOWM2NzQxZGY5ODkxZDg4ZjA3YjljMmRiXzIzNg_2325989e-5cfe-4ecd-8ce5-0a30ce91a994"
      unitRef="usd">200000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i850182c7841549919be82e9cab4761d3_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MjMvZnJhZzo0ZWE3ZDdlZTljNjc0MWRmOTg5MWQ4OGYwN2I5YzJkYi90ZXh0cmVnaW9uOjRlYTdkN2VlOWM2NzQxZGY5ODkxZDg4ZjA3YjljMmRiXzE1MjM_b47d36f5-41e2-4711-bc6b-56c4189baf15"
      unitRef="shares">896126</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i850182c7841549919be82e9cab4761d3_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MjMvZnJhZzo0ZWE3ZDdlZTljNjc0MWRmOTg5MWQ4OGYwN2I5YzJkYi90ZXh0cmVnaW9uOjRlYTdkN2VlOWM2NzQxZGY5ODkxZDg4ZjA3YjljMmRiXzE1Mzc_0c0a6cab-51fd-4610-82db-486208b7b6a1"
      unitRef="usd">28250000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="iac742d389aac4928b2a1f38e5816ff02_D20210617-20210617"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MjkvZnJhZzo2MjZmZGFiNjMyNmQ0YTY1ODMzNDU0ZDU4MzI1MjI1MC90ZXh0cmVnaW9uOjYyNmZkYWI2MzI2ZDRhNjU4MzM0NTRkNTgzMjUyMjUwXzQy_ac60e9b1-0902-496b-8ecd-1ae513fda224"
      unitRef="shares">3141342</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld
      contextRef="ic95959c0a38442d4838359434d0890ac_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzM5_6537f561-b5ff-4559-996c-2ba1fa79f8bf"
      unitRef="shares">2272603</bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld>
    <bsy:ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation
      contextRef="ic95959c0a38442d4838359434d0890ac_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzEyOQ_22607757-f812-4997-ba76-2e7859957f47"
      unitRef="shares">362826</bsy:ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic95959c0a38442d4838359434d0890ac_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzIxNw_9cb5768d-510f-4f2f-8238-5645215036fd"
      unitRef="usd">8459000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards
      contextRef="ic95959c0a38442d4838359434d0890ac_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzI4MA_56480609-9244-4b9c-ae92-a3256edc03db"
      unitRef="usd">6855000</us-gaap:EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards>
    <bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld
      contextRef="if63e7a5c49d0441c949713e5a87b0a57_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzM2NQ_bd940685-3cfe-4dc2-8e0d-3d302fab6821"
      unitRef="shares">4269335</bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld>
    <bsy:ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation
      contextRef="if63e7a5c49d0441c949713e5a87b0a57_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzQ1NQ_c0f478f8-0743-4a31-9e01-790fe23bad8f"
      unitRef="shares">993302</bsy:ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id600ef8a378f4023b92e1da569758b96_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzU0Mw_635016e4-fa2d-4ccd-8a5a-9eaa49d5130e"
      unitRef="usd">34988000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards
      contextRef="if63e7a5c49d0441c949713e5a87b0a57_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzYwNg_d92240ea-d323-493c-9b49-f6e53c6ee4da"
      unitRef="usd">5039000</us-gaap:EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards>
    <bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld
      contextRef="i7ddf8c7a7a954f0c9491b4cd0fd506b2_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzY5MQ_b3dbada1-ca16-4753-aa87-920ed048ffa7"
      unitRef="shares">185178</bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld>
    <bsy:ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation
      contextRef="i7ddf8c7a7a954f0c9491b4cd0fd506b2_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzc5NA_7112def4-66ee-46bb-a488-ce441ac7a5b3"
      unitRef="shares">714822</bsy:ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation>
    <bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld
      contextRef="i0c6e309c9a434ad3bfdce7322ed97083_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzk3MQ_4cd5773c-adfa-44a1-963b-2fb9ff5c60b3"
      unitRef="shares">284992</bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld>
    <bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld
      contextRef="i2a9b5db13c054de18fe5dd22fc4ebca1_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzk3OA_73405f4f-a40b-4809-9fe4-d0d6872b3d7a"
      unitRef="shares">190619</bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i0c6e309c9a434ad3bfdce7322ed97083_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzExMTg_45644266-c190-4005-98a0-df8299738e5f"
      unitRef="shares">409108</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <bsy:ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation
      contextRef="i0c6e309c9a434ad3bfdce7322ed97083_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzExNTE_09ecdc40-fdc2-4e29-acab-20610390f5be"
      unitRef="shares">124116</bsy:ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0c6e309c9a434ad3bfdce7322ed97083_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzEyNTk_cbf3b7c7-8cf4-4d63-b7fb-0590429d23f0"
      unitRef="usd">5197000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i2a9b5db13c054de18fe5dd22fc4ebca1_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzEyNzY_f6fa30a5-4a43-496d-b20a-fabd99c1c05b"
      unitRef="shares">322160</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <bsy:ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation
      contextRef="i2a9b5db13c054de18fe5dd22fc4ebca1_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzEzMDk_9aca5a05-1f40-4ec0-aede-669f05d227bd"
      unitRef="shares">131541</bsy:ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2a9b5db13c054de18fe5dd22fc4ebca1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzE0MTc_5b122026-9605-4ce9-8a2d-00a76ae04f65"
      unitRef="usd">6586000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued
      contextRef="if5c7f2d35e964673935745eeb1691596_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzE0NTU_1139e14a-21c7-49f6-bdcc-01584bceec55"
      unitRef="shares">3523386</us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued
      contextRef="ibaa131f714a54506ae867f8a21c7edd1_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzE0NjI_3478d567-99bb-4959-ad51-6db1d55d1299"
      unitRef="shares">2290999</us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued>
    <bsy:DeferredCompensationArrangementWithIndividualSharesIssuedGross
      contextRef="if5c7f2d35e964673935745eeb1691596_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzE2Mjg_00206209-c851-4594-8f05-a84ef5501540"
      unitRef="shares">4023718</bsy:DeferredCompensationArrangementWithIndividualSharesIssuedGross>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="if5c7f2d35e964673935745eeb1691596_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzE2NDc_4daccd7b-b9eb-4d93-a72b-9a10c970ba80"
      unitRef="shares">500332</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if5c7f2d35e964673935745eeb1691596_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzE3NTU_0446afd3-a893-4778-9a71-c4e38eff50c6"
      unitRef="usd">24246000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <bsy:DeferredCompensationArrangementWithIndividualSharesIssuedGross
      contextRef="ibaa131f714a54506ae867f8a21c7edd1_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzE4MDg_0df1f02e-a5ec-4f2d-830b-276e648ed462"
      unitRef="shares">3674787</bsy:DeferredCompensationArrangementWithIndividualSharesIssuedGross>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ibaa131f714a54506ae867f8a21c7edd1_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzE4Mjc_ccfec991-34aa-4afa-ada0-e04d4912e033"
      unitRef="shares">1383788</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ibaa131f714a54506ae867f8a21c7edd1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81MzIvZnJhZzphY2NiMjQyZTJkZGQ0NmQ4YTA4NjJjZGU1NDczY2MxZi90ZXh0cmVnaW9uOmFjY2IyNDJlMmRkZDQ2ZDhhMDg2MmNkZTU0NzNjYzFmXzE5MzU_a466735f-01bd-4fa0-a687-a94532e6a954"
      unitRef="usd">65684000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:DividendsDeclaredTableTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDEvZnJhZzo3MjRjNTVkMDc3YmU0MWE1OTllNTRjODhhOGI4OTQ3MC90ZXh0cmVnaW9uOjcyNGM1NWQwNzdiZTQxYTU5OWU1NGM4OGE4Yjg5NDcwXzkz_301303e7-5a82-40a7-aac3-b9c5193e68e6">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 declared cash dividends during the periods presented as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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;Dividend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022:&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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Third quarter&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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;8,592&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Second quarter&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;0.03&#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;8,678&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First quarter&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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;8,353&#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:700;line-height:100%"&gt;2021:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Third quarter&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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;8,485&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Second quarter&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;0.03&#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;8,372&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First quarter&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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;8,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Includes declared dividends for certain restricted stock awards and restricted stock units, and are net of forfeitures.&lt;/span&gt;&lt;/div&gt;</us-gaap:DividendsDeclaredTableTextBlock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDEvZnJhZzo3MjRjNTVkMDc3YmU0MWE1OTllNTRjODhhOGI4OTQ3MC90YWJsZTo3MWU3MDcyNjI1Yjc0Njg0OWVmMTdlMzJjNWNkNmVmZi90YWJsZXJhbmdlOjcxZTcwNzI2MjViNzQ2ODQ5ZWYxN2UzMmM1Y2Q2ZWZmXzMtMS0xLTEtMTU3OTA4_6cba013e-783b-4495-a93a-a5d80dc3510b"
      unitRef="usdPerShare">0.03</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDEvZnJhZzo3MjRjNTVkMDc3YmU0MWE1OTllNTRjODhhOGI4OTQ3MC90YWJsZTo3MWU3MDcyNjI1Yjc0Njg0OWVmMTdlMzJjNWNkNmVmZi90YWJsZXJhbmdlOjcxZTcwNzI2MjViNzQ2ODQ5ZWYxN2UzMmM1Y2Q2ZWZmXzMtMy0xLTEtMTU3OTA4_2b0f58b5-2e3e-4d2a-b149-0e50c70cf95c"
      unitRef="usd">8592000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ib6cceedaa4134225863955fc0abb2c94_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDEvZnJhZzo3MjRjNTVkMDc3YmU0MWE1OTllNTRjODhhOGI4OTQ3MC90YWJsZTo3MWU3MDcyNjI1Yjc0Njg0OWVmMTdlMzJjNWNkNmVmZi90YWJsZXJhbmdlOjcxZTcwNzI2MjViNzQ2ODQ5ZWYxN2UzMmM1Y2Q2ZWZmXzQtMS0xLTEtMTU3OTA4_6a907be7-71c9-4be2-a8fc-d9dfdd9f3fd4"
      unitRef="usdPerShare">0.03</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="ib6cceedaa4134225863955fc0abb2c94_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDEvZnJhZzo3MjRjNTVkMDc3YmU0MWE1OTllNTRjODhhOGI4OTQ3MC90YWJsZTo3MWU3MDcyNjI1Yjc0Njg0OWVmMTdlMzJjNWNkNmVmZi90YWJsZXJhbmdlOjcxZTcwNzI2MjViNzQ2ODQ5ZWYxN2UzMmM1Y2Q2ZWZmXzQtMy0xLTEtMTU3OTA4_bdfcb5e5-82f8-49ce-a484-cafd82b453dd"
      unitRef="usd">8678000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i002a719ca6d24786a5f213b8f2290df0_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDEvZnJhZzo3MjRjNTVkMDc3YmU0MWE1OTllNTRjODhhOGI4OTQ3MC90YWJsZTo3MWU3MDcyNjI1Yjc0Njg0OWVmMTdlMzJjNWNkNmVmZi90YWJsZXJhbmdlOjcxZTcwNzI2MjViNzQ2ODQ5ZWYxN2UzMmM1Y2Q2ZWZmXzUtMS0xLTEtMTU3OTA4_56412f01-c81c-40f5-ba39-bccc852c405d"
      unitRef="usdPerShare">0.03</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="i002a719ca6d24786a5f213b8f2290df0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDEvZnJhZzo3MjRjNTVkMDc3YmU0MWE1OTllNTRjODhhOGI4OTQ3MC90YWJsZTo3MWU3MDcyNjI1Yjc0Njg0OWVmMTdlMzJjNWNkNmVmZi90YWJsZXJhbmdlOjcxZTcwNzI2MjViNzQ2ODQ5ZWYxN2UzMmM1Y2Q2ZWZmXzUtMy0xLTEtMTU3OTA4_ec570329-97cb-48c8-b94a-f267e43a31aa"
      unitRef="usd">8353000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDEvZnJhZzo3MjRjNTVkMDc3YmU0MWE1OTllNTRjODhhOGI4OTQ3MC90YWJsZTo3MWU3MDcyNjI1Yjc0Njg0OWVmMTdlMzJjNWNkNmVmZi90YWJsZXJhbmdlOjcxZTcwNzI2MjViNzQ2ODQ5ZWYxN2UzMmM1Y2Q2ZWZmXzctMS0xLTEtMTU3OTA4_11ec2ef8-2c85-4f2e-96d2-3810e0092d9b"
      unitRef="usdPerShare">0.03</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDEvZnJhZzo3MjRjNTVkMDc3YmU0MWE1OTllNTRjODhhOGI4OTQ3MC90YWJsZTo3MWU3MDcyNjI1Yjc0Njg0OWVmMTdlMzJjNWNkNmVmZi90YWJsZXJhbmdlOjcxZTcwNzI2MjViNzQ2ODQ5ZWYxN2UzMmM1Y2Q2ZWZmXzctMy0xLTEtMTU3OTA4_f286712c-7e25-403b-816a-66a0dad3ea10"
      unitRef="usd">8485000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i0e60da98dae74e5ea34bdec70462be30_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDEvZnJhZzo3MjRjNTVkMDc3YmU0MWE1OTllNTRjODhhOGI4OTQ3MC90YWJsZTo3MWU3MDcyNjI1Yjc0Njg0OWVmMTdlMzJjNWNkNmVmZi90YWJsZXJhbmdlOjcxZTcwNzI2MjViNzQ2ODQ5ZWYxN2UzMmM1Y2Q2ZWZmXzgtMS0xLTEtMTU3OTA4_3b33d3d6-4f59-4ca9-92e2-93663681edeb"
      unitRef="usdPerShare">0.03</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="i0e60da98dae74e5ea34bdec70462be30_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDEvZnJhZzo3MjRjNTVkMDc3YmU0MWE1OTllNTRjODhhOGI4OTQ3MC90YWJsZTo3MWU3MDcyNjI1Yjc0Njg0OWVmMTdlMzJjNWNkNmVmZi90YWJsZXJhbmdlOjcxZTcwNzI2MjViNzQ2ODQ5ZWYxN2UzMmM1Y2Q2ZWZmXzgtMy0xLTEtMTU3OTA4_ae844e48-04b1-4612-8021-f37ddad5f182"
      unitRef="usd">8372000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i9db05b17d21a4fe9b6a4a85751ed569d_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDEvZnJhZzo3MjRjNTVkMDc3YmU0MWE1OTllNTRjODhhOGI4OTQ3MC90YWJsZTo3MWU3MDcyNjI1Yjc0Njg0OWVmMTdlMzJjNWNkNmVmZi90YWJsZXJhbmdlOjcxZTcwNzI2MjViNzQ2ODQ5ZWYxN2UzMmM1Y2Q2ZWZmXzktMS0xLTEtMTU3OTA4_40da6a16-e530-469e-834f-43eac1428f81"
      unitRef="usdPerShare">0.03</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="i9db05b17d21a4fe9b6a4a85751ed569d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDEvZnJhZzo3MjRjNTVkMDc3YmU0MWE1OTllNTRjODhhOGI4OTQ3MC90YWJsZTo3MWU3MDcyNjI1Yjc0Njg0OWVmMTdlMzJjNWNkNmVmZi90YWJsZXJhbmdlOjcxZTcwNzI2MjViNzQ2ODQ5ZWYxN2UzMmM1Y2Q2ZWZmXzktMy0xLTEtMTU3OTA4_da05d917-322c-4158-a280-d2aa7effbe6b"
      unitRef="usd">8219000</us-gaap:DividendsCommonStock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i25e87a4cc83843439a62745cccbafef7_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzIwOA_c02f12e9-d7f5-4eee-8e22-c9cf5dd364a1"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount
      contextRef="id4d4f2c9f1874bf2a8eff9f398ce3c2a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzM0Mg_479af190-983a-4105-a2ef-f8ff6af0494a"
      unitRef="usd">25000</bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="id4d4f2c9f1874bf2a8eff9f398ce3c2a_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzg2OQ_9bd76938-2c44-4099-921c-c63ee2364239"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="id4d4f2c9f1874bf2a8eff9f398ce3c2a_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzExNTY_fa288b13-0618-4a8d-9a5d-da284f10a6a6"
      unitRef="shares">307406</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="id4d4f2c9f1874bf2a8eff9f398ce3c2a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzEyNjA_b044caf4-8cee-4b54-99e9-d8011815b722"
      unitRef="usd">10335000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
      contextRef="id4d4f2c9f1874bf2a8eff9f398ce3c2a_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzEyNzc_e4d47e2b-b0dc-433d-b377-698baa4ddd18"
      unitRef="shares">314471</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward>
    <bsy:ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation
      contextRef="id4d4f2c9f1874bf2a8eff9f398ce3c2a_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzEyOTg_bc3d6329-fb65-4dc8-8e3c-a98b6ffd446c"
      unitRef="shares">7065</bsy:ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id4d4f2c9f1874bf2a8eff9f398ce3c2a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzEzODc_3e3a83ea-d0f6-4517-a3a2-029cd2289ae4"
      unitRef="usd">273000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i9d648ee69f3e4548965975fe2cd5d5b1_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzIxOTkwMjMyNTc1Mzk_076a7982-f99d-4e1d-bc57-b38913c0b6ed"
      unitRef="shares">104716</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i9d648ee69f3e4548965975fe2cd5d5b1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzIxOTkwMjMyNTc1NDM_5ccc7e66-57ce-48a2-ae83-e3c6da174e62"
      unitRef="usd">3845000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
      contextRef="i9d648ee69f3e4548965975fe2cd5d5b1_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzIxOTkwMjMyNTc1NDc_8b7cf6aa-1da3-41ec-a570-8c28a4844478"
      unitRef="shares">111486</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward>
    <bsy:ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation
      contextRef="i9d648ee69f3e4548965975fe2cd5d5b1_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzIxOTkwMjMyNTc1NTU_3c43bbd1-5fd4-4141-8d06-737b6f6b2de6"
      unitRef="shares">6770</bsy:ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9d648ee69f3e4548965975fe2cd5d5b1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzIxOTkwMjMyNTc1NTE_2809e685-55e0-4114-972a-8df4f2b77448"
      unitRef="usd">438000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="i27df7d7b564c4470a065dbf928bc65ab_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzE0NTc_3378126b-ef03-439b-ac7f-ef9e7fb6e602"
      unitRef="usd">2693000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="ib97afa4a6fd74f54bf7cdfc812ad5039_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NDcvZnJhZzplZjhkMjU3ZjRmYWY0MjZkYmI2NDY5NDhhYzdkMDE2YS90ZXh0cmVnaW9uOmVmOGQyNTdmNGZhZjQyNmRiYjY0Njk0OGFjN2QwMTZhXzE0NjQ_5e8bd746-6cf9-4135-9b40-2848a3f4bdc7"
      unitRef="usd">4818000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90ZXh0cmVnaW9uOjc0ODRjNzZiNWY4ZDQ0ZDZiMjE0ODc5YzE0Zjg2Y2JjXzIxMw_8761fced-877f-4422-b06b-665c4ea11b5c">Accumulated Other Comprehensive Loss&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive loss consists of the following during the three months ended September&#160;30, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:50.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.807%"/&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;Foreign&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;Actuarial (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Currency&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;Gain on&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Translation&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;Retirement Plan&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;Total&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;Balance, June&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(88,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89,131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive (loss) income, before taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(12,809)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;(12,793)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense&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:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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)&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)&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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive (loss) income, net of taxes&lt;/span&gt;&lt;/div&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;(12,809)&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;11&#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 #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;(12,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Balance, September&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;(101,059)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:50.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.807%"/&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;Foreign&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;Actuarial (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Currency&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;Gain on&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Translation&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;Retirement Plan&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;Total&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;Balance, June&#160;30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,886)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive (loss) income, before taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(27,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;(26,986)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense&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;(8)&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;(8)&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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive (loss) income, net of taxes&lt;/span&gt;&lt;/div&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;(27,014)&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;20&#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 #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;(26,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Balance, September&#160;30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;(80,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(81,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive loss consists of the following during the nine months ended September&#160;30, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:50.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.807%"/&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;Foreign&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;Actuarial (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Currency&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;Gain on&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Translation&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;Retirement Plan&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;Total&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;Balance, December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(907)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(91,774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive (loss) income, before taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(10,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;(10,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense&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:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;(15)&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;(15)&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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive (loss) income, net of taxes&lt;/span&gt;&lt;/div&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;(10,192)&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;37&#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 #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;(10,155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Balance, September&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;(101,059)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:50.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.807%"/&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;Foreign&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;Actuarial (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Currency&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;Gain on&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Translation&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;Retirement Plan&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;Total&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;Balance, December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,219)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive (loss) income, before taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(55,709)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;(55,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense&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;(25)&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;(25)&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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive (loss) income, net of taxes&lt;/span&gt;&lt;/div&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;(55,709)&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;62&#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 #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;(55,647)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Balance, September&#160;30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;(80,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(81,880)&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:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90ZXh0cmVnaW9uOjc0ODRjNzZiNWY4ZDQ0ZDZiMjE0ODc5YzE0Zjg2Y2JjXzIxNA_13a3f1db-73bb-45a3-bfae-2e1d40ce304b">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive loss consists of the following during the three months ended September&#160;30, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:50.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.807%"/&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;Foreign&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;Actuarial (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Currency&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;Gain on&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Translation&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;Retirement Plan&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;Total&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;Balance, June&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(88,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89,131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive (loss) income, before taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(12,809)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;(12,793)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense&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:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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)&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)&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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive (loss) income, net of taxes&lt;/span&gt;&lt;/div&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;(12,809)&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;11&#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 #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;(12,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Balance, September&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;(101,059)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:50.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.807%"/&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;Foreign&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;Actuarial (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Currency&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;Gain on&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Translation&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;Retirement Plan&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;Total&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;Balance, June&#160;30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,886)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive (loss) income, before taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(27,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;(26,986)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense&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;(8)&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;(8)&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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive (loss) income, net of taxes&lt;/span&gt;&lt;/div&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;(27,014)&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;20&#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 #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;(26,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Balance, September&#160;30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;(80,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(81,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive loss consists of the following during the nine months ended September&#160;30, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:50.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.807%"/&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;Foreign&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;Actuarial (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Currency&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;Gain on&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Translation&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;Retirement Plan&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;Total&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;Balance, December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(907)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(91,774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive (loss) income, before taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(10,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;(10,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense&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:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;(15)&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;(15)&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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive (loss) income, net of taxes&lt;/span&gt;&lt;/div&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;(10,192)&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;37&#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 #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;(10,155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Balance, September&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;(101,059)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:50.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.807%"/&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;Foreign&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;Actuarial (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Currency&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;Gain on&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Translation&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;Retirement Plan&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;Total&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;Balance, December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,219)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive (loss) income, before taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(55,709)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;(55,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense&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;(25)&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;(25)&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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive (loss) income, net of taxes&lt;/span&gt;&lt;/div&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;(55,709)&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;62&#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 #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;(55,647)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Balance, September&#160;30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;(80,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(81,880)&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:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="i903c66ce91e847c0a949fe7e0e890f1d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzMtMS0xLTEtMTU3OTA4_4e5d3114-21bc-401d-867e-799435563434"
      unitRef="usd">-88250000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie6526d4d163c4484a9d49debd5131012_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzMtMy0xLTEtMTU3OTA4_e01d83de-9e14-4b98-902e-3cb293d8c73d"
      unitRef="usd">-881000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if184e847a34441a38ad4e851f0dc5054_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzMtNS0xLTEtMTU3OTA4_d361de9a-65d2-4920-976d-1813832648c1"
      unitRef="usd">-89131000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i6af1780b5bac43e1a119a7c2ada99d6c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzQtMS0xLTEtMTU3OTA4_b32025ff-cc1b-4a17-a7e4-4ad777ce8b77"
      unitRef="usd">-12809000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i88be8269431e4e658c0a9aad876fd14f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzQtMy0xLTEtMTU3OTA4_8d3c85ce-449e-4192-9629-1775401ba6c6"
      unitRef="usd">16000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzQtNS0xLTEtMTU3OTA4_d9deaeb5-5324-4160-bef2-f12bc2da4d7a"
      unitRef="usd">-12793000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i6af1780b5bac43e1a119a7c2ada99d6c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzUtMS0xLTEtMTU3OTA4_bf1a4533-176f-4afc-87f3-7cbeb16276a8"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i88be8269431e4e658c0a9aad876fd14f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzUtMy0xLTEtMTU3OTA4_d0e25c59-2ce6-4f15-b74b-a70286581421"
      unitRef="usd">5000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzUtNS0xLTEtMTU3OTA4_362f8ae2-8942-425b-a767-d5e259b5188c"
      unitRef="usd">5000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6af1780b5bac43e1a119a7c2ada99d6c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzYtMS0xLTEtMTU3OTA4_0efdd06b-7dfa-4b16-b4b0-6462d87ba9b2"
      unitRef="usd">-12809000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i88be8269431e4e658c0a9aad876fd14f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzYtMy0xLTEtMTU3OTA4_a03f252e-68bd-43c0-9889-9fe8ae457bfa"
      unitRef="usd">11000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzYtNS0xLTEtMTU3OTA4_f0150294-0780-4164-8828-c6558617f6e1"
      unitRef="usd">-12798000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="if8750fa9be1b4836ba40552dc51666f8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzctMS0xLTEtMTU3OTA4_275a6de1-d704-41b9-980b-6a4ae0c36854"
      unitRef="usd">-101059000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idd10db472a5d4e159bf0242fccef90c2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzctMy0xLTEtMTU3OTA4_96abe125-c8cc-4f3a-b7ce-47307dd9c7c3"
      unitRef="usd">-870000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id232ec4274ec4b418198457fb1871b9e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZToyNzg4YzdlNjlhM2M0OTE1OGNhNGFiZTVkMTlkY2QwMS90YWJsZXJhbmdlOjI3ODhjN2U2OWEzYzQ5MTU4Y2E0YWJlNWQxOWRjZDAxXzctNS0xLTEtMTU3OTA4_93221f06-66a8-43ad-89e7-5919aa039186"
      unitRef="usd">-101929000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib4f7de912cd640b49c8ea3d6f84d5773_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzMtMS0xLTEtMTU3OTA4_de43786c-d068-4f6a-86d4-818c435f14b1"
      unitRef="usd">-53914000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id6adb61fbf2a44b5837315f2941cdae9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzMtMy0xLTEtMTU3OTA4_7d10ff9b-41ed-4522-9cff-9460d574276e"
      unitRef="usd">-972000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7e6ffdd046a242f5808b7dcf169359c1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzMtNS0xLTEtMTU3OTA4_1dc7c750-a717-4763-87f0-72b8052d26a8"
      unitRef="usd">-54886000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="id629d4741642401f9006404e255534e7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzQtMS0xLTEtMTU3OTA4_913001de-b13b-40c3-96d2-36df6c5fd68e"
      unitRef="usd">-27014000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="ifc4eddc2221647588599802274496148_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzQtMy0xLTEtMTU3OTA4_fe471702-de0a-497e-b46a-418e4c31f821"
      unitRef="usd">28000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzQtNS0xLTEtMTU3OTA4_3ddf555c-14a4-45e8-9b0b-bd9baec99fbe"
      unitRef="usd">-26986000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="id629d4741642401f9006404e255534e7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzUtMS0xLTEtMTU3OTA4_8ff00e9d-db31-4adb-aff9-88edd0111fb1"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="ifc4eddc2221647588599802274496148_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzUtMy0xLTEtMTU3OTA4_da51995f-4a6d-4d27-ba60-9d3fda9a8c0e"
      unitRef="usd">8000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzUtNS0xLTEtMTU3OTA4_06b6df63-c6eb-4f9a-a95e-7a6cb5e06308"
      unitRef="usd">8000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id629d4741642401f9006404e255534e7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzYtMS0xLTEtMTU3OTA4_278bdf2d-89d1-4d91-8337-7ae755914425"
      unitRef="usd">-27014000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ifc4eddc2221647588599802274496148_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzYtMy0xLTEtMTU3OTA4_658204a8-fd07-4ee5-8b56-8345b69156cf"
      unitRef="usd">20000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzYtNS0xLTEtMTU3OTA4_8432628d-6f01-4fe7-a01b-ff559941b18e"
      unitRef="usd">-26994000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="if4e69cb3fbfd4d07b377498a94004a47_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzctMS0xLTEtMTU3OTA4_89588d0c-ec1f-4562-9ddd-d711f36ceb9c"
      unitRef="usd">-80928000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i34cf254451954dc7ae0671b1323da7de_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzctMy0xLTEtMTU3OTA4_60eb9f3c-7f31-456c-844c-7ddcb4fad208"
      unitRef="usd">-952000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic61687b1fb0c4f2a8f013ad9e4b49623_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkMzE2ZTkyMGM4ZDk0ODRhOGIyOWY5Y2EyZDlmNWFhOS90YWJsZXJhbmdlOmQzMTZlOTIwYzhkOTQ4NGE4YjI5ZjljYTJkOWY1YWE5XzctNS0xLTEtMTU3OTA4_b2948c5b-5fd2-4632-8e72-b6cd8a7e2bb3"
      unitRef="usd">-81880000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i885148959a6341c493086e3dd1023061_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzMtMS0xLTEtMTU3OTA4_e3cd9b6d-a9fc-4e56-b0c1-dc39ec95df10"
      unitRef="usd">-90867000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0d117af28a324f67aa2841523975c2b1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzMtMy0xLTEtMTU3OTA4_77fa7f02-f6c1-496c-b957-d04b33398bbf"
      unitRef="usd">-907000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iafd9d821e71b4f9badb522aa769723e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzMtNS0xLTEtMTU3OTA4_1dfdca40-2494-4532-a066-58d254ae0df0"
      unitRef="usd">-91774000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i808062e8aa7e406dab6c89cfd82fdb9e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzQtMS0xLTEtMTU3OTA4_f8dc12a3-7f2e-44f5-9297-bab4f9153bef"
      unitRef="usd">-10192000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="idd4f1d8e8029431ebb81ce80e7da2e52_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzQtMy0xLTEtMTU3OTA4_6267c080-82d5-4d28-b9fc-473d7b6e240e"
      unitRef="usd">52000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzQtNS0xLTEtMTU3OTA4_fe60890e-3db0-4c12-88ca-abe9ad2be844"
      unitRef="usd">-10140000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i808062e8aa7e406dab6c89cfd82fdb9e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzUtMS0xLTEtMTU3OTA4_6f303d81-bb89-4bf8-b4d2-bd232867cdc3"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="idd4f1d8e8029431ebb81ce80e7da2e52_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzUtMy0xLTEtMTU3OTA4_516b2eff-9b93-465d-a82d-0b2dc2521024"
      unitRef="usd">15000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzUtNS0xLTEtMTU3OTA4_efaba330-8d3c-435b-9cd6-8fcafd759425"
      unitRef="usd">15000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i808062e8aa7e406dab6c89cfd82fdb9e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzYtMS0xLTEtMTU3OTA4_f12520b0-a349-4620-baa5-975f2f0c27df"
      unitRef="usd">-10192000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="idd4f1d8e8029431ebb81ce80e7da2e52_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzYtMy0xLTEtMTU3OTA4_720c5778-6a7b-40e8-8ef2-1432cd86fd16"
      unitRef="usd">37000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzYtNS0xLTEtMTU3OTA4_449131db-940f-41bf-a64f-fa46c03fe5c8"
      unitRef="usd">-10155000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="if8750fa9be1b4836ba40552dc51666f8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzctMS0xLTEtMTU3OTA4_7df0f6bd-60d2-46c6-9244-dcc53880843a"
      unitRef="usd">-101059000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idd10db472a5d4e159bf0242fccef90c2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzctMy0xLTEtMTU3OTA4_1a9b733d-daa6-451a-bf99-d4e4e3fb2541"
      unitRef="usd">-870000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id232ec4274ec4b418198457fb1871b9e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpkZWY1ZTAxN2E2MmQ0NTI1YWM1MDQyYTA3YWU2OThiYi90YWJsZXJhbmdlOmRlZjVlMDE3YTYyZDQ1MjVhYzUwNDJhMDdhZTY5OGJiXzctNS0xLTEtMTU3OTA4_0feae227-f921-4eb5-82b3-5cb119e1ae71"
      unitRef="usd">-101929000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i73209f46d8854a858f29b84cc66eafa9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzMtMS0xLTEtMTU3OTA4_e4b7c240-ad02-454c-9290-7968dae9c28e"
      unitRef="usd">-25219000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2c49d5d7bd274efab3a85579a577a786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzMtMy0xLTEtMTU3OTA4_a0abed55-0111-4df9-8a6b-6d5c129a1ccc"
      unitRef="usd">-1014000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i00e20ca9f149469e8f6744b0eb15ae31_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzMtNS0xLTEtMTU3OTA4_83467573-7e67-4472-81a7-68b7e5174f65"
      unitRef="usd">-26233000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="ib9a7348962aa4b69883c861d52c9715e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzQtMS0xLTEtMTU3OTA4_c16ecb65-a52d-4aef-b463-ca6d827c10e8"
      unitRef="usd">-55709000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i0288c17e5e244f819a8b20ff43e262d2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzQtMy0xLTEtMTU3OTA4_66a879b5-d1be-4c03-9161-4f2162a332c2"
      unitRef="usd">87000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzQtNS0xLTEtMTU3OTA4_2916d526-2b31-40ba-96a5-0dfb72a96bc5"
      unitRef="usd">-55622000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="ib9a7348962aa4b69883c861d52c9715e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzUtMS0xLTEtMTU3OTA4_5ef70304-1ec5-4529-8a9f-83998805c5e3"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i0288c17e5e244f819a8b20ff43e262d2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzUtMy0xLTEtMTU3OTA4_54d2304d-b9b4-4e02-b099-d6d7dcc6dccc"
      unitRef="usd">25000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzUtNS0xLTEtMTU3OTA4_8d398283-0247-4d36-b066-5808a8dcfdd6"
      unitRef="usd">25000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib9a7348962aa4b69883c861d52c9715e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzYtMS0xLTEtMTU3OTA4_cd9f7819-bd61-41cd-996c-6ea24352846b"
      unitRef="usd">-55709000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0288c17e5e244f819a8b20ff43e262d2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzYtMy0xLTEtMTU3OTA4_00e359be-9a33-4a53-ba62-35ecf07ed2aa"
      unitRef="usd">62000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzYtNS0xLTEtMTU3OTA4_ab82544e-b158-4e08-9c2f-24ea6529c0c7"
      unitRef="usd">-55647000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="if4e69cb3fbfd4d07b377498a94004a47_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzctMS0xLTEtMTU3OTA4_d4ec82e8-a16e-44c9-b7e6-77bfa6314333"
      unitRef="usd">-80928000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i34cf254451954dc7ae0671b1323da7de_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzctMy0xLTEtMTU3OTA4_df9386cb-b8c5-40c9-ab6c-ad59b6354647"
      unitRef="usd">-952000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic61687b1fb0c4f2a8f013ad9e4b49623_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NTkvZnJhZzo3NDg0Yzc2YjVmOGQ0NGQ2YjIxNDg3OWMxNGY4NmNiYy90YWJsZTpjMDFlNTY0NGEzNTQ0MzllYjdiMGM3MDY1MzE0MzYxZC90YWJsZXJhbmdlOmMwMWU1NjQ0YTM1NDQzOWViN2IwYzcwNjUzMTQzNjFkXzctNS0xLTEtMTU3OTA4_246145f7-de6c-40ac-88dc-18cd478f7364"
      unitRef="usd">-81880000</us-gaap:StockholdersEquity>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90ZXh0cmVnaW9uOjIzYjNmOWQxYWY4ZjQ4NGNhZTc3NWQ0MjEzNWIxNzc3XzU0Nw_5dde7ff3-dc62-4d2b-9ca5-3bba77ccdc64">Equity Awards and Instruments&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock&#x2011;based compensation expense consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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&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&lt;/span&gt;&lt;/td&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;September&#160;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;September&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock and restricted stock units (&#x201c;RSUs&#x201d;) expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Bonus Plan expense (see Note&#160;11)&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;7,305&#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,586&#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;21,444&#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;17,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;ESPP expense (see Note&#160;13)&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;565&#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;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;2,394&#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,416&#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;Stock option expense&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;395&#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;773&#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,762&#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,494&#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;Stock grants expense&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;450&#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;450&#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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DCP elective participant deferrals expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&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; (see&#160;Note&#160;12)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#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;173&#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;306&#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;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense &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;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Includes acquisition&#x2011;related shares (see Note&#160;4).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;DCP elective participant deferrals expense excludes deferred incentive bonus payable pursuant to the Bonus Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;As of September&#160;30, 2022 and December&#160;31, 2021, $7,382 and $6,749 remained in &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;Accruals and other current liabilities&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 the consolidated balance sheets, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock&#x2011;based compensation expense is included in the consolidated statements of operations as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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&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&lt;/span&gt;&lt;/td&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;September&#160;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;September&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of subscriptions and licenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 services&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;460&#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;235&#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,407&#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;685&#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;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;6,754&#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,227&#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;17,693&#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;14,069&#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;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,014&#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,582&#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,657&#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;3,885&#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;General and administrative&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;8,806&#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,385&#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;24,675&#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;13,392&#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 stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Stock&#x2011;based compensation expense is measured at the grant date fair value of the award and is recognized ratably over the requisite service period, which is generally the vesting period. Specifically for performance&#x2011;based RSUs, stock&#x2011;based compensation expense is measured at the grant date fair value of the award and is recognized ratably over the requisite service period based on the number of awards expected to vest at each reporting date. The Company accounts for forfeitures of equity awards as those forfeitures occur.&lt;div style="margin-bottom:12pt;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;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 is a summary of stock option activity and related information under the Company&#x2019;s applicable equity incentive plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:41.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;Weighted&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;Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;Average&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;Remaining&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;Aggregate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Stock&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;Exercise Price&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;Contractual&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;Intrinsic&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Options&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;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,917,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,635,429)&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;4.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited and expired&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;(105,500)&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.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, September&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,176,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" 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:10pt;font-weight:400;line-height:100%"&gt;1.1&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;104,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Exercisable, September&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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;3,225,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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;5.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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;80,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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, 2022 and 2021, the Company received cash proceeds of $6,855 and $5,039, respectively, related to the exercise of stock options. The total intrinsic value of stock options exercised for the nine months ended September&#160;30, 2022 and 2021 was $89,532 and $250,795, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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, 2022, there was $749 of unrecognized compensation expense related to unvested stock options, which is expected to be recognized over a weighted average period of approximately 0.5&#160;years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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;Acquisition Options&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; &#x2014; In addition to stock options granted under the Company&#x2019;s equity incentive plans, in connection with an acquisition completed in March&#160;2018, the Company issued to certain selling shareholder entities options to acquire an aggregate of up to 900,000&#160;shares of Class&#160;B Common Stock. The options had a five&#x2011;year term, were exercisable on March&#160;27, 2022, and had an initial exercise price of $6.805 per share. The exercise price of the options was subject to a cap and collar adjustment mechanism that automatically reduces (but not to less than $0.01) or increases the exercise price based on the difference between the exercise price and the fair market value of the Company&#x2019;s Class&#160;B Common Stock on the exercise date. During the nine months ended September&#160;30, 2022, 900,000&#160;shares were exercised. No acquisition options remain outstanding as of September&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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;Restricted Stock and RSUs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the equity incentive plans, the Company may grant both time&#x2011;based and performance&#x2011;based shares of restricted Class&#160;B Common Stock and RSUs to eligible colleagues. Time&#x2011;based awards generally vest ratably on each of the first four anniversaries of the grant date. Performance&#x2011;based awards vesting is determined by the achievement of certain business profitability and growth targets, which include growth in annualized recurring revenues, as well as actual bookings for perpetual licenses and non&#x2011;recurring services, and certain non&#x2011;financial performance targets. Performance targets are generally set for performance periods of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzY2NQ_d79a3965-e124-433a-81cf-34b5d626552d"&gt;one&lt;/span&gt; to three years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 is a summary of unvested restricted stock and RSU activity and related information under the Company&#x2019;s applicable equity incentive plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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;Time-&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;Performance-&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Based&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;Based&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Time-&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;Performance-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&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;Based&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;Based&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;Average&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;Average&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted&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;Restricted&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;Restricted&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;Grant Date&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;Grant Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Stock&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;Stock&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;Stock&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;Fair Value&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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;and RSUs&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;and RSUs&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;and RSUs&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;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per Share&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;Unvested, December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,708,545&#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,611,862&#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;96,683&#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: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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.81&#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;49.93&#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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,598,661&#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: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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,235,888&#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: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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;362,773&#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: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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align: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.82&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align: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.21&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vested&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;(477,283)&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;(386,113)&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;(91,170)&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: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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&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;26.40&#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;49.93&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited and canceled&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;(147,816)&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;(142,303)&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,513)&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;33.64&#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;49.93&#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;Unvested, September&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,682,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,319,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;362,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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;37.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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-bottom:3pt double #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;38.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;For the nine months ended September&#160;30, 2022, the Company only granted RSUs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Includes 50,917&#160;RSUs which are expected to be settled in cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Includes 199,076 time&#x2011;based RSUs granted during the three months ended March&#160;31, 2022 to certain officers and key employees, which cliff vest on January&#160;31, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Relates to the 2021 annual performance period. Total stock&#x2011;based compensation expense associated with these awards was fully recognized as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Primarily relates to the 2022 annual performance period, except for 185,186 performance&#x2011;based RSUs granted during the three months ended March&#160;31, 2022 with extraordinary terms, which are described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March&#160;31, 2022, the Company granted 185,186 performance&#x2011;based RSUs to certain officers and key employees, which vest subject to the achievement of certain performance goals over a three&#x2011;year performance period (the &#x201c;Performance Period&#x201d;). For each year of the Performance Period, one&#x2011;third of the performance&#x2011;based RSUs will be subject to a cliff, whereby no vesting of that portion will occur unless the Company&#x2019;s Adjusted EBITDA margin also equals or exceeds the relevant target level for such year. Provided Adjusted EBITDA margin targets are met, the total number of performance&#x2011;based RSUs that will vest is determined by the achievement of certain business profitability and growth targets, which include growth in annualized recurring revenues, as well as actual bookings for perpetual licenses and non&#x2011;recurring services. Final actual vesting will be determined on January&#160;31, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March&#160;31, 2022, the Company granted 120,599 performance&#x2011;based RSUs to certain officers and key employees, which vest subject to the achievement of certain performance goals related to the 2022 annual performance period. Provided Adjusted EBITDA margin targets are met, the total number of performance&#x2011;based RSUs that will vest is determined by the achievement of certain business profitability and growth targets, which include growth in annualized recurring revenues, as well as actual bookings for perpetual licenses and non&#x2011;recurring services. To the extent performance exceeds the applicable targets for 2022, these grantees could realize a maximum of 1.25x the number of annual performance&#x2011;based RSUs granted or 150,749 performance&#x2011;based RSUs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2016, the Company granted RSUs subject to performance&#x2011;based vesting as determined by the achievement of certain business growth targets. Certain colleagues elected to defer delivery of such shares upon vesting. During the nine months ended September&#160;30, 2022 and 2021, 10,888 and 10,864&#160;shares, respectively, were delivered to colleagues, and 23 and 33&#160;additional shares, respectively, were earned as a result of dividends. As of September&#160;30, 2022 and December&#160;31, 2021, 9,356 and 20,221&#160;shares, respectively, of these vested and deferred RSUs remained outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average grant date fair values of RSUs granted were $38.68 and $51.03, for the nine months ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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, 2022 and 2021, restricted stock and RSUs were issued net of 81,301 and 103,573&#160;shares, respectively, which were sold back to the Company to settle applicable income tax withholdings of $3,208 and $6,352, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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, 2022, there was $70,919 of unrecognized compensation expense related to unvested time&#x2011;based restricted stock and RSUs, which is expected to be recognized over a weighted average period of approximately 1.9&#160;years. There was no remaining unrecognized compensation expense related to unvested performance&#x2011;based restricted stock. As of September&#160;30, 2022, there was $8,604 of unrecognized compensation expense related to unvested performance&#x2011;based RSUs, which is expected to be recognized over a weighted average period of approximately 1.9&#160;years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Grants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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, 2022 and 2021, the Company granted 13,632 and 7,824&#160;fully vested shares of Class&#160;B Common Stock, respectively, with a fair value of $450.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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;Equity Awards Subsequent to September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2022, the Company granted 336,809 time&#x2011;based RSUs, which vest ratably on each of the first four anniversaries of the grant date. The unrecognized compensation expense related to these RSUs is approximately $11,800, which is expected to be recognized over a weighted average period of approximately 4.0&#160;years.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90ZXh0cmVnaW9uOjIzYjNmOWQxYWY4ZjQ4NGNhZTc3NWQ0MjEzNWIxNzc3XzU0OQ_fb88af82-8597-48d5-bc3e-51b3aa0b73e9">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock&#x2011;based compensation expense consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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&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&lt;/span&gt;&lt;/td&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;September&#160;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;September&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock and restricted stock units (&#x201c;RSUs&#x201d;) expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Bonus Plan expense (see Note&#160;11)&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;7,305&#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,586&#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;21,444&#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;17,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;ESPP expense (see Note&#160;13)&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;565&#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;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;2,394&#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,416&#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;Stock option expense&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;395&#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;773&#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,762&#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,494&#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;Stock grants expense&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;450&#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;450&#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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DCP elective participant deferrals expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&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; (see&#160;Note&#160;12)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#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;173&#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;306&#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;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense &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;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Includes acquisition&#x2011;related shares (see Note&#160;4).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;DCP elective participant deferrals expense excludes deferred incentive bonus payable pursuant to the Bonus Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;As of September&#160;30, 2022 and December&#160;31, 2021, $7,382 and $6,749 remained in &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;Accruals and other current liabilities&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 the consolidated balance sheets, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock&#x2011;based compensation expense is included in the consolidated statements of operations as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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&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&lt;/span&gt;&lt;/td&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;September&#160;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;September&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of subscriptions and licenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 services&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;460&#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;235&#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,407&#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;685&#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;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;6,754&#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,227&#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;17,693&#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;14,069&#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;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,014&#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,582&#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,657&#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;3,885&#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;General and administrative&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;8,806&#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,385&#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;24,675&#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;13,392&#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 stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i541d3ed59c8a4e59b69b706590e1313e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzQtMS0xLTEtMTU3OTA4_a1852f30-118e-4ea3-9a32-87e195449401"
      unitRef="usd">10441000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3a87823813b04d5fa2a25ab56fdf11f3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzQtMy0xLTEtMTU3OTA4_f4ed5088-d8b1-4488-af8b-0361bae6a8ad"
      unitRef="usd">4681000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5fd7f19a196b40ca93302cb1a91ea428_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzQtNS0xLTEtMTU3OTA4_d3450d47-171e-4310-b901-7182ee1ada5e"
      unitRef="usd">25003000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iea5cadec6362446cb25f4361dd31ea8d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzQtNy0xLTEtMTU3OTA4_2f0e3ee8-ea67-46f3-8ce5-5ff992438663"
      unitRef="usd">11139000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibfca616f6fe149e7a27112d5b84ea3b0_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzUtMS0xLTEtMTY5NzA3_ec92f83c-3be8-466a-baae-fb857c80979f"
      unitRef="usd">7305000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i693002fa76f446c9813b7e0f6a8c64c9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzUtMy0xLTEtMTY5NzA3_24c6c6be-16ce-45ae-bbfe-1e5145998a66"
      unitRef="usd">5586000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icb9f1af0e30043bcafce1c64d8f33339_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzUtNS0xLTEtMTY5NzA3_ccd18a13-bdbb-46f3-9fdd-2b73f457e0a5"
      unitRef="usd">21444000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4b0c9b59d9b14f5e8f3207e70b9c98a7_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzUtNy0xLTEtMTY5NzA3_876ec0f2-eb56-464c-b325-9cf9093aad87"
      unitRef="usd">17181000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i36746d74a52649d7a5bed14355e1fcd2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzUtMS0xLTEtMTU3OTA4_316fa808-b75f-4f01-abca-b09369a2f783"
      unitRef="usd">565000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i13573855d5994dce8bbe58b62b671404_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzUtMy0xLTEtMTU3OTA4_d8b9b6b3-dec8-4f30-bcbb-f271a5f9fd3e"
      unitRef="usd">539000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iff82352e77cd41af90f98a9c87a0c19d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzUtNS0xLTEtMTU3OTA4_c8413517-96bd-46f0-9d60-2ac015053093"
      unitRef="usd">2394000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if0d8dc26695241ac9b28be7bccd25b84_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzUtNy0xLTEtMTU3OTA4_9a66b4e1-8722-4a2c-b671-1bc9c2e68c54"
      unitRef="usd">1416000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5d976a2afffa476794c7c164f7f07495_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzYtMS0xLTEtMTU3OTA4_c5092aef-a9f6-4090-9319-c645e55d6acf"
      unitRef="usd">395000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i10f086c010cc4db7990c0173b1c44b43_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzYtMy0xLTEtMTU3OTA4_37fd16c8-7d77-46d8-86b8-9157d1c50e53"
      unitRef="usd">773000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i00c11c58492c43af83fd9bca17b34da6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzYtNS0xLTEtMTU3OTA4_ad997772-79b9-45d0-b3d7-6d0b77a5885c"
      unitRef="usd">1762000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iabca73b03a644dfabe42b4b64f404f19_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzYtNy0xLTEtMTU3OTA4_9fd1c824-ff28-4ca0-b26a-688ece42e0fa"
      unitRef="usd">2494000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i231c84e80e5c4e68b63e48861d6336d7_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzctMS0xLTEtMTU3OTA4_89eabcce-1c14-4bba-a519-20f91a734b52"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibccfe81fa2f24e578474b60e2dd6d061_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzctMy0xLTEtMTU3OTA4_ba206669-682d-4add-be57-6fc0c4f19678"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia713946f994948cbbb5270c4e74d65bd_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzctNS0xLTEtMTU3OTA4_0ef81dd3-2141-43a9-90a3-d9383ad0b8cd"
      unitRef="usd">450000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib5da3c9c86d840208ec70c7d83cc00ca_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzctNy0xLTEtMTU3OTA4_1119166d-011b-499c-997a-3c8a3275d17e"
      unitRef="usd">450000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id41514411c6a4172b7bed9da42a5dcd3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzgtMS0xLTEtMTU3OTA4_ba9cca9c-ae9a-44b3-9678-0a707cd393c7"
      unitRef="usd">85000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i806dec0525524f518c916ff23d522a60_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzgtMy0xLTEtMTU3OTA4_e593b028-df32-4327-9d15-5feebeac6c10"
      unitRef="usd">173000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib2dade8d515547b49c13631982e770a8_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzgtNS0xLTEtMTU3OTA4_1e2f2733-47cc-4735-93d8-b3a51e760adb"
      unitRef="usd">306000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i402667ce3b8844bb87ceff70bdc340aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzgtNy0xLTEtMTU3OTA4_1b2a8f93-cf93-498e-b27b-4ef9f7eeeaa2"
      unitRef="usd">173000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzktMS0xLTEtMTU3OTA4_b14ce7f0-209f-4fc7-9790-be4afe18b4cb"
      unitRef="usd">18791000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzktMy0xLTEtMTU3OTA4_3ae44d99-9948-453e-86a8-384b7eabedcd"
      unitRef="usd">11752000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzktNS0xLTEtMTU3OTA4_faa8c97f-b9d7-484c-8346-698c5036114c"
      unitRef="usd">51359000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpjZmYwNWYxZjExNGQ0NTMwOWIyMzNhODE2NDc3NDVlZi90YWJsZXJhbmdlOmNmZjA1ZjFmMTE0ZDQ1MzA5YjIzM2E4MTY0Nzc0NWVmXzktNy0xLTEtMTU3OTA4_feefea32-463a-4b00-a2c2-d122ca762b80"
      unitRef="usd">32853000</us-gaap:AllocatedShareBasedCompensationExpense>
    <bsy:ShareBasedPaymentArrangementExpenseAccrued
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90ZXh0cmVnaW9uOjIzYjNmOWQxYWY4ZjQ4NGNhZTc3NWQ0MjEzNWIxNzc3XzMyOA_508e4c6f-ee96-49ca-9152-1614d54299c8"
      unitRef="usd">7382000</bsy:ShareBasedPaymentArrangementExpenseAccrued>
    <bsy:ShareBasedPaymentArrangementExpenseAccrued
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90ZXh0cmVnaW9uOjIzYjNmOWQxYWY4ZjQ4NGNhZTc3NWQ0MjEzNWIxNzc3XzMzNQ_3f9fda1d-91a9-47ed-aad8-ee36ae8f26a3"
      unitRef="usd">6749000</bsy:ShareBasedPaymentArrangementExpenseAccrued>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i83c42a1bf1884e59933d493b658b1778_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzMtMS0xLTEtMTU3OTA4_302cc677-76ac-4412-b27a-8cdf9d2bf18b"
      unitRef="usd">757000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i41687abab8c443a68222fe3c10c851d9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzMtMy0xLTEtMTU3OTA4_67711068-0de6-42e4-8d36-a799f918b59a"
      unitRef="usd">323000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4e6fcf332dd945cfa2d483638cf43bce_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzMtNS0xLTEtMTU3OTA4_433f9286-439b-4e79-acff-51ee55a0a4a5"
      unitRef="usd">1927000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic019b324e0804b2c9c68ce612274c5ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzMtNy0xLTEtMTU3OTA4_16d601d4-f908-4af0-bb29-f5235358d075"
      unitRef="usd">822000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie3517261d33e4114a0e60685c7d347ef_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzQtMS0xLTEtMTU3OTA4_8c525592-828c-4514-ac8b-36b34c28826f"
      unitRef="usd">460000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iebb9cbbefc8c4cabb1bf94d0b4c96b9f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzQtMy0xLTEtMTU3OTA4_29b767b5-3c70-4961-af77-b39ed91d6a0f"
      unitRef="usd">235000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5fa8465898804b2688c9686337f3014b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzQtNS0xLTEtMTU3OTA4_0fe18fd8-a1be-4f55-9b83-2a740b85aa54"
      unitRef="usd">1407000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib7abb6949fba48bbab6b1bff3cbd7693_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzQtNy0xLTEtMTU3OTA4_b863ef3c-e82e-4542-8868-c7c2e7a0ed56"
      unitRef="usd">685000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i32295249ec7546fdba8a3561ccda5038_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzUtMS0xLTEtMTU3OTA4_21e9f4f8-0a7b-4252-9718-658862d039ea"
      unitRef="usd">6754000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i13b800a95dd2456fb566e9b58fc00748_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzUtMy0xLTEtMTU3OTA4_7a2460ac-337f-4c2c-a6ee-44c15f304401"
      unitRef="usd">5227000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie9622631baa243c1952d12abcedfc9bb_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzUtNS0xLTEtMTU3OTA4_f5291e59-4f6f-49b7-bd8c-dc27f0bbbc8d"
      unitRef="usd">17693000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9ec041114f4442ce8b9d6171d45b0c7d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzUtNy0xLTEtMTU3OTA4_b5ea4a5b-0e92-40aa-a039-541d5f923252"
      unitRef="usd">14069000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0500126cc42140238bfee5fe75445866_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzYtMS0xLTEtMTU3OTA4_437eaefa-8754-4f7f-84f3-fc46d1c8aa34"
      unitRef="usd">2014000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6e482db1aca041efb311f8b6a8b86669_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzYtMy0xLTEtMTU3OTA4_4d5095b3-dc39-45c1-9223-be892880dc7c"
      unitRef="usd">1582000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2ecd0c3195864004a8caeb8a4c798df9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzYtNS0xLTEtMTU3OTA4_5b4ee859-d443-42bb-b5b5-d0bd899e2022"
      unitRef="usd">5657000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0e12cac3cf3e46008cc8db7bbc1927b4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzYtNy0xLTEtMTU3OTA4_478115f4-e8b8-4761-a180-557da2b0cd66"
      unitRef="usd">3885000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idfeeac4be7e34193bb825f2301e8313d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzctMS0xLTEtMTU3OTA4_f30f8997-f66d-4915-bdba-6c7891fc33d5"
      unitRef="usd">8806000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5e6fb50438a145c1b3411f252efed060_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzctMy0xLTEtMTU3OTA4_f935ac0c-5f64-4257-8430-e388405af59b"
      unitRef="usd">4385000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7e7bba92fc63419abfbd78356f43c93b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzctNS0xLTEtMTU3OTA4_c6e8319b-a6d3-4a7a-b1fd-5e0c16149666"
      unitRef="usd">24675000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0542a447d3e74460b227bd5c6dce1597_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzctNy0xLTEtMTU3OTA4_49ead534-9dba-4dae-a962-7e7b7625babe"
      unitRef="usd">13392000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzgtMS0xLTEtMTU3OTA4_3803ee38-450c-4fff-86db-b18d8b3d97f1"
      unitRef="usd">18791000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzgtMy0xLTEtMTU3OTA4_ada43121-6de6-4888-b0b8-02803878cfa3"
      unitRef="usd">11752000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzgtNS0xLTEtMTU3OTA4_645c182e-ed5b-44e0-9936-f49e4597be35"
      unitRef="usd">51359000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NjgvZnJhZzoyM2IzZjlkMWFmOGY0ODRjYWU3NzVkNDIxMzViMTc3Ny90YWJsZTpmMGNlOWVjODNiNTE0OTQwOTZmZGI4YTE1OWFlOTlkNy90YWJsZXJhbmdlOmYwY2U5ZWM4M2I1MTQ5NDA5NmZkYjhhMTU5YWU5OWQ3XzgtNy0xLTEtMTU3OTA4_024e41fe-be32-4fe2-997b-f1530f0c07da"
      unitRef="usd">32853000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90ZXh0cmVnaW9uOjI3YzU0N2M5Yzg3YTQ3YWNhYzEwZTIwYTgxZmM0MmQ5XzEzNzg_1495a08f-3074-4d75-b15f-d1da0ba58828">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 is a summary of stock option activity and related information under the Company&#x2019;s applicable equity incentive plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:41.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;Weighted&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;Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;Average&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;Remaining&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;Aggregate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Stock&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;Exercise Price&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;Contractual&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;Intrinsic&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Options&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;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,917,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,635,429)&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;4.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited and expired&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;(105,500)&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.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, September&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,176,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" 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:10pt;font-weight:400;line-height:100%"&gt;1.1&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;104,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Exercisable, September&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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;3,225,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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;5.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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;80,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i5a4a023ab709476f98c7b70923df846d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzUtMS0xLTEtMTU3OTA4_cf518a2c-400b-4775-9509-b615361750c9"
      unitRef="shares">6917925</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i5a4a023ab709476f98c7b70923df846d_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzUtMy0xLTEtMTU3OTA4_baab7e57-9319-46c3-8cb7-81a8e21b09bf"
      unitRef="usdPerShare">5.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i27b0c85c18d0475fac101a2fcee72b49_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzYtMS0xLTEtMTU3OTA4_e071cfe1-dc8e-47d3-a147-372fdbca3472"
      unitRef="shares">2635429</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i27b0c85c18d0475fac101a2fcee72b49_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzYtMy0xLTEtMTU3OTA4_d9f6cd7b-5e45-4ae2-80cf-98d384b16155"
      unitRef="usdPerShare">4.77</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i27b0c85c18d0475fac101a2fcee72b49_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzctMS0xLTEtMTU3OTA4_8d8abd37-aea8-419f-8a7a-c43fef38d33d"
      unitRef="shares">105500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i27b0c85c18d0475fac101a2fcee72b49_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzctMy0xLTEtMTU3OTA4_20594353-6f4b-469b-a366-370251950c75"
      unitRef="usdPerShare">5.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="id3dabf1d9e6241a6a73aba8b49f296a9_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzgtMS0xLTEtMTU3OTA4_7b40be69-b0fc-48ed-b4a5-7cf5e697a184"
      unitRef="shares">4176996</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="id3dabf1d9e6241a6a73aba8b49f296a9_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzgtMy0xLTEtMTU3OTA4_e0c7e1ae-3791-40c3-88af-838b2ac2e4e5"
      unitRef="usdPerShare">5.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i27b0c85c18d0475fac101a2fcee72b49_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzgtNS0xLTEtMTU3OTA4_d71d5591-2c28-47fd-838e-2e94a1f9a4e8">P1Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="id3dabf1d9e6241a6a73aba8b49f296a9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzgtNy0xLTEtMTU3OTA4_503c2120-6b5a-4bb0-b111-e28d169bd7e0"
      unitRef="usd">104542000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="id3dabf1d9e6241a6a73aba8b49f296a9_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzktMS0xLTEtMTU3OTA4_b9c03acf-af0e-490f-8046-ab14610b4ea4"
      unitRef="shares">3225496</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="id3dabf1d9e6241a6a73aba8b49f296a9_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzktMy0xLTEtMTU3OTA4_4ef6dc19-70f7-4f3f-a1b2-9a9b9d8024be"
      unitRef="usdPerShare">5.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i27b0c85c18d0475fac101a2fcee72b49_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzktNS0xLTEtMTU3OTA4_1a680f65-59ac-4437-b71f-bcbbd38b359d">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="id3dabf1d9e6241a6a73aba8b49f296a9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90YWJsZTpmYTU1NThkYTg0MTA0NjEzOTU1NDRmYjU1OGIxN2MzZS90YWJsZXJhbmdlOmZhNTU1OGRhODQxMDQ2MTM5NTU0NGZiNTU4YjE3YzNlXzktNy0xLTEtMTU3OTA4_617e22a1-eac0-40f6-9fd8-d3093a9640c6"
      unitRef="usd">80897000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i27b0c85c18d0475fac101a2fcee72b49_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90ZXh0cmVnaW9uOjI3YzU0N2M5Yzg3YTQ3YWNhYzEwZTIwYTgxZmM0MmQ5XzIwNQ_c649ad60-d7d5-4a61-abb7-5a217db31fea"
      unitRef="usd">6855000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="iaff13b6fbe904e33bca003676d48d4d1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90ZXh0cmVnaW9uOjI3YzU0N2M5Yzg3YTQ3YWNhYzEwZTIwYTgxZmM0MmQ5XzIxMg_2fc37162-ffb6-4841-95ca-8c8f5992b485"
      unitRef="usd">5039000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i00c11c58492c43af83fd9bca17b34da6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90ZXh0cmVnaW9uOjI3YzU0N2M5Yzg3YTQ3YWNhYzEwZTIwYTgxZmM0MmQ5XzM0Mw_58f6cf8c-08b0-4e1f-9cf0-7ca2b73dfd8b"
      unitRef="usd">89532000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="iabca73b03a644dfabe42b4b64f404f19_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90ZXh0cmVnaW9uOjI3YzU0N2M5Yzg3YTQ3YWNhYzEwZTIwYTgxZmM0MmQ5XzM1MA_40c66b40-67e3-4c2d-b53d-bcc8347f86c5"
      unitRef="usd">250795000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i9bb9ce0f1f594fc5966c6d4bdbda7b87_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90ZXh0cmVnaW9uOjI3YzU0N2M5Yzg3YTQ3YWNhYzEwZTIwYTgxZmM0MmQ5XzM4OA_0be0eb4a-2e55-47d3-b100-7de1807d58f8"
      unitRef="usd">749000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i00c11c58492c43af83fd9bca17b34da6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90ZXh0cmVnaW9uOjI3YzU0N2M5Yzg3YTQ3YWNhYzEwZTIwYTgxZmM0MmQ5XzU0Ng_87344bdb-5ae2-43e7-b4c1-32b0bd4f8e57">P0Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="iaeac5c886796443986e587f763300eb6_I20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90ZXh0cmVnaW9uOjI3YzU0N2M5Yzg3YTQ3YWNhYzEwZTIwYTgxZmM0MmQ5XzgxOA_f626798e-af2d-40b3-8ca0-833d6c9d2ff7"
      unitRef="shares">900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i954b1e5e9b7f4460aab0ea286407bf74_D20180301-20180331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90ZXh0cmVnaW9uOjI3YzU0N2M5Yzg3YTQ3YWNhYzEwZTIwYTgxZmM0MmQ5XzEzNzk_7434a98b-2d34-4351-a88e-7e3268a3361c">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i954b1e5e9b7f4460aab0ea286407bf74_D20180301-20180331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90ZXh0cmVnaW9uOjI3YzU0N2M5Yzg3YTQ3YWNhYzEwZTIwYTgxZmM0MmQ5Xzk2MA_501b0fc6-6750-4d75-b6b6-71ad2c5ef296"
      unitRef="usdPerShare">6.805</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i954b1e5e9b7f4460aab0ea286407bf74_D20180301-20180331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90ZXh0cmVnaW9uOjI3YzU0N2M5Yzg3YTQ3YWNhYzEwZTIwYTgxZmM0MmQ5XzExMDk_a9f1a91a-4b38-47a1-9756-f0e89b2af566"
      unitRef="usdPerShare">0.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90ZXh0cmVnaW9uOjI3YzU0N2M5Yzg3YTQ3YWNhYzEwZTIwYTgxZmM0MmQ5XzEzMDA_552ac745-83d6-40c5-a224-a402fb5e5adb"
      unitRef="shares">900000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i96c94def61844cabb4a1b9b13796b799_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81NzcvZnJhZzoyN2M1NDdjOWM4N2E0N2FjYWMxMGUyMGE4MWZjNDJkOS90ZXh0cmVnaW9uOjI3YzU0N2M5Yzg3YTQ3YWNhYzEwZTIwYTgxZmM0MmQ5XzEzMjY_17b64ecd-3120-4c93-bc34-33086f3a3fa4"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i2f7bd771b5c648a4889b07cc5efb1516_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzQ0Mjk_40d0be45-89c9-47bf-a668-470aac097165">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzQ0MzA_d5fa012e-cba2-4aaa-bc2a-ffc53eedf8c3">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 is a summary of unvested restricted stock and RSU activity and related information under the Company&#x2019;s applicable equity incentive plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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;Time-&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;Performance-&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Based&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;Based&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Time-&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;Performance-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&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;Based&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;Based&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;Average&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;Average&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted&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;Restricted&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;Restricted&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;Grant Date&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;Grant Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Stock&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;Stock&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;Stock&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;Fair Value&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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;and RSUs&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;and RSUs&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;and RSUs&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;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per Share&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;Unvested, December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,708,545&#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,611,862&#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;96,683&#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: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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.81&#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;49.93&#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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,598,661&#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: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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,235,888&#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: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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;362,773&#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: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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align: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.82&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align: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.21&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vested&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;(477,283)&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;(386,113)&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;(91,170)&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: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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&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;26.40&#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;49.93&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited and canceled&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;(147,816)&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;(142,303)&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,513)&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;33.64&#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;49.93&#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;Unvested, September&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,682,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,319,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;362,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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;37.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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-bottom:3pt double #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;38.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;For the nine months ended September&#160;30, 2022, the Company only granted RSUs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Includes 50,917&#160;RSUs which are expected to be settled in cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Includes 199,076 time&#x2011;based RSUs granted during the three months ended March&#160;31, 2022 to certain officers and key employees, which cliff vest on January&#160;31, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Relates to the 2021 annual performance period. Total stock&#x2011;based compensation expense associated with these awards was fully recognized as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Primarily relates to the 2022 annual performance period, except for 185,186 performance&#x2011;based RSUs granted during the three months ended March&#160;31, 2022 with extraordinary terms, which are described below.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i411af3e5915b4bd3b42484dbb086da7e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzctMS0xLTEtMTU3OTA4_6df16068-900c-4157-b36a-6c5c032bf75e"
      unitRef="shares">1708545</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i20c22f9e7cb54748bab1502c98b2a793_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzctMy0xLTEtMTU3OTA4_c41030b6-3a93-402f-b678-eb1427a569c6"
      unitRef="shares">1611862</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i2c967beff3e74caca7e3d0550387b12f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzctNS0xLTEtMTU3OTA4_d71f36d1-f435-437a-9436-ef002e726509"
      unitRef="shares">96683</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i20c22f9e7cb54748bab1502c98b2a793_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzctNy0xLTEtMTU3OTA4_7a245f61-5c16-4258-86da-551dbe84bfa7"
      unitRef="usdPerShare">32.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i2c967beff3e74caca7e3d0550387b12f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzctOS0xLTEtMTU3OTA4_855c6d4b-19e7-43c7-b11e-a9448eee520d"
      unitRef="usdPerShare">49.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0d089af2066f487cbe42c940930e78d1_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzgtMS0xLTEtMTU3OTA4_31f30388-869e-41ca-94ba-a8cc72ae56b7"
      unitRef="shares">1598661</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i788076e8da2d44c5af30eaea3dea2bc1_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzgtMy0xLTEtMTU3OTA4_cf877bdb-1ecf-4c97-9fae-0ef61f9c442d"
      unitRef="shares">1235888</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i811e6e252e364e7d9fadbfc425740f8c_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzgtNS0xLTEtMTU3OTA4_d24c6399-d0aa-45ab-a1e9-a8079d3d6121"
      unitRef="shares">362773</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i788076e8da2d44c5af30eaea3dea2bc1_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzgtNy0xLTEtMTU3OTA4_9d8e0587-c666-4b7d-9f81-934ebb7b4bfc"
      unitRef="usdPerShare">38.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i811e6e252e364e7d9fadbfc425740f8c_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzgtOS0xLTEtMTU3OTA4_a102375b-6007-4783-ab8d-3acc6280e78f"
      unitRef="usdPerShare">38.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i0d089af2066f487cbe42c940930e78d1_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzktMS0xLTEtMTU3OTA4_c21ca303-e87f-49ef-85ec-6f5c54963457"
      unitRef="shares">477283</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i788076e8da2d44c5af30eaea3dea2bc1_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzktMy0xLTEtMTU3OTA4_3e5d933c-c98c-4c7d-95bb-e36bd7820af2"
      unitRef="shares">386113</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i811e6e252e364e7d9fadbfc425740f8c_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzktNS0xLTEtMTU3OTA4_8f9b134b-48e5-4696-b8e0-f040b3d4fb1c"
      unitRef="shares">91170</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i788076e8da2d44c5af30eaea3dea2bc1_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzktNy0xLTEtMTU3OTA4_52700dbe-679a-4e95-ae9f-6ab9b64f6238"
      unitRef="usdPerShare">26.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i811e6e252e364e7d9fadbfc425740f8c_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzktOS0xLTEtMTU3OTA4_b7c13b2f-1cf9-4f19-b97f-567cd2f756fb"
      unitRef="usdPerShare">49.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod
      contextRef="i0d089af2066f487cbe42c940930e78d1_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzEwLTEtMS0xLTE1NzkwOA_114061a7-4a8f-41ad-98f8-f2a65c471ff7"
      unitRef="shares">147816</bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod>
    <bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod
      contextRef="i788076e8da2d44c5af30eaea3dea2bc1_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzEwLTMtMS0xLTE1NzkwOA_5943cc56-cef9-4cd1-b6a7-50c39c7689f6"
      unitRef="shares">142303</bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod>
    <bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod
      contextRef="i811e6e252e364e7d9fadbfc425740f8c_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzEwLTUtMS0xLTE1NzkwOA_a847ad3c-e7e1-41fa-84c3-3d6d6e49a1a4"
      unitRef="shares">5513</bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod>
    <bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue
      contextRef="i788076e8da2d44c5af30eaea3dea2bc1_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzEwLTctMS0xLTE1NzkwOA_04c2543a-9a3e-49f2-80ba-4c2a8c578240"
      unitRef="usdPerShare">33.64</bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue>
    <bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue
      contextRef="i811e6e252e364e7d9fadbfc425740f8c_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzEwLTktMS0xLTE1NzkwOA_bc2506ac-b31e-41ed-acee-73e5013cad9e"
      unitRef="usdPerShare">49.93</bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i34a8f0541d554376a106d66203ab211d_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzExLTEtMS0xLTE1NzkwOA_c124c485-9409-417d-b2cf-794b6c29ce1d"
      unitRef="shares">2682107</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1d4b138389754d479f9ac4f65fd8ca86_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzExLTMtMS0xLTE1NzkwOA_8b2ad704-ecdc-4b8c-bf22-e8426c3e5007"
      unitRef="shares">2319334</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4ea1fe32ffb84c83abbbca93610d8147_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzExLTUtMS0xLTE1NzkwOA_280edef8-9233-414b-9344-ef6a3d008303"
      unitRef="shares">362773</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1d4b138389754d479f9ac4f65fd8ca86_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzExLTctMS0xLTE1NzkwOA_3e08b91d-6015-4c7e-9a85-c87b5c0d9d51"
      unitRef="usdPerShare">37.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4ea1fe32ffb84c83abbbca93610d8147_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90YWJsZTpjYzFmNzIzYzk1NGY0ZjYzYjhkYWFmNjU3ODA2MGZkYy90YWJsZXJhbmdlOmNjMWY3MjNjOTU0ZjRmNjNiOGRhYWY2NTc4MDYwZmRjXzExLTktMS0xLTE1NzkwOA_c6cfe434-3bb6-45e7-a669-100c6cbecf99"
      unitRef="usdPerShare">38.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i22c57b29a12a4b19b64052c750cccd52_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0Xzg5Mw_252fc4ae-85cb-45d7-9eb7-65d5978cf90e"
      unitRef="shares">50917</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0de5efe8d728406185da950b3fcd889b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0Xzk1Mg_9dcb967a-d73f-4ac0-890b-3aaae14fa5f2"
      unitRef="shares">199076</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5c8e72f124ae415c8e3cd17538d32c79_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzEzMTE_6711da68-009b-4043-9fe4-858b982d6229"
      unitRef="shares">185186</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5c8e72f124ae415c8e3cd17538d32c79_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzE1MDk_6711da68-009b-4043-9fe4-858b982d6229"
      unitRef="shares">185186</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i177e4a0508e84a63a793934cbbc9478a_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzI0MjM_2e49ebaf-df65-440a-a222-9a22ff1f26d7"
      unitRef="shares">120599</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized
      contextRef="if6aa0b978fc84a7b8e99fe3f9f33b2b0_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzMwOTk_1427c56a-3b08-4035-b475-6b5a4cb83d7d"
      unitRef="shares">150749</bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized>
    <bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod
      contextRef="i7bd30f6a72204178935b9c0f4133ac5f_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzMzNTg_42b9f853-0444-41d6-aabf-69b7a0676285"
      unitRef="shares">10888</bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod>
    <bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod
      contextRef="ic2945403db8e47c0a3efba6b9e769c5c_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzMzNjU_427a8646-2a85-4da4-ad61-99f3082c8f74"
      unitRef="shares">10864</bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod>
    <bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod
      contextRef="if96c200e67294a6f917c914f1fb24d2b_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzM0MjQ_a9163f7a-90c7-4a8d-b042-d855e7849cf9"
      unitRef="shares">23</bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod>
    <bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod
      contextRef="i4d9d167e56ff46b8bf17c9762f61d58d_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzM0MzE_703dc9b7-ff14-49ba-b508-827a04024b13"
      unitRef="shares">33</bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i5987b4280747496bbd0463d0fbe7d794_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzM1MTU_1181f325-85b8-42c4-b2d6-9246665a0923"
      unitRef="shares">9356</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia40ee77a6aae4b4ea888489237b24c94_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzM1MjI_1b8f8b5e-7003-41f2-888d-a8fe34494629"
      unitRef="shares">20221</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="idd02901488444d0faff36500b7a83d37_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzM2Njg_d97cf40d-4fc5-4986-b98a-bab3f0a55b8a"
      unitRef="usdPerShare">38.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib459287af8d84b0ea65354afb7475e43_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzM2NzU_f0951993-d076-46e3-979d-5aa4d3b0c2ce"
      unitRef="usdPerShare">51.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i0d089af2066f487cbe42c940930e78d1_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzM3Njg_6b3a3980-0855-4a97-b38b-57e8bfd535a7"
      unitRef="shares">81301</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i74118d90dcfb41e4b50324c275f243cc_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzM3NzU_40eec96d-59a1-43e7-9b32-40bc276185f2"
      unitRef="shares">103573</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid
      contextRef="i0d089af2066f487cbe42c940930e78d1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzM4ODQ_4484a4e6-dc68-4670-bf1d-079671399705"
      unitRef="usd">3208000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid
      contextRef="i74118d90dcfb41e4b50324c275f243cc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzM4OTE_c3fd4bbf-8d9a-494f-9b4d-fcec2fb9ca40"
      unitRef="usd">6352000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i1d4b138389754d479f9ac4f65fd8ca86_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzM5Mjk_bd1d05e6-2f22-4552-8011-a2c897fbb8f0"
      unitRef="usd">70919000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i788076e8da2d44c5af30eaea3dea2bc1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzQxMTA_f9bc163c-7153-4bdd-9197-90019353d260">P1Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i741453d09da04c829578cf3ec9bb81ff_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzQxMzA_a0291a4c-6fcb-4fc7-b0e3-2901761ff55f"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i924de6f8654e4f91b9d07d6a797ad4ce_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzQyNTM_354e4129-43b5-4360-b48c-4d92e9cd88b8"
      unitRef="usd">8604000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i82d907b993da4297aed0603616d8fb43_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81ODMvZnJhZzo5YTJlNGNmMDZkMzI0NGQ2Yjc2MjdhNGE3OTM1YWFmNC90ZXh0cmVnaW9uOjlhMmU0Y2YwNmQzMjQ0ZDZiNzYyN2E0YTc5MzVhYWY0XzQ0MjA_10fcfadf-b426-4fd8-89ad-a0ad4ea33daa">P1Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i2017028e05124cf8aa1ede700b54e652_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81OTIvZnJhZzoyMjUyMjhhZmM4NTQ0NTA5YTc3MDczYzFiMWIyNTMyYi90ZXh0cmVnaW9uOjIyNTIyOGFmYzg1NDQ1MDlhNzcwNzNjMWIxYjI1MzJiXzUz_883bfdb4-0fc7-4b86-8eaa-172cc8c7a7bf"
      unitRef="shares">13632</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ib4ee161469d44c57ab3a71ee9b0c4f83_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81OTIvZnJhZzoyMjUyMjhhZmM4NTQ0NTA5YTc3MDczYzFiMWIyNTMyYi90ZXh0cmVnaW9uOjIyNTIyOGFmYzg1NDQ1MDlhNzcwNzNjMWIxYjI1MzJiXzYw_ec00bcff-008a-497a-adab-5edc87971ad6"
      unitRef="shares">7824</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2017028e05124cf8aa1ede700b54e652_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81OTIvZnJhZzoyMjUyMjhhZmM4NTQ0NTA5YTc3MDczYzFiMWIyNTMyYi90ZXh0cmVnaW9uOjIyNTIyOGFmYzg1NDQ1MDlhNzcwNzNjMWIxYjI1MzJiXzE0Mw_31b57b0d-d9f1-43e5-8f98-115842172d0b"
      unitRef="usd">450000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib4ee161469d44c57ab3a71ee9b0c4f83_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF81OTIvZnJhZzoyMjUyMjhhZmM4NTQ0NTA5YTc3MDczYzFiMWIyNTMyYi90ZXh0cmVnaW9uOjIyNTIyOGFmYzg1NDQ1MDlhNzcwNzNjMWIxYjI1MzJiXzE0Mw_39eacd53-2fa9-4289-8681-9f6c006420c7"
      unitRef="usd">450000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic1d421fe493f4cbd8460f280d9d5e59c_D20221001-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MDEvZnJhZzowNTI4ZDU1MWU2OTA0ODZkOTEwN2RhZTI2ZGQ4ZmE2Ny90ZXh0cmVnaW9uOjA1MjhkNTUxZTY5MDQ4NmQ5MTA3ZGFlMjZkZDhmYTY3Xzcz_abd951b4-838b-4dc0-b61a-8c5eec51097c"
      unitRef="shares">336809</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="ib31ad8b0c649401ca8ffdd0708a7fb76_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MDEvZnJhZzowNTI4ZDU1MWU2OTA0ODZkOTEwN2RhZTI2ZGQ4ZmE2Ny90ZXh0cmVnaW9uOjA1MjhkNTUxZTY5MDQ4NmQ5MTA3ZGFlMjZkZDhmYTY3XzMxMw_e4a3f631-7cd4-4060-852b-1f6bd4156e8f"
      unitRef="usd">11800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ic1d421fe493f4cbd8460f280d9d5e59c_D20221001-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MDEvZnJhZzowNTI4ZDU1MWU2OTA0ODZkOTEwN2RhZTI2ZGQ4ZmE2Ny90ZXh0cmVnaW9uOjA1MjhkNTUxZTY5MDQ4NmQ5MTA3ZGFlMjZkZDhmYTY3XzQwMA_76a10f6d-a535-4bf3-9c17-17abd8224c42">P4Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90ZXh0cmVnaW9uOmEzMTljYTUxOWYxMTRhMWU5NmY3MGJiZmRkNjg1M2IxXzE1NA_be611fe2-074d-43e3-923f-712f0cfe8f87">Income Taxes&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 is a summary of&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; Income (loss) before income taxes&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Provision (benefit) for income taxes&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 effective tax rate for the periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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&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&lt;/span&gt;&lt;/td&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;September&#160;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;September&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,333)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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-style:italic;font-weight:400;line-height:100%"&gt;Provision (benefit) for income taxes&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;9,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,025&#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;8,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,090)&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;Effective tax rate&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.4&#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;(11.9)&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;5.2&#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;(9.7)&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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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, 2022, the effective tax rate was higher as compared to the three months ended September&#160;30, 2021 primarily due to the 2021 tax effect, net of officer compensation limitation provisions, related to the 2021 compensation charge of $90,721 to &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;Deferred compensation plan&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; expenses to record reallocated deferred compensation plan liabilities at fair value (see Note&#160;12). For the three months ended September&#160;30, 2022 and 2021, the Company also recorded discrete tax benefits of $4,280 and $6,920, respectively, primarily associated with windfall tax benefits from stock&#x2011;based compensation, net of the impact from officer compensation limitation provisions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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, 2022, the effective tax rate was higher as compared to the nine months ended September&#160;30, 2021 primarily due to the 2021 tax effect, net of officer compensation limitation provisions, related to the 2021 compensation charge of $90,721 to &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;Deferred compensation plan&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; expenses to record reallocated deferred compensation plan liabilities at fair value (see Note&#160;12). For the nine months ended September&#160;30, 2022 and 2021, the Company also recorded discrete tax benefits of $36,032 and $42,825, respectively, primarily associated with windfall tax benefits from stock&#x2011;based compensation, net of the impact from officer compensation limitation provisions.&lt;/span&gt;&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;During the nine months ended September&#160;30, 2022, the Company repatriated $150,000 of undistributed previously taxed earnings generated by its foreign subsidiaries to the U.S. The repatriations were used to fund the acquisition of Power Line Systems (see Note&#160;4). The cash repatriations did not have a material impact on &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;Provision for income taxes&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, 2022.&lt;/span&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90ZXh0cmVnaW9uOmEzMTljYTUxOWYxMTRhMWU5NmY3MGJiZmRkNjg1M2IxXzE1Mg_c149044e-de8f-4e66-94ab-2c05adb0360e">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 is a summary of&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; Income (loss) before income taxes&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Provision (benefit) for income taxes&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 effective tax rate for the periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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&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&lt;/span&gt;&lt;/td&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;September&#160;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;September&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,333)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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-style:italic;font-weight:400;line-height:100%"&gt;Provision (benefit) for income taxes&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;9,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,025&#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;8,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,090)&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;Effective tax rate&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.4&#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;(11.9)&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;5.2&#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;(9.7)&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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90YWJsZTo3NTk3NTljOWQ2ZjU0YWE3ODdkNzJkZGU5NzEzYTQ1MC90YWJsZXJhbmdlOjc1OTc1OWM5ZDZmNTRhYTc4N2Q3MmRkZTk3MTNhNDUwXzMtMS0xLTEtMTU3OTA4_9285c894-11ac-462d-b7b4-66e2c282a53c"
      unitRef="usd">47342000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90YWJsZTo3NTk3NTljOWQ2ZjU0YWE3ODdkNzJkZGU5NzEzYTQ1MC90YWJsZXJhbmdlOjc1OTc1OWM5ZDZmNTRhYTc4N2Q3MmRkZTk3MTNhNDUwXzMtMy0xLTEtMTU3OTA4_7eb0d8e1-d502-4fb9-b54a-f4c1e14aabc7"
      unitRef="usd">-42333000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90YWJsZTo3NTk3NTljOWQ2ZjU0YWE3ODdkNzJkZGU5NzEzYTQ1MC90YWJsZXJhbmdlOjc1OTc1OWM5ZDZmNTRhYTc4N2Q3MmRkZTk3MTNhNDUwXzMtNS0xLTEtMTU3OTA4_b4caeb0d-d84d-4689-bc4e-778158100365"
      unitRef="usd">159125000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90YWJsZTo3NTk3NTljOWQ2ZjU0YWE3ODdkNzJkZGU5NzEzYTQ1MC90YWJsZXJhbmdlOjc1OTc1OWM5ZDZmNTRhYTc4N2Q3MmRkZTk3MTNhNDUwXzMtNy0xLTEtMTU3OTA4_3ca7313e-9d88-460f-be01-0878b317472e"
      unitRef="usd">52460000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90YWJsZTo3NTk3NTljOWQ2ZjU0YWE3ODdkNzJkZGU5NzEzYTQ1MC90YWJsZXJhbmdlOjc1OTc1OWM5ZDZmNTRhYTc4N2Q3MmRkZTk3MTNhNDUwXzQtMS0xLTEtMTU3OTA4_e03526bf-626f-4361-9111-37226ae3c5eb"
      unitRef="usd">9664000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90YWJsZTo3NTk3NTljOWQ2ZjU0YWE3ODdkNzJkZGU5NzEzYTQ1MC90YWJsZXJhbmdlOjc1OTc1OWM5ZDZmNTRhYTc4N2Q3MmRkZTk3MTNhNDUwXzQtMy0xLTEtMTU3OTA4_02635022-2eca-4ea8-b5ca-18a9aadaeea9"
      unitRef="usd">5025000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90YWJsZTo3NTk3NTljOWQ2ZjU0YWE3ODdkNzJkZGU5NzEzYTQ1MC90YWJsZXJhbmdlOjc1OTc1OWM5ZDZmNTRhYTc4N2Q3MmRkZTk3MTNhNDUwXzQtNS0xLTEtMTU3OTA4_4a07c62c-1885-48c3-9cf3-372df77b23a5"
      unitRef="usd">8221000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90YWJsZTo3NTk3NTljOWQ2ZjU0YWE3ODdkNzJkZGU5NzEzYTQ1MC90YWJsZXJhbmdlOjc1OTc1OWM5ZDZmNTRhYTc4N2Q3MmRkZTk3MTNhNDUwXzQtNy0xLTEtMTU3OTA4_cefc5797-6fda-4696-b68f-7f1e5d3d2a29"
      unitRef="usd">-5090000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90YWJsZTo3NTk3NTljOWQ2ZjU0YWE3ODdkNzJkZGU5NzEzYTQ1MC90YWJsZXJhbmdlOjc1OTc1OWM5ZDZmNTRhYTc4N2Q3MmRkZTk3MTNhNDUwXzUtMS0xLTEtMTU3OTA4_d358274d-fd2f-41c5-b550-cfd248cdae02"
      unitRef="number">0.204</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90YWJsZTo3NTk3NTljOWQ2ZjU0YWE3ODdkNzJkZGU5NzEzYTQ1MC90YWJsZXJhbmdlOjc1OTc1OWM5ZDZmNTRhYTc4N2Q3MmRkZTk3MTNhNDUwXzUtMy0xLTEtMTU3OTA4_0634a1e9-a0ab-4777-b892-0ecf90f12c01"
      unitRef="number">-0.119</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90YWJsZTo3NTk3NTljOWQ2ZjU0YWE3ODdkNzJkZGU5NzEzYTQ1MC90YWJsZXJhbmdlOjc1OTc1OWM5ZDZmNTRhYTc4N2Q3MmRkZTk3MTNhNDUwXzUtNS0xLTEtMTU3OTA4_ca42dc09-5154-4302-9e62-804013743a2b"
      unitRef="number">0.052</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MTYvZnJhZzphMzE5Y2E1MTlmMTE0YTFlOTZmNzBiYmZkZDY4NTNiMS90YWJsZTo3NTk3NTljOWQ2ZjU0YWE3ODdkNzJkZGU5NzEzYTQ1MC90YWJsZXJhbmdlOjc1OTc1OWM5ZDZmNTRhYTc4N2Q3MmRkZTk3MTNhNDUwXzUtNy0xLTEtMTU3OTA4_385d0173-8a5d-48b0-a446-20596dc4726e"
      unitRef="number">-0.097</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i52fdfd1dcedb4b6d940dff113e29d8a3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xMDk5NTExNjMxOTkzL2ZyYWc6MzE2OWNlYzBjYjFiNDVlNzliZmE2MjY3NTA2ZWIxMGMvdGV4dHJlZ2lvbjozMTY5Y2VjMGNiMWI0NWU3OWJmYTYyNjc1MDZlYjEwY18xMDk5NTExNjMzMzI4_da66f46d-f87b-4fc3-9aa4-3827227f3770"
      unitRef="usd">90721000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <bsy:DiscreteIncomeTaxExpenseBenefit
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xMDk5NTExNjMxOTkzL2ZyYWc6MzE2OWNlYzBjYjFiNDVlNzliZmE2MjY3NTA2ZWIxMGMvdGV4dHJlZ2lvbjozMTY5Y2VjMGNiMWI0NWU3OWJmYTYyNjc1MDZlYjEwY18xMDk5NTExNjMxMDE2_5df52466-1d8c-4eb4-9c7b-bab340f1871f"
      unitRef="usd">-4280000</bsy:DiscreteIncomeTaxExpenseBenefit>
    <bsy:DiscreteIncomeTaxExpenseBenefit
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xMDk5NTExNjMxOTkzL2ZyYWc6MzE2OWNlYzBjYjFiNDVlNzliZmE2MjY3NTA2ZWIxMGMvdGV4dHJlZ2lvbjozMTY5Y2VjMGNiMWI0NWU3OWJmYTYyNjc1MDZlYjEwY18xMDk5NTExNjMxMDI0_ffcedc77-5625-4ac2-9365-890538a37a9a"
      unitRef="usd">-6920000</bsy:DiscreteIncomeTaxExpenseBenefit>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i502d590c098e41fd9610f88bcd6f8149_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xMDk5NTExNjMxOTkzL2ZyYWc6MzE2OWNlYzBjYjFiNDVlNzliZmE2MjY3NTA2ZWIxMGMvdGV4dHJlZ2lvbjozMTY5Y2VjMGNiMWI0NWU3OWJmYTYyNjc1MDZlYjEwY18xMDk5NTExNjM0MzI2_1271fbe6-14e7-452a-9bc4-3b0f7d33e521"
      unitRef="usd">90721000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <bsy:DiscreteIncomeTaxExpenseBenefit
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xMDk5NTExNjMxOTkzL2ZyYWc6MzE2OWNlYzBjYjFiNDVlNzliZmE2MjY3NTA2ZWIxMGMvdGV4dHJlZ2lvbjozMTY5Y2VjMGNiMWI0NWU3OWJmYTYyNjc1MDZlYjEwY181NjI_0ab3ac1f-6f71-406b-a382-75268f7ae874"
      unitRef="usd">-36032000</bsy:DiscreteIncomeTaxExpenseBenefit>
    <bsy:DiscreteIncomeTaxExpenseBenefit
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xMDk5NTExNjMxOTkzL2ZyYWc6MzE2OWNlYzBjYjFiNDVlNzliZmE2MjY3NTA2ZWIxMGMvdGV4dHJlZ2lvbjozMTY5Y2VjMGNiMWI0NWU3OWJmYTYyNjc1MDZlYjEwY181Njk_041147e1-1468-48d2-99d2-8553124487e7"
      unitRef="usd">-42825000</bsy:DiscreteIncomeTaxExpenseBenefit>
    <us-gaap:ForeignEarningsRepatriated
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MjgvZnJhZzozNTMwZTVlZWRjZWM0MTE3YjEwMWU3NTEzNzM0MzQxMC90ZXh0cmVnaW9uOjM1MzBlNWVlZGNlYzQxMTdiMTAxZTc1MTM3MzQzNDEwXzU0_77eb4aec-1668-42a1-89d3-bca032b68111"
      unitRef="usd">150000000</us-gaap:ForeignEarningsRepatriated>
    <us-gaap:DerivativesAndFairValueTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MzcvZnJhZzo5YjI4ZWE0ZjQ1NjU0MjA1YjA1Yjk1ZTRhY2E4MjZhYi90ZXh0cmVnaW9uOjliMjhlYTRmNDU2NTQyMDViMDViOTVlNGFjYTgyNmFiXzUzMw_84ac9b71-1a9d-4ac3-ad87-6f79b694a779">Fair Value of Financial Instruments&lt;div style="margin-bottom:12pt;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;Derivatives Not Designated As Hedging Instrument&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has an interest rate swap with a notional amount of $200,000 and a termination date of April&#160;2, 2030 to reduce the interest rate risk associated with the Company&#x2019;s Credit Facility. The interest rate swap is not designated as a hedging instrument for accounting purposes. The Company accounts for the interest rate swap as either an asset or a liability in the consolidated balance sheets and carries the derivative at fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 is a summary of the interest rate swap activity:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:28.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.025%"/&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&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;September&#160;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;September&#160;30,&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;Recognized in Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Statements of Operations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swap:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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 #000;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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gain from change in fair value&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;9,828&#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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;29,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 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;9,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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-style:italic;font-weight:400;line-height:100%"&gt;Other income (expense), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(Refunds) payments&lt;/span&gt;&lt;/div&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;(752)&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;325&#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;(475)&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;942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 applies the provisions of FASB ASC Topic&#160;820,&#160;&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;Fair Value Measurement&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 fair value measurements of financial assets and financial liabilities and for fair value measurements of non&#x2011;financial items that are recognized or disclosed at fair value in the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s financial instruments include cash equivalents, account receivables, certain other assets, accounts payable, accruals, certain other current and long&#x2011;term liabilities, and long&#x2011;term debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 methods and assumptions were used by the Company in estimating its fair value disclosures for financial instruments as of September&#160;30, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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;Current assets and current liabilities&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; &#x2014; In general, the carrying amounts reported on the Company&#x2019;s consolidated balance sheets for current assets and current liabilities approximate their fair values due to the short&#x2011;term nature of those instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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;Acquisition contingent consideration&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; &#x2014; The fair value of these liabilities is based on significant inputs not observable in the market, which represents a Level&#160;3 measurement within the fair value hierarchy. The valuation of contingent consideration uses assumptions the Company believes would be made by a market participant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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;Interest rate swap&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; &#x2014; The fair value of the Company&#x2019;s interest rate swap is measured based on the implied forward rates from the U.S.&#160;Dollar one&#x2011;month LIBOR yield curve and are classified as Level&#160;2 within the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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;Long-term debt&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; &#x2014; The fair value of the Company&#x2019;s borrowings under its Credit Facility approximated its carrying value based upon discounted cash flows at current market rates for instruments with similar remaining terms. The Company considers these valuation inputs to be Level&#160;2 inputs in the fair value hierarchy. As of September&#160;30, 2022, the estimated fair value of the 2026&#160;Notes and 2027&#160;Notes was $582,595 and $439,680, respectively. As of December&#160;31, 2021, the estimated fair value of the 2026&#160;Notes and 2027&#160;Notes was $720,284 and $531,915, respectively. The estimated fair value of the 2026&#160;Notes and 2027&#160;Notes is based on quoted market prices of the Company&#x2019;s instrument in markets that are not active and are classified as Level&#160;2 within the fair value hierarchy. Considerable judgment is necessary to interpret the market data and develop estimates of fair values. Accordingly, the estimates presented are not necessarily indicative of the amounts at which these instruments could be purchased, sold, or settled.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred compensation plan liabilities&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; &#x2014; The fair value of deferred compensation plan liabilities, including the liability classified phantom investments in the DCP, are marked to market at the end of each reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A financial asset or liability classification is determined based on the lowest level input that is significant to the fair value measurement. The fair value hierarchy consists of the following three levels:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;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;Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;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;Level&#160;2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;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;Level&#160;3 inputs are unobservable inputs based on management&#x2019;s own assumptions used to measure assets and liabilities at fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets and financial liabilities carried at fair value measured on a recurring basis consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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:9pt;font-weight:700;line-height:100%"&gt;September&#160;30, 2022&lt;/span&gt;&lt;/td&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;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&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;Total&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;Assets:&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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market funds &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;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;18&#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;&#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;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swap &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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;39,435&#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;39,435&#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 assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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-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;39,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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-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;39,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Liabilities:&lt;/span&gt;&lt;/td&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;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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition contingent consideration &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&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;&#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;1,244&#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,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred compensation plan liabilities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&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;72,990&#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;72,990&#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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash-settled equity awards &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279&#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;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/td&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;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&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;Total&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;Assets:&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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market funds &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;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;21&#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;&#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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swap &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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;10,117&#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;10,117&#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 assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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-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;10,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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-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;10,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Liabilities:&lt;/span&gt;&lt;/td&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;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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition contingent consideration &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&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;&#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;6,613&#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;6,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred compensation plan liabilities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&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;102,199&#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;102,199&#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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash-settled equity awards &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353&#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;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Included in &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;Cash and cash equivalents&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 the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Included in &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;Other assets&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 the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Included in &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;Other liabilities&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;, except for current liabilities of $1,244 and $5,382 as of September&#160;30, 2022 and December&#160;31, 2021, respectively, which are included in &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;Accruals and other current liabilities&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 the consolidated balance sheets. Acquisition contingent consideration liability is measured at fair value and is based on significant inputs not observable in the market, which represents a Level&#160;3 measurement within the fair value hierarchy. The valuation of contingent consideration uses assumptions the Company believes would be made by a market participant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Included in &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;Deferred compensation plan liabilities&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;, except for current liabilities of $1,977 and $7,309 as of September&#160;30, 2022 and December&#160;31, 2021, respectively, which are included in &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;Accruals and other current liabilities&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 the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Included in &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;Accruals and other current liabilities&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 the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 is a reconciliation of the changes in fair value of the Company&#x2019;s financial liabilities which have been classified as Level&#160;3 in the fair value hierarchy:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:59.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.651%"/&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;Nine Months Ended&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&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;/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;/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;Balance, beginning of year&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;6,613&#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;4,299&#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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payments&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;(5,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,371)&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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Addition&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;4,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;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in fair value&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;(6)&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;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency translation adjustments&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;(203)&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;(153)&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;Balance, end of period&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,244&#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,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 did not have any transfers between levels within the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesAndFairValueTextBlock>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="i61ae69c9678849e2a835a7049b222768_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82MzcvZnJhZzo5YjI4ZWE0ZjQ1NjU0MjA1YjA1Yjk1ZTRhY2E4MjZhYi90ZXh0cmVnaW9uOjliMjhlYTRmNDU2NTQyMDViMDViOTVlNGFjYTgyNmFiXzE2Mw_ca197980-12c8-49b9-a5e6-4b6e41f91b89"
      unitRef="usd">200000000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NDYvZnJhZzo3Y2M5ZjZlNzUwYzE0NjdmYjZkOGI4OThmYjBiNDQyYS90ZXh0cmVnaW9uOjdjYzlmNmU3NTBjMTQ2N2ZiNmQ4Yjg5OGZiMGI0NDJhXzY5_fb5089e8-a2e2-45d8-af0d-471baa50ec44">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 is a summary of the interest rate swap activity:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:28.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.025%"/&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&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;September&#160;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;September&#160;30,&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;Recognized in Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Statements of Operations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swap:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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 #000;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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gain from change in fair value&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;9,828&#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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;29,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 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;9,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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-style:italic;font-weight:400;line-height:100%"&gt;Other income (expense), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(Refunds) payments&lt;/span&gt;&lt;/div&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;(752)&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;325&#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;(475)&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;942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i354030657a0f4cdda47ea59ecc2c53bc_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NDYvZnJhZzo3Y2M5ZjZlNzUwYzE0NjdmYjZkOGI4OThmYjBiNDQyYS90YWJsZTo2MjI0OTRiNGQzMjU0NGYyOTk1Yzk4ZWNiNjk2OGUxNC90YWJsZXJhbmdlOjYyMjQ5NGI0ZDMyNTQ0ZjI5OTVjOThlY2I2OTY4ZTE0XzQtMS0xLTEtMTU3OTA4_b5a308e4-6465-4de3-99bc-266c9e90bd21"
      unitRef="usd">9828000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i3ab900618e124378a962676379d13fef_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NDYvZnJhZzo3Y2M5ZjZlNzUwYzE0NjdmYjZkOGI4OThmYjBiNDQyYS90YWJsZTo2MjI0OTRiNGQzMjU0NGYyOTk1Yzk4ZWNiNjk2OGUxNC90YWJsZXJhbmdlOjYyMjQ5NGI0ZDMyNTQ0ZjI5OTVjOThlY2I2OTY4ZTE0XzQtMy0xLTEtMTU3OTA4_b16628f0-c439-47d6-9fe7-ea1a88113ed5"
      unitRef="usd">1463000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i998cc558f3244b47a9872903ecdbafad_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NDYvZnJhZzo3Y2M5ZjZlNzUwYzE0NjdmYjZkOGI4OThmYjBiNDQyYS90YWJsZTo2MjI0OTRiNGQzMjU0NGYyOTk1Yzk4ZWNiNjk2OGUxNC90YWJsZXJhbmdlOjYyMjQ5NGI0ZDMyNTQ0ZjI5OTVjOThlY2I2OTY4ZTE0XzQtNS0xLTEtMTU3OTA4_3cfc8017-2aec-4b3d-bfb8-f71567810ea2"
      unitRef="usd">29318000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="ia6f11e269bcb418daff46f4251894c94_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NDYvZnJhZzo3Y2M5ZjZlNzUwYzE0NjdmYjZkOGI4OThmYjBiNDQyYS90YWJsZTo2MjI0OTRiNGQzMjU0NGYyOTk1Yzk4ZWNiNjk2OGUxNC90YWJsZXJhbmdlOjYyMjQ5NGI0ZDMyNTQ0ZjI5OTVjOThlY2I2OTY4ZTE0XzQtNy0xLTEtMTU3OTA4_c018f5db-b3d2-4701-890b-0033db8113ae"
      unitRef="usd">9198000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <bsy:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments
      contextRef="i404d50779ec64b52b17f94882a109b67_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NDYvZnJhZzo3Y2M5ZjZlNzUwYzE0NjdmYjZkOGI4OThmYjBiNDQyYS90YWJsZTo2MjI0OTRiNGQzMjU0NGYyOTk1Yzk4ZWNiNjk2OGUxNC90YWJsZXJhbmdlOjYyMjQ5NGI0ZDMyNTQ0ZjI5OTVjOThlY2I2OTY4ZTE0XzUtMS0xLTEtMTU3OTA4_76ee8b9e-5c37-4935-a180-c8f66e80b2c3"
      unitRef="usd">-752000</bsy:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments>
    <bsy:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments
      contextRef="i0c311f438f684237add5928e01da3332_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NDYvZnJhZzo3Y2M5ZjZlNzUwYzE0NjdmYjZkOGI4OThmYjBiNDQyYS90YWJsZTo2MjI0OTRiNGQzMjU0NGYyOTk1Yzk4ZWNiNjk2OGUxNC90YWJsZXJhbmdlOjYyMjQ5NGI0ZDMyNTQ0ZjI5OTVjOThlY2I2OTY4ZTE0XzUtMy0xLTEtMTU3OTA4_34e5acf8-ef28-4767-9e5d-ed46ea11dd73"
      unitRef="usd">325000</bsy:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments>
    <bsy:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments
      contextRef="if5c9730c870e4349b09ea7a1e04643c2_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NDYvZnJhZzo3Y2M5ZjZlNzUwYzE0NjdmYjZkOGI4OThmYjBiNDQyYS90YWJsZTo2MjI0OTRiNGQzMjU0NGYyOTk1Yzk4ZWNiNjk2OGUxNC90YWJsZXJhbmdlOjYyMjQ5NGI0ZDMyNTQ0ZjI5OTVjOThlY2I2OTY4ZTE0XzUtNS0xLTEtMTU3OTA4_476bd7d7-227f-4802-9858-7e23e6a4af35"
      unitRef="usd">-475000</bsy:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments>
    <bsy:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments
      contextRef="i8eae13843e174ece9cbd9930e9a784df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NDYvZnJhZzo3Y2M5ZjZlNzUwYzE0NjdmYjZkOGI4OThmYjBiNDQyYS90YWJsZTo2MjI0OTRiNGQzMjU0NGYyOTk1Yzk4ZWNiNjk2OGUxNC90YWJsZXJhbmdlOjYyMjQ5NGI0ZDMyNTQ0ZjI5OTVjOThlY2I2OTY4ZTE0XzUtNy0xLTEtMTU3OTA4_2b878edf-b322-4df3-81a0-1d4e9ed38746"
      unitRef="usd">942000</bsy:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments>
    <us-gaap:LongTermDebtFairValue
      contextRef="i95294991308a4f9ba1c7fb9f4b18650c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90ZXh0cmVnaW9uOmU1ZmJlMDViZTQzOTRiMGQ4OGEyZWU4YWM1MzY5MmY1XzE4NTY_7cb50f37-c82f-4486-ab41-b7e3130151ac"
      unitRef="usd">582595000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i3e641a40f306468eb8361cb1315e5e30_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90ZXh0cmVnaW9uOmU1ZmJlMDViZTQzOTRiMGQ4OGEyZWU4YWM1MzY5MmY1XzE4NjM_3d6c95b1-aaa1-4764-b97f-fe58640d9344"
      unitRef="usd">439680000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i8af08593cfd64845b4b3037d0e456262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90ZXh0cmVnaW9uOmU1ZmJlMDViZTQzOTRiMGQ4OGEyZWU4YWM1MzY5MmY1XzE5NTM_cf77f190-1e05-484b-9c6d-cc3c3e8472b7"
      unitRef="usd">720284000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ice011830abc3469b9cee28eb4db73313_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90ZXh0cmVnaW9uOmU1ZmJlMDViZTQzOTRiMGQ4OGEyZWU4YWM1MzY5MmY1XzE5NjA_fd29968c-9cf9-4a2a-bf39-ba3704292db2"
      unitRef="usd">531915000</us-gaap:LongTermDebtFairValue>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90ZXh0cmVnaW9uOmU1ZmJlMDViZTQzOTRiMGQ4OGEyZWU4YWM1MzY5MmY1XzQ3MTg_8161b59b-63cc-404d-9a11-7ca088a04129">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets and financial liabilities carried at fair value measured on a recurring basis consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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:9pt;font-weight:700;line-height:100%"&gt;September&#160;30, 2022&lt;/span&gt;&lt;/td&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;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&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;Total&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;Assets:&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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market funds &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;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;18&#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;&#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;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swap &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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;39,435&#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;39,435&#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 assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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-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;39,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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-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;39,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Liabilities:&lt;/span&gt;&lt;/td&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;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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition contingent consideration &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&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;&#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;1,244&#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,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred compensation plan liabilities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&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;72,990&#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;72,990&#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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash-settled equity awards &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279&#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;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/td&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;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&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;Total&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;Assets:&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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market funds &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;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;21&#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;&#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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swap &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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;10,117&#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;10,117&#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 assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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-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;10,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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-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;10,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Liabilities:&lt;/span&gt;&lt;/td&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;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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition contingent consideration &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&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;&#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;6,613&#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;6,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred compensation plan liabilities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&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;102,199&#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;102,199&#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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash-settled equity awards &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353&#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;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Included in &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;Cash and cash equivalents&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 the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Included in &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;Other assets&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 the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Included in &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;Other liabilities&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;, except for current liabilities of $1,244 and $5,382 as of September&#160;30, 2022 and December&#160;31, 2021, respectively, which are included in &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;Accruals and other current liabilities&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 the consolidated balance sheets. Acquisition contingent consideration liability is measured at fair value and is based on significant inputs not observable in the market, which represents a Level&#160;3 measurement within the fair value hierarchy. The valuation of contingent consideration uses assumptions the Company believes would be made by a market participant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Included in &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;Deferred compensation plan liabilities&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;, except for current liabilities of $1,977 and $7,309 as of September&#160;30, 2022 and December&#160;31, 2021, respectively, which are included in &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;Accruals and other current liabilities&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 the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Included in &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;Accruals and other current liabilities&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 the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i021f22c015a14040a6003cac8985801d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzItMS0xLTEtMTU3OTA4_ebc2ec70-4294-495c-b0b7-00358294a46d"
      unitRef="usd">18000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib92af6d5c3e44dd3ae6be8476b0fa211_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzItMy0xLTEtMTU3OTA4_02dc644e-bc55-4420-972e-5c4bfb5ba7eb"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3831088fc5134a5db19d0670b76d02a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzItNS0xLTEtMTU3OTA4_429cd0c9-0840-4580-b8ff-49540435fc41"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i563cdd8a47be46eeba9ed9f4a6742082_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzItNy0xLTEtMTU3OTA4_3d589047-de07-414e-80f2-0d92883ac89a"
      unitRef="usd">18000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="i9493ca81917d4d3a90d436144040b8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzMtMS0xLTEtMTU3OTA4_7f069764-5cca-4486-b636-14500fcc9b26"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i935dd2ccc841472db7c148f80171bb12_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzMtMy0xLTEtMTU3OTA4_fe243e7c-a7f5-45d6-82ee-521c268f14b5"
      unitRef="usd">39435000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i58132bf4939d4a1688e794d87ed05f3b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzMtNS0xLTEtMTU3OTA4_9cee7c8a-88ed-461a-9be2-e05b1f8f0608"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i713e929a3b974ff69d097937e4439249_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzMtNy0xLTEtMTU3OTA4_66d62edc-adb0-4f51-9b3f-7f679657a6b7"
      unitRef="usd">39435000</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia694ed7485c24012bb30207aa1f3ed73_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzQtMS0xLTEtMTU3OTA4_d51acf35-feea-4bc9-b5a1-694b1171c0ac"
      unitRef="usd">18000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0fa32ed6be694e44949a2add9540e7a1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzQtMy0xLTEtMTU3OTA4_9b5b441f-58c4-4f00-856e-7c8f70453b95"
      unitRef="usd">39435000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i026c1e5c912f4f088d1db473ea5aa738_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzQtNS0xLTEtMTU3OTA4_63b3d476-b5cb-4ec5-a57f-ed4d24e51029"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i94fdbf85c84e42909a89021c337ee1f2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzQtNy0xLTEtMTU3OTA4_53a6fcb3-ea00-4bf5-81c2-815d3f05b2bb"
      unitRef="usd">39453000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ia694ed7485c24012bb30207aa1f3ed73_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzYtMS0xLTEtMTU3OTA4_faaf828f-68b1-47fd-8e84-198ae98f1e74"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i0fa32ed6be694e44949a2add9540e7a1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzYtMy0xLTEtMTU3OTA4_92dfef1b-d076-48ce-93cf-a7fe2026044f"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i026c1e5c912f4f088d1db473ea5aa738_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzYtNS0xLTEtMTU3OTA4_8e877478-9d21-4729-87c7-3b51a7b70f43"
      unitRef="usd">1244000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i94fdbf85c84e42909a89021c337ee1f2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzYtNy0xLTEtMTU3OTA4_a4dd99fc-7cff-452d-8d83-d29e939c6b9e"
      unitRef="usd">1244000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <bsy:DeferredCompensationLiabilityFairValueDisclosure
      contextRef="ia694ed7485c24012bb30207aa1f3ed73_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzctMS0xLTEtMTU3OTA4_7a2e4a1e-268a-4c5d-863d-c2739b27e34d"
      unitRef="usd">72990000</bsy:DeferredCompensationLiabilityFairValueDisclosure>
    <bsy:DeferredCompensationLiabilityFairValueDisclosure
      contextRef="i0fa32ed6be694e44949a2add9540e7a1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzctMy0xLTEtMTU3OTA4_960f6513-c73b-487b-88fb-3e3956de3e8b"
      unitRef="usd">0</bsy:DeferredCompensationLiabilityFairValueDisclosure>
    <bsy:DeferredCompensationLiabilityFairValueDisclosure
      contextRef="i026c1e5c912f4f088d1db473ea5aa738_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzctNS0xLTEtMTU3OTA4_701c699a-03f6-4c27-b3c1-40f8a877f631"
      unitRef="usd">0</bsy:DeferredCompensationLiabilityFairValueDisclosure>
    <bsy:DeferredCompensationLiabilityFairValueDisclosure
      contextRef="i94fdbf85c84e42909a89021c337ee1f2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzctNy0xLTEtMTU3OTA4_c33fce58-4c42-4a3c-88eb-2361fd26aa01"
      unitRef="usd">72990000</bsy:DeferredCompensationLiabilityFairValueDisclosure>
    <bsy:AccruedEquityBasedCompensationFairValueDisclosure
      contextRef="ia694ed7485c24012bb30207aa1f3ed73_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzgtMS0xLTEtMTU3OTA4_6a7ca2fe-859e-4580-bb2c-8d107702fade"
      unitRef="usd">279000</bsy:AccruedEquityBasedCompensationFairValueDisclosure>
    <bsy:AccruedEquityBasedCompensationFairValueDisclosure
      contextRef="i0fa32ed6be694e44949a2add9540e7a1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzgtMy0xLTEtMTU3OTA4_8e106088-83b0-4245-b56b-57688cd6ead4"
      unitRef="usd">0</bsy:AccruedEquityBasedCompensationFairValueDisclosure>
    <bsy:AccruedEquityBasedCompensationFairValueDisclosure
      contextRef="i026c1e5c912f4f088d1db473ea5aa738_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzgtNS0xLTEtMTU3OTA4_50ca42d3-5675-4237-aaa0-7e6cc714695f"
      unitRef="usd">0</bsy:AccruedEquityBasedCompensationFairValueDisclosure>
    <bsy:AccruedEquityBasedCompensationFairValueDisclosure
      contextRef="i94fdbf85c84e42909a89021c337ee1f2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzgtNy0xLTEtMTU3OTA4_863e3a6e-8a70-4d22-9a8f-5074b4e90621"
      unitRef="usd">279000</bsy:AccruedEquityBasedCompensationFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ia694ed7485c24012bb30207aa1f3ed73_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzktMS0xLTEtMTU3OTA4_2b4560ed-941b-4498-8da7-f9ca602a75c3"
      unitRef="usd">73269000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i0fa32ed6be694e44949a2add9540e7a1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzktMy0xLTEtMTU3OTA4_4229948e-a204-477f-bd70-839471150b8b"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i026c1e5c912f4f088d1db473ea5aa738_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzktNS0xLTEtMTU3OTA4_543f9583-c926-4dc4-9812-5aa167b41ea5"
      unitRef="usd">1244000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i94fdbf85c84e42909a89021c337ee1f2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTphNmExMTYyMmM5NGE0MDU0OGExZDI3NjQ4ZjBiNzhlMi90YWJsZXJhbmdlOmE2YTExNjIyYzk0YTQwNTQ4YTFkMjc2NDhmMGI3OGUyXzktNy0xLTEtMTU3OTA4_c241562a-b525-4eb6-bf3c-1edb4c142b12"
      unitRef="usd">74513000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i99579f08eea347a6826cf9502f2ca779_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzItMS0xLTEtMTU3OTA4_8d416b28-4759-4956-bcbe-c102bcc6bf04"
      unitRef="usd">21000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic4caa9507af74beea794210aaadb4d88_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzItMy0xLTEtMTU3OTA4_6ea9624b-b5de-483c-9b8c-c333dc10d19e"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i578837bcfd404f4c9c0da55fc52583eb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzItNS0xLTEtMTU3OTA4_0176c9c4-8962-4516-8d26-9e41eb3ead16"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8fb85d0603b54ae588f7a5e307d1cf66_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzItNy0xLTEtMTU3OTA4_09f8b4b8-a808-42cc-a362-3106d3a43fbd"
      unitRef="usd">21000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="i11639b284f434468848eb610fdccc360_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzMtMS0xLTEtMTU3OTA4_d288ba4a-cf0b-4d34-ad4b-aa51bb42b73e"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i5ab396e7ab0d497dbc04abf3679e838a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzMtMy0xLTEtMTU3OTA4_cad2b69e-adc5-4ee6-830e-76c85f212aaf"
      unitRef="usd">10117000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i1107bd4f2b52481f840acf9208647e42_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzMtNS0xLTEtMTU3OTA4_075dd0c5-97ee-4479-ba50-3c9ed587fcc0"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i2bb9a4586aaa441b9f69de1757ce2981_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzMtNy0xLTEtMTU3OTA4_bef8b3a6-4b9d-4978-a60b-61d36cc6d869"
      unitRef="usd">10117000</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9dff6da745c74cc196df5a1b6e6ed516_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzQtMS0xLTEtMTU3OTA4_87316c99-e9b3-4e92-bd09-4470b1d69873"
      unitRef="usd">21000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4ce6d158d2a54245b32df68663456fb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzQtMy0xLTEtMTU3OTA4_c7682cd9-d833-4053-bd6c-e6e97c16d107"
      unitRef="usd">10117000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id92a6f7e006a466394830572b468fff3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzQtNS0xLTEtMTU3OTA4_48c12463-0aeb-4d0b-a7b2-cbbba184e7a5"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i799ba26ac49441e099007e2f9c74c9a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzQtNy0xLTEtMTU3OTA4_fb514a5c-5763-42f3-ae7d-5e268bf027ee"
      unitRef="usd">10138000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i9dff6da745c74cc196df5a1b6e6ed516_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzYtMS0xLTEtMTU3OTA4_3653364a-7253-41cb-aa24-8e25dca518e6"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i4ce6d158d2a54245b32df68663456fb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzYtMy0xLTEtMTU3OTA4_22f181ac-fadd-4ac4-aa56-8846fa4964b1"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="id92a6f7e006a466394830572b468fff3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzYtNS0xLTEtMTU3OTA4_9a454262-9337-49d8-9840-bf799017fa60"
      unitRef="usd">6613000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i799ba26ac49441e099007e2f9c74c9a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzYtNy0xLTEtMTU3OTA4_974e94b2-c569-4074-a1fa-2c047e2b7498"
      unitRef="usd">6613000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <bsy:DeferredCompensationLiabilityFairValueDisclosure
      contextRef="i9dff6da745c74cc196df5a1b6e6ed516_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzctMS0xLTEtMTU3OTA4_6ee73a82-3d9c-4306-877d-f716f984b328"
      unitRef="usd">102199000</bsy:DeferredCompensationLiabilityFairValueDisclosure>
    <bsy:DeferredCompensationLiabilityFairValueDisclosure
      contextRef="i4ce6d158d2a54245b32df68663456fb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzctMy0xLTEtMTU3OTA4_cc2e34f4-6dfd-49bb-bb4b-c314db2ba5ac"
      unitRef="usd">0</bsy:DeferredCompensationLiabilityFairValueDisclosure>
    <bsy:DeferredCompensationLiabilityFairValueDisclosure
      contextRef="id92a6f7e006a466394830572b468fff3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzctNS0xLTEtMTU3OTA4_e616945e-eaff-4d3a-94e2-16f8f26bb0ed"
      unitRef="usd">0</bsy:DeferredCompensationLiabilityFairValueDisclosure>
    <bsy:DeferredCompensationLiabilityFairValueDisclosure
      contextRef="i799ba26ac49441e099007e2f9c74c9a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzctNy0xLTEtMTU3OTA4_207de195-e8c3-4056-bd36-9c5279363250"
      unitRef="usd">102199000</bsy:DeferredCompensationLiabilityFairValueDisclosure>
    <bsy:AccruedEquityBasedCompensationFairValueDisclosure
      contextRef="i9dff6da745c74cc196df5a1b6e6ed516_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzgtMS0xLTEtMTU3OTA4_e5b1bb78-af95-4be0-be36-f93e8a27e2cc"
      unitRef="usd">353000</bsy:AccruedEquityBasedCompensationFairValueDisclosure>
    <bsy:AccruedEquityBasedCompensationFairValueDisclosure
      contextRef="i4ce6d158d2a54245b32df68663456fb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzgtMy0xLTEtMTU3OTA4_ff7b8b6a-5295-49be-abd8-74dfee30c0c4"
      unitRef="usd">0</bsy:AccruedEquityBasedCompensationFairValueDisclosure>
    <bsy:AccruedEquityBasedCompensationFairValueDisclosure
      contextRef="id92a6f7e006a466394830572b468fff3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzgtNS0xLTEtMTU3OTA4_a66b5c47-1d22-4b04-9339-9d9a3b754750"
      unitRef="usd">0</bsy:AccruedEquityBasedCompensationFairValueDisclosure>
    <bsy:AccruedEquityBasedCompensationFairValueDisclosure
      contextRef="i799ba26ac49441e099007e2f9c74c9a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzgtNy0xLTEtMTU3OTA4_4df23275-f48c-4234-8bbc-28a4679a89ff"
      unitRef="usd">353000</bsy:AccruedEquityBasedCompensationFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i9dff6da745c74cc196df5a1b6e6ed516_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzktMS0xLTEtMTU3OTA4_bc9f7a40-8a27-444b-95c3-0c903b4ce4d7"
      unitRef="usd">102552000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i4ce6d158d2a54245b32df68663456fb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzktMy0xLTEtMTU3OTA4_82acdd97-e5f3-4d80-a73b-45a061195a41"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="id92a6f7e006a466394830572b468fff3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzktNS0xLTEtMTU3OTA4_b9d2c0cf-646d-4735-b4a9-3f8024acca13"
      unitRef="usd">6613000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i799ba26ac49441e099007e2f9c74c9a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTo3MGM1OTNlNmY1ZDk0YjNmYjg5MDBlMGNjZWY1OGEwMi90YWJsZXJhbmdlOjcwYzU5M2U2ZjVkOTRiM2ZiODkwMGUwY2NlZjU4YTAyXzktNy0xLTEtMTU3OTA4_f8b599bf-d396-4fa6-beb5-caff221254bf"
      unitRef="usd">109165000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i94fdbf85c84e42909a89021c337ee1f2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90ZXh0cmVnaW9uOmU1ZmJlMDViZTQzOTRiMGQ4OGEyZWU4YWM1MzY5MmY1XzM2OTg_9f57947f-e170-44d5-a05a-76458705a796"
      unitRef="usd">1244000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i799ba26ac49441e099007e2f9c74c9a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90ZXh0cmVnaW9uOmU1ZmJlMDViZTQzOTRiMGQ4OGEyZWU4YWM1MzY5MmY1XzM3MDU_227e6e33-c8f6-427e-aa94-509f2d2936bc"
      unitRef="usd">5382000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <bsy:DeferredCompensationLiabilityFairValueDisclosureCurrent
      contextRef="i94fdbf85c84e42909a89021c337ee1f2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90ZXh0cmVnaW9uOmU1ZmJlMDViZTQzOTRiMGQ4OGEyZWU4YWM1MzY5MmY1XzQyNDQ_31934cf6-6fc6-4c68-b88d-8daef629fe45"
      unitRef="usd">1977000</bsy:DeferredCompensationLiabilityFairValueDisclosureCurrent>
    <bsy:DeferredCompensationLiabilityFairValueDisclosureCurrent
      contextRef="i799ba26ac49441e099007e2f9c74c9a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90ZXh0cmVnaW9uOmU1ZmJlMDViZTQzOTRiMGQ4OGEyZWU4YWM1MzY5MmY1XzQyNTE_a39c493b-cda8-4c4e-a351-d774d68f2d89"
      unitRef="usd">7309000</bsy:DeferredCompensationLiabilityFairValueDisclosureCurrent>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90ZXh0cmVnaW9uOmU1ZmJlMDViZTQzOTRiMGQ4OGEyZWU4YWM1MzY5MmY1XzQ3MTk_fc631734-f0ba-41a6-8a3b-2f8592a80679">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 is a reconciliation of the changes in fair value of the Company&#x2019;s financial liabilities which have been classified as Level&#160;3 in the fair value hierarchy:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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:59.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.651%"/&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;Nine Months Ended&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&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;/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;/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;Balance, beginning of year&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;6,613&#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;4,299&#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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payments&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;(5,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,371)&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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Addition&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;4,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;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in fair value&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;(6)&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;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency translation adjustments&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;(203)&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;(153)&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;Balance, end of period&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,244&#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,613&#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:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTplM2E3Y2VkNDJiYzY0MmY0YjE3MzRmOWYwOWVlNDQ5MC90YWJsZXJhbmdlOmUzYTdjZWQ0MmJjNjQyZjRiMTczNGY5ZjA5ZWU0NDkwXzQtMS0xLTEtMTU3OTA4_a5a40d5e-cd3a-46cf-bc7a-577b8a16a5c6"
      unitRef="usd">6613000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ida633192eb4f453c90c38e44d97f224b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTplM2E3Y2VkNDJiYzY0MmY0YjE3MzRmOWYwOWVlNDQ5MC90YWJsZXJhbmdlOmUzYTdjZWQ0MmJjNjQyZjRiMTczNGY5ZjA5ZWU0NDkwXzQtMy0xLTEtMTU3OTA4_c06ab5fa-4b1d-4f4c-b45d-17bef26dcd9b"
      unitRef="usd">4299000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTplM2E3Y2VkNDJiYzY0MmY0YjE3MzRmOWYwOWVlNDQ5MC90YWJsZXJhbmdlOmUzYTdjZWQ0MmJjNjQyZjRiMTczNGY5ZjA5ZWU0NDkwXzUtMS0xLTEtMTU3OTA4_91fe7c6d-3f4b-47f9-96bc-70f10418e967"
      unitRef="usd">5160000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i78d5e148d26a4077809a903e306db55f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTplM2E3Y2VkNDJiYzY0MmY0YjE3MzRmOWYwOWVlNDQ5MC90YWJsZXJhbmdlOmUzYTdjZWQ0MmJjNjQyZjRiMTczNGY5ZjA5ZWU0NDkwXzUtMy0xLTEtMTU3OTA4_3465fc41-3621-4e52-be28-c8b9f10438bf"
      unitRef="usd">2371000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTplM2E3Y2VkNDJiYzY0MmY0YjE3MzRmOWYwOWVlNDQ5MC90YWJsZXJhbmdlOmUzYTdjZWQ0MmJjNjQyZjRiMTczNGY5ZjA5ZWU0NDkwXzYtMS0xLTEtMTU3OTA4_e9398ac3-d843-4c44-9ea9-76159ab130c9"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i78d5e148d26a4077809a903e306db55f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTplM2E3Y2VkNDJiYzY0MmY0YjE3MzRmOWYwOWVlNDQ5MC90YWJsZXJhbmdlOmUzYTdjZWQ0MmJjNjQyZjRiMTczNGY5ZjA5ZWU0NDkwXzYtMy0xLTEtMTU3OTA4_cbffb0c4-bb01-47e2-9758-707570f04a63"
      unitRef="usd">4544000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTplM2E3Y2VkNDJiYzY0MmY0YjE3MzRmOWYwOWVlNDQ5MC90YWJsZXJhbmdlOmUzYTdjZWQ0MmJjNjQyZjRiMTczNGY5ZjA5ZWU0NDkwXzctMS0xLTEtMTU3OTA4_7cec2c55-711c-4708-9e3f-172607b1c354"
      unitRef="usd">-6000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i78d5e148d26a4077809a903e306db55f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTplM2E3Y2VkNDJiYzY0MmY0YjE3MzRmOWYwOWVlNDQ5MC90YWJsZXJhbmdlOmUzYTdjZWQ0MmJjNjQyZjRiMTczNGY5ZjA5ZWU0NDkwXzctMy0xLTEtMTU3OTA4_3d8c1d87-1b19-4362-95c1-29e8c5f3157c"
      unitRef="usd">294000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <bsy:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTplM2E3Y2VkNDJiYzY0MmY0YjE3MzRmOWYwOWVlNDQ5MC90YWJsZXJhbmdlOmUzYTdjZWQ0MmJjNjQyZjRiMTczNGY5ZjA5ZWU0NDkwXzgtMS0xLTEtMTU3OTA4_7f7c4738-adb6-49a4-9166-8764657ccbbe"
      unitRef="usd">-203000</bsy:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss>
    <bsy:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss
      contextRef="i78d5e148d26a4077809a903e306db55f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTplM2E3Y2VkNDJiYzY0MmY0YjE3MzRmOWYwOWVlNDQ5MC90YWJsZXJhbmdlOmUzYTdjZWQ0MmJjNjQyZjRiMTczNGY5ZjA5ZWU0NDkwXzgtMy0xLTEtMTU3OTA4_c4809daf-9806-4b5f-b87b-97f12e525c98"
      unitRef="usd">-153000</bsy:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTplM2E3Y2VkNDJiYzY0MmY0YjE3MzRmOWYwOWVlNDQ5MC90YWJsZXJhbmdlOmUzYTdjZWQ0MmJjNjQyZjRiMTczNGY5ZjA5ZWU0NDkwXzktMS0xLTEtMTU3OTA4_a6350839-ab04-44c1-abdf-9ccb8ec584fc"
      unitRef="usd">1244000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTIvZnJhZzplNWZiZTA1YmU0Mzk0YjBkODhhMmVlOGFjNTM2OTJmNS90YWJsZTplM2E3Y2VkNDJiYzY0MmY0YjE3MzRmOWYwOWVlNDQ5MC90YWJsZXJhbmdlOmUzYTdjZWQ0MmJjNjQyZjRiMTczNGY5ZjA5ZWU0NDkwXzktMy0xLTEtMTU3OTA4_eefb0724-4a90-4235-bd7f-5461cc542d53"
      unitRef="usd">6613000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTUvZnJhZzo1ZGNlM2NmZGQ2NzE0N2UyOGYxZDhiZWVhN2MyMDJjYi90ZXh0cmVnaW9uOjVkY2UzY2ZkZDY3MTQ3ZTI4ZjFkOGJlZWE3YzIwMmNiXzk5Nw_5de67095-729d-44a8-81b5-19731f90a98f">Commitments and Contingencies&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 Commitment&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; &#x2014; In the normal course of business, the Company enters into various purchase commitments for goods and services. As of September&#160;30, 2022, the non&#x2011;cancelable future cash purchase commitment for services related to the cloud provisioning of the Company&#x2019;s software solutions was $23,998 through May&#160;2023. The Company expects to fully consume its contractual commitment in the ordinary course of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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;Operating Leases&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; &#x2014; The Company leases certain &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;office &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;facilities, &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;office &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;equipment, and automobiles under operating leases having initial or remaining non&#x2011;cancelable terms in excess of one year (see Note&#160;8).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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;Litigation&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; &#x2014; From time to time, the Company is involved in certain legal actions arising in the ordinary course of business. In management&#x2019;s opinion, based upon the advice of counsel, the outcome of such actions is not expected to have a material adverse effect on the Company&#x2019;s future financial position, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LongTermPurchaseCommitmentAmount
      contextRef="i816b329f649743029d2073b61e0396a7_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTUvZnJhZzo1ZGNlM2NmZGQ2NzE0N2UyOGYxZDhiZWVhN2MyMDJjYi90ZXh0cmVnaW9uOjVkY2UzY2ZkZDY3MTQ3ZTI4ZjFkOGJlZWE3YzIwMmNiXzMyNQ_c3d9e8be-0c95-44eb-84d1-b517bf1cabe5"
      unitRef="usd">23998000</us-gaap:LongTermPurchaseCommitmentAmount>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTgvZnJhZzoyODE5NDQ3OWZmNWI0OTBhYTkxN2E3MTllMmYyMmQ0Yi90ZXh0cmVnaW9uOjI4MTk0NDc5ZmY1YjQ5MGFhOTE3YTcxOWUyZjIyZDRiXzMwOQ_ef6ca5fb-c453-4a0c-91dd-8d48f74197e7">Geographic Data&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues by geographic region are presented in Note&#160;3. Long&#x2011;lived assets (other than goodwill), net of depreciation and amortization by geographic region (see Notes&#160;5, 6, and 8) are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.209%"/&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&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:0.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,712&#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;99,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;/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;EMEA&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;30,348&#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,730&#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;APAC&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;172,365&#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;184,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: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 long-lived assets&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;373,425&#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;328,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Americas includes the U.S., Canada, and Latin America (including the Caribbean).&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTgvZnJhZzoyODE5NDQ3OWZmNWI0OTBhYTkxN2E3MTllMmYyMmQ0Yi90ZXh0cmVnaW9uOjI4MTk0NDc5ZmY1YjQ5MGFhOTE3YTcxOWUyZjIyZDRiXzMwOA_eca7a618-7282-4210-af93-dff702a7f83d">Long&#x2011;lived assets (other than goodwill), net of depreciation and amortization by geographic region (see Notes&#160;5, 6, and 8) are as follows:&lt;div style="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:62.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.209%"/&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&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:0.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,712&#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;99,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;/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;EMEA&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;30,348&#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,730&#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;APAC&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;172,365&#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;184,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: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 long-lived assets&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;373,425&#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;328,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Americas includes the U.S., Canada, and Latin America (including the Caribbean).&lt;/span&gt;&lt;/div&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="i577ebf0666bf41389e0480054f4a8a4b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTgvZnJhZzoyODE5NDQ3OWZmNWI0OTBhYTkxN2E3MTllMmYyMmQ0Yi90YWJsZTo0N2IyN2NhZWNjNTk0ZTVhYWFjOGNmYzljMjU5OTI4Zi90YWJsZXJhbmdlOjQ3YjI3Y2FlY2M1OTRlNWFhYWM4Y2ZjOWMyNTk5MjhmXzMtMS0xLTEtMTU3OTA4_5ed6682c-f7cf-4f9b-9974-34dc93d7910a"
      unitRef="usd">170712000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i49b32e7960f746b4b268ae29f0c09306_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTgvZnJhZzoyODE5NDQ3OWZmNWI0OTBhYTkxN2E3MTllMmYyMmQ0Yi90YWJsZTo0N2IyN2NhZWNjNTk0ZTVhYWFjOGNmYzljMjU5OTI4Zi90YWJsZXJhbmdlOjQ3YjI3Y2FlY2M1OTRlNWFhYWM4Y2ZjOWMyNTk5MjhmXzMtMy0xLTEtMTU3OTA4_f1cb8e97-606b-4c24-ac8a-05cba002faf5"
      unitRef="usd">99500000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i91bdb9e619bb4ceaa2095f985590261b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTgvZnJhZzoyODE5NDQ3OWZmNWI0OTBhYTkxN2E3MTllMmYyMmQ0Yi90YWJsZTo0N2IyN2NhZWNjNTk0ZTVhYWFjOGNmYzljMjU5OTI4Zi90YWJsZXJhbmdlOjQ3YjI3Y2FlY2M1OTRlNWFhYWM4Y2ZjOWMyNTk5MjhmXzQtMS0xLTEtMTU3OTA4_07e941ae-11b9-402f-9c03-6ad1ff8f4fbe"
      unitRef="usd">30348000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i1bee26634c854720af5072a2753b4eeb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTgvZnJhZzoyODE5NDQ3OWZmNWI0OTBhYTkxN2E3MTllMmYyMmQ0Yi90YWJsZTo0N2IyN2NhZWNjNTk0ZTVhYWFjOGNmYzljMjU5OTI4Zi90YWJsZXJhbmdlOjQ3YjI3Y2FlY2M1OTRlNWFhYWM4Y2ZjOWMyNTk5MjhmXzQtMy0xLTEtMTU3OTA4_3e278679-193e-4729-8f99-a31e859b263d"
      unitRef="usd">44730000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i4fac62c58f4c444fb0a95067747e8cb6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTgvZnJhZzoyODE5NDQ3OWZmNWI0OTBhYTkxN2E3MTllMmYyMmQ0Yi90YWJsZTo0N2IyN2NhZWNjNTk0ZTVhYWFjOGNmYzljMjU5OTI4Zi90YWJsZXJhbmdlOjQ3YjI3Y2FlY2M1OTRlNWFhYWM4Y2ZjOWMyNTk5MjhmXzUtMS0xLTEtMTU3OTA4_f1afe685-b05e-469c-b2a8-15966e398bd2"
      unitRef="usd">172365000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i4a35ecb8811848c0819cc2415016b59f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTgvZnJhZzoyODE5NDQ3OWZmNWI0OTBhYTkxN2E3MTllMmYyMmQ0Yi90YWJsZTo0N2IyN2NhZWNjNTk0ZTVhYWFjOGNmYzljMjU5OTI4Zi90YWJsZXJhbmdlOjQ3YjI3Y2FlY2M1OTRlNWFhYWM4Y2ZjOWMyNTk5MjhmXzUtMy0xLTEtMTU3OTA4_74b78771-e58c-4c7c-a579-f4be775043a3"
      unitRef="usd">184245000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i40f322a89a6f4a9b945a996ce9fd9465_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTgvZnJhZzoyODE5NDQ3OWZmNWI0OTBhYTkxN2E3MTllMmYyMmQ0Yi90YWJsZTo0N2IyN2NhZWNjNTk0ZTVhYWFjOGNmYzljMjU5OTI4Zi90YWJsZXJhbmdlOjQ3YjI3Y2FlY2M1OTRlNWFhYWM4Y2ZjOWMyNTk5MjhmXzYtMS0xLTEtMTU3OTA4_3668bfe9-5795-4f17-ae89-3fb8dd7c92ec"
      unitRef="usd">373425000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i0a81093179e1488ab8ff12240d656c27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NTgvZnJhZzoyODE5NDQ3OWZmNWI0OTBhYTkxN2E3MTllMmYyMmQ0Yi90YWJsZTo0N2IyN2NhZWNjNTk0ZTVhYWFjOGNmYzljMjU5OTI4Zi90YWJsZXJhbmdlOjQ3YjI3Y2FlY2M1OTRlNWFhYWM4Y2ZjOWMyNTk5MjhmXzYtMy0xLTEtMTU3OTA4_d6ae4ca1-6273-495a-9ed7-b70728c56a78"
      unitRef="usd">328475000</us-gaap:NoncurrentAssets>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NjQvZnJhZzoxODZmNjE3OWNhOTE0ODhhOWVkZThlODc0NTE1ZGRhMy90ZXh0cmVnaW9uOjE4NmY2MTc5Y2E5MTQ4OGE5ZWRlOGU4NzQ1MTVkZGEzXzg1_ddc34c1c-d5d6-409f-b97e-5cdf65be7263">Interest Expense, Net&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense, net consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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&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&lt;/span&gt;&lt;/td&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;September&#160;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;September&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense (see Note&#160;10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,491)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,861)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,319)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,844)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Interest income&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;109&#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;25&#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;273&#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;236&#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;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,382)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,046)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,608)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock>
    <us-gaap:InterestExpense
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NjQvZnJhZzoxODZmNjE3OWNhOTE0ODhhOWVkZThlODc0NTE1ZGRhMy90YWJsZTo5NTI0NWFiNTYwZDI0ZGY4YjZjZThiOWI5MDg0NGFhYy90YWJsZXJhbmdlOjk1MjQ1YWI1NjBkMjRkZjhiNmNlOGI5YjkwODQ0YWFjXzMtMS0xLTEtMTU3OTA4_b6c89905-1ad4-4508-a5fb-88be9a697108"
      unitRef="usd">8491000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NjQvZnJhZzoxODZmNjE3OWNhOTE0ODhhOWVkZThlODc0NTE1ZGRhMy90YWJsZTo5NTI0NWFiNTYwZDI0ZGY4YjZjZThiOWI5MDg0NGFhYy90YWJsZXJhbmdlOjk1MjQ1YWI1NjBkMjRkZjhiNmNlOGI5YjkwODQ0YWFjXzMtMy0xLTEtMTU3OTA4_2634acc9-286b-4e04-8519-8c5053752d4f"
      unitRef="usd">3861000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NjQvZnJhZzoxODZmNjE3OWNhOTE0ODhhOWVkZThlODc0NTE1ZGRhMy90YWJsZTo5NTI0NWFiNTYwZDI0ZGY4YjZjZThiOWI5MDg0NGFhYy90YWJsZXJhbmdlOjk1MjQ1YWI1NjBkMjRkZjhiNmNlOGI5YjkwODQ0YWFjXzMtNS0xLTEtMTU3OTA4_42572f54-0995-42e0-8b9d-53ff88e74bbf"
      unitRef="usd">23319000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NjQvZnJhZzoxODZmNjE3OWNhOTE0ODhhOWVkZThlODc0NTE1ZGRhMy90YWJsZTo5NTI0NWFiNTYwZDI0ZGY4YjZjZThiOWI5MDg0NGFhYy90YWJsZXJhbmdlOjk1MjQ1YWI1NjBkMjRkZjhiNmNlOGI5YjkwODQ0YWFjXzMtNy0xLTEtMTU3OTA4_b3350392-1ec2-4d62-b6e6-d335ca89b99a"
      unitRef="usd">8844000</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NjQvZnJhZzoxODZmNjE3OWNhOTE0ODhhOWVkZThlODc0NTE1ZGRhMy90YWJsZTo5NTI0NWFiNTYwZDI0ZGY4YjZjZThiOWI5MDg0NGFhYy90YWJsZXJhbmdlOjk1MjQ1YWI1NjBkMjRkZjhiNmNlOGI5YjkwODQ0YWFjXzQtMS0xLTEtMTU3OTA4_0ea039d0-5938-4a5d-b85c-91f8ded565db"
      unitRef="usd">109000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NjQvZnJhZzoxODZmNjE3OWNhOTE0ODhhOWVkZThlODc0NTE1ZGRhMy90YWJsZTo5NTI0NWFiNTYwZDI0ZGY4YjZjZThiOWI5MDg0NGFhYy90YWJsZXJhbmdlOjk1MjQ1YWI1NjBkMjRkZjhiNmNlOGI5YjkwODQ0YWFjXzQtMy0xLTEtMTU3OTA4_eae6401b-6edf-4b64-afeb-e9219fc1dd50"
      unitRef="usd">25000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NjQvZnJhZzoxODZmNjE3OWNhOTE0ODhhOWVkZThlODc0NTE1ZGRhMy90YWJsZTo5NTI0NWFiNTYwZDI0ZGY4YjZjZThiOWI5MDg0NGFhYy90YWJsZXJhbmdlOjk1MjQ1YWI1NjBkMjRkZjhiNmNlOGI5YjkwODQ0YWFjXzQtNS0xLTEtMTU3OTA4_544996c4-a906-428d-84dc-5b08919f242a"
      unitRef="usd">273000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NjQvZnJhZzoxODZmNjE3OWNhOTE0ODhhOWVkZThlODc0NTE1ZGRhMy90YWJsZTo5NTI0NWFiNTYwZDI0ZGY4YjZjZThiOWI5MDg0NGFhYy90YWJsZXJhbmdlOjk1MjQ1YWI1NjBkMjRkZjhiNmNlOGI5YjkwODQ0YWFjXzQtNy0xLTEtMTU3OTA4_aa2c4708-3e41-46ae-a614-12d1242b3485"
      unitRef="usd">236000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NjQvZnJhZzoxODZmNjE3OWNhOTE0ODhhOWVkZThlODc0NTE1ZGRhMy90YWJsZTo5NTI0NWFiNTYwZDI0ZGY4YjZjZThiOWI5MDg0NGFhYy90YWJsZXJhbmdlOjk1MjQ1YWI1NjBkMjRkZjhiNmNlOGI5YjkwODQ0YWFjXzUtMS0xLTEtMTU3OTA4_2a33cbd9-5b1c-46ae-abdc-547715c42706"
      unitRef="usd">-8382000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NjQvZnJhZzoxODZmNjE3OWNhOTE0ODhhOWVkZThlODc0NTE1ZGRhMy90YWJsZTo5NTI0NWFiNTYwZDI0ZGY4YjZjZThiOWI5MDg0NGFhYy90YWJsZXJhbmdlOjk1MjQ1YWI1NjBkMjRkZjhiNmNlOGI5YjkwODQ0YWFjXzUtMy0xLTEtMTU3OTA4_a4c6da66-27a8-4b85-b8f9-e11ee148eb8a"
      unitRef="usd">-3836000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NjQvZnJhZzoxODZmNjE3OWNhOTE0ODhhOWVkZThlODc0NTE1ZGRhMy90YWJsZTo5NTI0NWFiNTYwZDI0ZGY4YjZjZThiOWI5MDg0NGFhYy90YWJsZXJhbmdlOjk1MjQ1YWI1NjBkMjRkZjhiNmNlOGI5YjkwODQ0YWFjXzUtNS0xLTEtMTU3OTA4_022da138-cdc0-448d-b11f-9bd37189c6dd"
      unitRef="usd">-23046000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82NjQvZnJhZzoxODZmNjE3OWNhOTE0ODhhOWVkZThlODc0NTE1ZGRhMy90YWJsZTo5NTI0NWFiNTYwZDI0ZGY4YjZjZThiOWI5MDg0NGFhYy90YWJsZXJhbmdlOjk1MjQ1YWI1NjBkMjRkZjhiNmNlOGI5YjkwODQ0YWFjXzUtNy0xLTEtMTU3OTA4_0e164d53-022f-4714-bbe8-61bf496202d7"
      unitRef="usd">-8608000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGV4dHJlZ2lvbjpmMjBlMDQ4Y2JhMTI0NTZmYjkwZmUzMzNlNjVkYzFmY183Njk2NTgxMzk1NDgy_def39fe3-9272-4d8a-bc16-1b67987d9911">Other Income (Expense), Net&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other income (expense), net consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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&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&lt;/span&gt;&lt;/td&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;September&#160;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;September&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain (loss) from:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in fair value of interest rate swap (see&#160;Note&#160;17)&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;9,828&#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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;29,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 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;9,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign exchange &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#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,027)&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;(2,446)&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;(18,815)&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;(248)&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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sale of aircraft (see Note&#160;5)&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,029&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in fair value of acquisition contingent consideration&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;506&#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;6&#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;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;Other income, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#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,780&#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;798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other income (expense), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(957)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Foreign exchange loss is primarily attributable to foreign currency translation derived mainly from U.S.&#160;Dollar denominated cash and cash equivalents, account receivables, customer deposits, and intercompany balances held by foreign subsidiaries. Intercompany finance transactions denominated in U.S.&#160;Dollars resulted in unrealized foreign exchange losses of $5,730 and $2,741 for the three months ended September&#160;30, 2022 and 2021, respectively, and $12,293 and $1,298 for the nine months ended September&#160;30, 2022 and 2021, respectively.</us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGV4dHJlZ2lvbjpmMjBlMDQ4Y2JhMTI0NTZmYjkwZmUzMzNlNjVkYzFmY183Njk2NTgxMzk1NDgz_288e7a6b-e68f-43de-b766-518f95662a36">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other income (expense), net consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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&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&lt;/span&gt;&lt;/td&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;September&#160;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;September&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain (loss) from:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in fair value of interest rate swap (see&#160;Note&#160;17)&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;9,828&#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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;29,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 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;9,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign exchange &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#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,027)&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;(2,446)&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;(18,815)&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;(248)&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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sale of aircraft (see Note&#160;5)&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,029&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in fair value of acquisition contingent consideration&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;506&#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;6&#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;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;Other income, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#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,780&#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;798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other income (expense), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(957)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Foreign exchange loss is primarily attributable to foreign currency translation derived mainly from U.S.&#160;Dollar denominated cash and cash equivalents, account receivables, customer deposits, and intercompany balances held by foreign subsidiaries. Intercompany finance transactions denominated in U.S.&#160;Dollars resulted in unrealized foreign exchange losses of $5,730 and $2,741 for the three months ended September&#160;30, 2022 and 2021, respectively, and $12,293 and $1,298 for the nine months ended September&#160;30, 2022 and 2021, respectively.</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl80LTEtMS0xLTE2MDM3MA_305dfb2f-c44f-41d8-9139-804395ff5788"
      unitRef="usd">9828000</us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl80LTMtMS0xLTE2MDM3MA_ddf885a1-3b18-42b8-b8d5-065ab9f9b7e7"
      unitRef="usd">1463000</us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl80LTUtMS0xLTE2MDM3MA_0e554b7c-a80e-4b19-86b1-3635377bdbfa"
      unitRef="usd">29318000</us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl80LTctMS0xLTE2MDM3MA_05a6709c-bf47-4b9c-9a60-436766cef996"
      unitRef="usd">9198000</us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl81LTEtMS0xLTE3MTU2OA_045213d4-1c89-4131-878b-a1701792058e"
      unitRef="usd">-11027000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl81LTMtMS0xLTE3MTU3NQ_a41561b2-2619-43eb-bac7-92451a5f175a"
      unitRef="usd">-2446000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl81LTUtMS0xLTE3MTU3OQ_304b2921-c556-476f-8fae-f7e2e4bf88c3"
      unitRef="usd">-18815000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl81LTctMS0xLTE3MTU3OQ_dfcd44f5-dbcf-424a-8cba-0b9bd293b39d"
      unitRef="usd">-248000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <bsy:GainLossOnSaleOfInterestInPropertyPlantEquipment
      contextRef="i36d3796ec6a54d1bbdb0b05d202176c7_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl82LTEtMS0xLTE3MTU4Nw_a6ca6591-7bd5-43cc-87f9-f13cdcbd97be"
      unitRef="usd">0</bsy:GainLossOnSaleOfInterestInPropertyPlantEquipment>
    <bsy:GainLossOnSaleOfInterestInPropertyPlantEquipment
      contextRef="ia2ccdf4d788848219d4323c921a45cae_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl82LTMtMS0xLTE3MTU4Nw_0af66e83-5a17-4b9a-888b-e3c72297428f"
      unitRef="usd">0</bsy:GainLossOnSaleOfInterestInPropertyPlantEquipment>
    <bsy:GainLossOnSaleOfInterestInPropertyPlantEquipment
      contextRef="ie5243f8c5ac44780ae80fd55456a5287_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl82LTUtMS0xLTE3MTU4Nw_967e3aca-5116-482d-a0ab-ef82a7a6531d"
      unitRef="usd">2029000</bsy:GainLossOnSaleOfInterestInPropertyPlantEquipment>
    <bsy:GainLossOnSaleOfInterestInPropertyPlantEquipment
      contextRef="i49d9b6a29813404da8028bfd80675087_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl82LTctMS0xLTE3MTU4Nw_2df7c595-c733-479a-8997-090216389101"
      unitRef="usd">0</bsy:GainLossOnSaleOfInterestInPropertyPlantEquipment>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl83LTEtMS0xLTE2MDM3MA_b96c051d-c290-48bf-8a4d-8c83a42bf645"
      unitRef="usd">-506000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl83LTMtMS0xLTE2MDM3MA_62d876d7-b8e3-4c71-b7c5-119af06a6d8f"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl83LTUtMS0xLTE2MDM3MA_3ce87fa4-3d16-4e00-9550-86f35854f06c"
      unitRef="usd">-6000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl83LTctMS0xLTE2MDM3MA_c9e656af-35d5-4ba4-ba05-905d3f045a75"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <bsy:OtherMiscellaneousNonoperatingIncomeExpenseOther
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl84LTEtMS0xLTE2MDM3MA_b9a92a58-98e2-42e5-a25b-3d99b3ff69ff"
      unitRef="usd">873000</bsy:OtherMiscellaneousNonoperatingIncomeExpenseOther>
    <bsy:OtherMiscellaneousNonoperatingIncomeExpenseOther
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl84LTMtMS0xLTE2MDM3MA_405eb67a-83e0-4479-95ef-ee997d098245"
      unitRef="usd">26000</bsy:OtherMiscellaneousNonoperatingIncomeExpenseOther>
    <bsy:OtherMiscellaneousNonoperatingIncomeExpenseOther
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl84LTUtMS0xLTE2MDM3MA_c35c985a-676e-4b5d-b925-e1ebc8fb9115"
      unitRef="usd">1780000</bsy:OtherMiscellaneousNonoperatingIncomeExpenseOther>
    <bsy:OtherMiscellaneousNonoperatingIncomeExpenseOther
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl84LTctMS0xLTE2MDM3MA_4dfdf831-2f47-4069-83b8-39b346a4d58a"
      unitRef="usd">798000</bsy:OtherMiscellaneousNonoperatingIncomeExpenseOther>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl85LTEtMS0xLTE2MDM3MA_ae761061-7a20-4c6e-91e7-2f7f54b375d3"
      unitRef="usd">180000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl85LTMtMS0xLTE2MDM3MA_160198e6-c327-47eb-86a9-2e4b9f31f7cb"
      unitRef="usd">-957000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl85LTUtMS0xLTE2MDM3MA_35ea0bcb-d079-4b53-87e5-b213fb2cb0eb"
      unitRef="usd">14318000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8zMjk4NTM0ODg3NzYxL2ZyYWc6ZjIwZTA0OGNiYTEyNDU2ZmI5MGZlMzMzZTY1ZGMxZmMvdGFibGU6ZDZmY2I5ZTMzYTQ0NDA5MWJiZDhkYzgzZmMxMzZmMjIvdGFibGVyYW5nZTpkNmZjYjllMzNhNDQ0MDkxYmJkOGRjODNmYzEzNmYyMl85LTctMS0xLTE2MDM3MA_bfe0ad08-c9d0-43ca-a2d3-c1c90dade155"
      unitRef="usd">9748000</us-gaap:OtherNonoperatingIncomeExpense>
    <bsy:ForeignCurrencyTransactionGainLossUnrealizedIntercompany
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDc2L2ZyYWc6Y2EyZTE5NjhiNjNjNGQ4Mjk4YzU1MDM1YjZiOTA3OTgvdGV4dHJlZ2lvbjpjYTJlMTk2OGI2M2M0ZDgyOThjNTUwMzViNmI5MDc5OF8xMDk5NTExNjI5MjU2_d43a89c9-bd9d-4771-b041-a11fdf815f2a"
      unitRef="usd">-5730000</bsy:ForeignCurrencyTransactionGainLossUnrealizedIntercompany>
    <bsy:ForeignCurrencyTransactionGainLossUnrealizedIntercompany
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDc2L2ZyYWc6Y2EyZTE5NjhiNjNjNGQ4Mjk4YzU1MDM1YjZiOTA3OTgvdGV4dHJlZ2lvbjpjYTJlMTk2OGI2M2M0ZDgyOThjNTUwMzViNmI5MDc5OF8xMDk5NTExNjI5MjYw_f1f1644b-6f27-43c0-98a2-8bd50334c1be"
      unitRef="usd">-2741000</bsy:ForeignCurrencyTransactionGainLossUnrealizedIntercompany>
    <bsy:ForeignCurrencyTransactionGainLossUnrealizedIntercompany
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDc2L2ZyYWc6Y2EyZTE5NjhiNjNjNGQ4Mjk4YzU1MDM1YjZiOTA3OTgvdGV4dHJlZ2lvbjpjYTJlMTk2OGI2M2M0ZDgyOThjNTUwMzViNmI5MDc5OF8xMDk5NTExNjI5MjY0_403a7d22-1627-452b-9034-cfcea243db82"
      unitRef="usd">-12293000</bsy:ForeignCurrencyTransactionGainLossUnrealizedIntercompany>
    <bsy:ForeignCurrencyTransactionGainLossUnrealizedIntercompany
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF80NDc2L2ZyYWc6Y2EyZTE5NjhiNjNjNGQ4Mjk4YzU1MDM1YjZiOTA3OTgvdGV4dHJlZ2lvbjpjYTJlMTk2OGI2M2M0ZDgyOThjNTUwMzViNmI5MDc5OF8xMDk5NTExNjI5MjY4_98516310-96d7-41a7-b31f-75ab36b0a049"
      unitRef="usd">-1298000</bsy:ForeignCurrencyTransactionGainLossUnrealizedIntercompany>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82OTEvZnJhZzpmYmI1YTg2YTE5YjU0MDAxOGE3YTA3MmY0MWE3ZDgyZi90ZXh0cmVnaW9uOmZiYjVhODZhMTliNTQwMDE4YTdhMDcyZjQxYTdkODJmXzI5_77b9a1db-9f22-40b1-8b7c-945bf0acda3c">Net Income (Loss) Per ShareThe Company issues certain performance-based RSUs determined to be participating securities because holders of such shares have non-forfeitable dividend rights in the event of the Company&#x2019;s declaration of a dividend for common shares. As of September&#160;30, 2022 and 2021, there were 362,773 and 99,683 participating securities outstanding, respectively.&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Undistributed net income (loss) allocated to participating securities are subtracted from net income (loss) in determining basic net income (loss) attributable to common stockholders. Basic&#160;net income (loss) per share is computed by dividing basic net income (loss) attributable to common stockholders by the weighted average number of shares, inclusive of undistributed shares held in the DCP as phantom shares of the Company&#x2019;s Class&#160;B Common Stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the Company&#x2019;s diluted &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;net income (loss) per share &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;numerator, interest expense, net of tax, attributable to the conversion of 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; convertible senior notes&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is added back to basic net income (loss) attributable to common stockholders. For the Company&#x2019;s diluted &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;net income (loss) per share &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;denominator, the basic weighted average number of shares is adjusted by the effect of dilutive securities, including awards under the Company&#x2019;s equity compensation plans and ESPP, and by the dilutive &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;effect of the assumed conversion of the convertible senior notes. &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted&#160;&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;net income (loss) per share &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;attributable to common stockholders is computed by dividing diluted net &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;income (loss)&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; attributable to common stockholders by the weighted average number of fully diluted common shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Except with respect to voting and conversion, the rights of the holders of the Company&#x2019;s Class&#160;A Common Stock and the Company&#x2019;s Class&#160;B Common Stock are identical. Each class of shares has the same rights to dividends and allocation of income (loss) and, therefore, net income (loss) per share would not differ under the two&#x2011;class method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The details of basic and diluted&#160;net income (loss) per share are as follows&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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&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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;September&#160;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;September&#160;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;36,997&#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;(48,022)&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;149,058&#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;54,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Net income (loss) attributable to participating securities&lt;/span&gt;&lt;/div&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)&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;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31)&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;(6)&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;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income (loss) attributable to Class&#160;A and Class&#160;B common stockholders, basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;36,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;(48,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;149,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;54,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes&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;832&#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: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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#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,116&#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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income (loss) attributable to Class&#160;A and Class&#160;B common stockholders, diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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-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;37,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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-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;(48,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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-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;154,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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-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;54,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;border-top:3pt double #000;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 #000;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 #000;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 #000;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;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average shares, basic&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;310,116,104&#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;308,195,379&#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;308,959,801&#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;305,119,985&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dilutive effect of stock options, restricted stock, and RSUs&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,126,936&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,278,839&#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,430,643&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dilutive effect of ESPP&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;168,518&#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;171,571&#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;107,508&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dilutive effect of assumed conversion of convertible senior notes&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,758,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,667,623&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average shares, diluted&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 #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;325,170,383&#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;308,195,379&#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;332,077,834&#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;314,658,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:3pt double #000;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:3pt double #000;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:3pt double #000;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:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share, basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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.12&#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;(0.16)&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.48&#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;0.18&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share, diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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 #000;border-top:3pt double #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;(0.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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 #000;border-top:3pt double #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;0.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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 #000;border-top:3pt double #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;0.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The effect of interest expense, net of tax, attributable to assumed conversion of convertible senior notes for the three months ended September&#160;30, 2021 has been excluded from the calculation of diluted net loss per share due to the net loss for the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 potential common shares were excluded from the calculation of diluted net income (loss) per share attributable to common stockholders because their effect would have been anti&#x2011;dilutive for the periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.846%"/&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&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&lt;/span&gt;&lt;/td&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;September&#160;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;September&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs&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;297,789&#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;8,174,124&#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;279,789&#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;90,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;ESPP&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,908,798&#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;17,667,623&#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;12,076,899&#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 anti-dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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,206,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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;25,939,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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;279,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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;12,167,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The effect of dilutive securities for the three months ended September&#160;30, 2021 have been excluded from the calculation of diluted net loss per share as those potential common shares would have been anti&#x2011;dilutive due to the net loss for the period, except for 90,400 RSUs that were anti&#x2011;dilutive under the two&#x2011;class method calculation of diluted net income (loss) per share.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82OTQvZnJhZzowOWFiM2Q0OGI1NTE0MGE1YTJkOThiZDBkYWI3NDU4OS90ZXh0cmVnaW9uOjA5YWIzZDQ4YjU1MTQwYTVhMmQ5OGJkMGRhYjc0NTg5XzI2MA_cf3598f8-1e49-41ff-bada-478f5ce42ffe"
      unitRef="shares">362773</us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights>
    <us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF82OTQvZnJhZzowOWFiM2Q0OGI1NTE0MGE1YTJkOThiZDBkYWI3NDU4OS90ZXh0cmVnaW9uOjA5YWIzZDQ4YjU1MTQwYTVhMmQ5OGJkMGRhYjc0NTg5XzI2Nw_f7190d86-7468-4996-9543-c7d85874b941"
      unitRef="shares">99683</us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90ZXh0cmVnaW9uOmVhODA3ZWI0MjY2NDQxOWU5Y2RmM2U4OGU3YWViN2IxXzI4OA_1f90205f-b66c-4b6e-8f41-118d3f4bbe22">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The details of basic and diluted&#160;net income (loss) per share are as follows&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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&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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;September&#160;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;September&#160;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;36,997&#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;(48,022)&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;149,058&#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;54,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Net income (loss) attributable to participating securities&lt;/span&gt;&lt;/div&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)&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;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31)&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;(6)&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;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income (loss) attributable to Class&#160;A and Class&#160;B common stockholders, basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;36,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;(48,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;149,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;54,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes&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;832&#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: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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#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,116&#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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income (loss) attributable to Class&#160;A and Class&#160;B common stockholders, diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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-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;37,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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-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;(48,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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-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;154,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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-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;54,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;border-top:3pt double #000;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 #000;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 #000;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 #000;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;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average shares, basic&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;310,116,104&#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;308,195,379&#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;308,959,801&#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;305,119,985&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dilutive effect of stock options, restricted stock, and RSUs&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,126,936&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,278,839&#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,430,643&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dilutive effect of ESPP&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;168,518&#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;171,571&#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;107,508&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dilutive effect of assumed conversion of convertible senior notes&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,758,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,667,623&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average shares, diluted&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 #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;325,170,383&#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;308,195,379&#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;332,077,834&#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;314,658,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:3pt double #000;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:3pt double #000;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:3pt double #000;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:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share, basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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.12&#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;(0.16)&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.48&#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;0.18&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share, diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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 #000;border-top:3pt double #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;(0.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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 #000;border-top:3pt double #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;0.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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 #000;border-top:3pt double #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;0.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The effect of interest expense, net of tax, attributable to assumed conversion of convertible senior notes for the three months ended September&#160;30, 2021 has been excluded from the calculation of diluted net loss per share due to the net loss for the period.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzQtMi0xLTEtMTU3OTA4_0a8f6184-d1c4-4a23-bb1e-bca947d613fd"
      unitRef="usd">36997000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzQtNC0xLTEtMTU3OTA4_72f2bd2e-bfc3-4245-9a7a-b864570f4ab8"
      unitRef="usd">-48022000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzQtNi0xLTEtMTU3OTA4_8aa62e3f-bd3a-49df-a395-a408baee9166"
      unitRef="usd">149058000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzQtOC0xLTEtMTU3OTA4_41f31eba-01dc-4257-9293-6e93b5c2c5a7"
      unitRef="usd">54611000</us-gaap:NetIncomeLoss>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzUtMi0xLTEtMTU3OTA4_85298e3c-629c-4888-9957-0a9640b32735"
      unitRef="usd">11000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzUtNC0xLTEtMTU3OTA4_40e351e8-fa95-47bc-a011-c2a71fd279e7"
      unitRef="usd">3000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzUtNi0xLTEtMTU3OTA4_b557bc9b-55f8-4435-9432-2e28cc09ec8b"
      unitRef="usd">31000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzUtOC0xLTEtMTU3OTA4_c66080ef-95c8-42e4-9c53-8dd43811e456"
      unitRef="usd">6000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzYtMi0xLTEtMTU3OTA4_aaf4a885-3b42-4704-8b1d-09e81fd79945"
      unitRef="usd">36986000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzYtNC0xLTEtMTU3OTA4_3921ca16-b78c-40b8-a9df-063df4e08492"
      unitRef="usd">-48025000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzYtNi0xLTEtMTU3OTA4_fed4ec39-49c2-49bb-b99c-b9301478f834"
      unitRef="usd">149027000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzYtOC0xLTEtMTU3OTA4_155c44ac-282f-400f-97f8-cd26f14b0cfe"
      unitRef="usd">54605000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:InterestOnConvertibleDebtNetOfTax
      contextRef="i22308cf9e0f1480fbf7aa18098374551_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzctMi0xLTEtMTU3OTA4_a355de4e-cb10-4c88-b119-5271148c8532"
      unitRef="usd">832000</us-gaap:InterestOnConvertibleDebtNetOfTax>
    <us-gaap:InterestOnConvertibleDebtNetOfTax
      contextRef="ib3d2ff950a704f12aeecf1527133b369_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzctNC0xLTEtMTU3OTA4_d8041f8a-cebd-4005-bee2-c5c48b436d37"
      unitRef="usd">0</us-gaap:InterestOnConvertibleDebtNetOfTax>
    <us-gaap:InterestOnConvertibleDebtNetOfTax
      contextRef="ib56f14f818664adc99118097845148cf_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzctNi0xLTEtMTU3OTA4_51bd6cc6-86bf-4480-9682-ffe053f6c468"
      unitRef="usd">5116000</us-gaap:InterestOnConvertibleDebtNetOfTax>
    <us-gaap:InterestOnConvertibleDebtNetOfTax
      contextRef="ie31be5d1441740cba81cb74ad1422c9b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzctOC0xLTEtMTU3OTA4_dbf6f621-388a-41b5-b897-3399cf9d0abe"
      unitRef="usd">0</us-gaap:InterestOnConvertibleDebtNetOfTax>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzgtMi0xLTEtMTU3OTA4_1f705238-6bcf-4284-8e87-3ab54087b266"
      unitRef="usd">37818000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzgtNC0xLTEtMTU3OTA4_b9f3f665-9b0b-4209-bb28-b0efec913b91"
      unitRef="usd">-48025000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzgtNi0xLTEtMTU3OTA4_54ea7dfc-1a69-499d-8133-ad0ea1a262d2"
      unitRef="usd">154143000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzgtOC0xLTEtMTU3OTA4_b572ef59-9526-4cd1-a761-e3c5f6904fca"
      unitRef="usd">54605000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzExLTItMS0xLTE1NzkwOA_642f772a-81fa-46c2-8811-612381c0d9a5"
      unitRef="shares">310116104</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzExLTQtMS0xLTE1NzkwOA_c535127f-5ca6-4bcf-8ea7-21ed2ae3d7af"
      unitRef="shares">308195379</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzExLTYtMS0xLTE1NzkwOA_c7af6aa1-6f31-4365-93cc-937170a7908e"
      unitRef="shares">308959801</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzExLTgtMS0xLTE1NzkwOA_e5eb599f-7672-4348-b88b-02d77a2ca262"
      unitRef="shares">305119985</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzEyLTItMS0xLTE1NzkwOA_a376c64f-ae34-42ac-b99d-09bd003e5cea"
      unitRef="shares">4126936</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzEyLTQtMS0xLTE1NzkwOA_e8770b12-12b9-42ab-af07-144e2762e5a8"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzEyLTYtMS0xLTE1NzkwOA_a76ccc98-bf44-48c1-97f6-9a1cddd9db74"
      unitRef="shares">5278839</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzEyLTgtMS0xLTE1NzkwOA_c045b4cc-e7d1-406d-9408-408414341638"
      unitRef="shares">9430643</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzEzLTItMS0xLTE1NzkwOA_41bc769f-3063-4284-bfea-f41d3e6924a9"
      unitRef="shares">168518</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzEzLTQtMS0xLTE1NzkwOA_9b25d1d6-d855-4f85-95b1-1a5f332cb8b2"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzEzLTYtMS0xLTE1NzkwOA_8cbb6396-99c7-48c4-91e2-b7748b6572d7"
      unitRef="shares">171571</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzEzLTgtMS0xLTE1NzkwOA_9af927ad-5ddb-4a48-8f46-182f11cf41b9"
      unitRef="shares">107508</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE0LTItMS0xLTE1NzkwOA_35a03554-c0df-4acd-a846-39c3a7645ba3"
      unitRef="shares">10758825</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE0LTQtMS0xLTE1NzkwOA_e8c355fa-b7c9-40aa-bcf3-0dd9627d9883"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE0LTYtMS0xLTE1NzkwOA_45b31808-d883-485a-a258-4fdccb8d2803"
      unitRef="shares">17667623</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE0LTgtMS0xLTE1NzkwOA_d9ec86fd-f277-4b76-ba48-d6b90119bf4f"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE1LTItMS0xLTE1NzkwOA_32db6f15-7c67-43f6-99f7-930dd22df306"
      unitRef="shares">325170383</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE1LTQtMS0xLTE1NzkwOA_96468764-cfd0-47cf-a982-3e902cdf692b"
      unitRef="shares">308195379</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE1LTYtMS0xLTE1NzkwOA_b7a19128-50dd-4454-8b29-b09922a9133d"
      unitRef="shares">332077834</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE1LTgtMS0xLTE1NzkwOA_83b1b633-f5ea-4d23-b949-7d3ee0d398b0"
      unitRef="shares">314658136</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE3LTItMS0xLTE1NzkwOA_c9ea36e0-5a3e-4117-b161-b60d81739463"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE3LTQtMS0xLTE1NzkwOA_92aeec72-8e62-4b06-a3d5-f0a9d2b7c35a"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE3LTYtMS0xLTE1NzkwOA_501b154b-db71-49f9-b130-174f95b1c1bc"
      unitRef="usdPerShare">0.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE3LTgtMS0xLTE1NzkwOA_64ea27bd-933d-4135-ae3c-7f7eeebb3dba"
      unitRef="usdPerShare">0.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE4LTItMS0xLTE1NzkwOA_ec5f84a3-0bce-415c-96fe-e2981488a920"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE4LTQtMS0xLTE1NzkwOA_5c6d6103-0737-4935-a942-fb32a115de8c"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE4LTYtMS0xLTE1NzkwOA_8b56d977-90a0-4fdf-a340-2c72c99982c6"
      unitRef="usdPerShare">0.46</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTowYTI1NTEyOTkzYTk0NWNjOWQ0ZWNjYmViM2M5MjZmNS90YWJsZXJhbmdlOjBhMjU1MTI5OTNhOTQ1Y2M5ZDRlY2NiZWIzYzkyNmY1XzE4LTgtMS0xLTE1NzkwOA_8fd55a72-c283-431b-9ed9-76b836752438"
      unitRef="usdPerShare">0.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90ZXh0cmVnaW9uOmVhODA3ZWI0MjY2NDQxOWU5Y2RmM2U4OGU3YWViN2IxXzI5MA_a3a3d0db-d193-44a8-afab-34580ae7be5e">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&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 potential common shares were excluded from the calculation of diluted net income (loss) per share attributable to common stockholders because their effect would have been anti&#x2011;dilutive for the periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.846%"/&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&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&lt;/span&gt;&lt;/td&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;September&#160;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;September&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs&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;297,789&#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;8,174,124&#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;279,789&#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;90,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;ESPP&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,908,798&#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;17,667,623&#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;12,076,899&#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 anti-dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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,206,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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;25,939,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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;279,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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;12,167,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The effect of dilutive securities for the three months ended September&#160;30, 2021 have been excluded from the calculation of diluted net loss per share as those potential common shares would have been anti&#x2011;dilutive due to the net loss for the period, except for 90,400 RSUs that were anti&#x2011;dilutive under the two&#x2011;class method calculation of diluted net income (loss) per share.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i68bd7c6c74604e5b9b5d2a084821c0b1_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzMtMS0xLTEtMTU3OTA4_abb35c6a-4075-476a-bec0-fde283a141c1"
      unitRef="shares">297789</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3006979c69fb46a999e70f5545bf7cf4_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzMtMy0xLTEtMTU3OTA4_762e0693-1474-44c3-a226-122c3a9a5312"
      unitRef="shares">8174124</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6f854de7dacd41d8b0a0837077a35484_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzMtNS0xLTEtMTU3OTA4_b978b5c6-fb5a-4b99-9254-ceca43fde0f0"
      unitRef="shares">279789</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia222046761e240f2831b30622f7f9272_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzMtNy0xLTEtMTU3OTA4_9f2a7c63-7748-4ac2-8619-4906b0721458"
      unitRef="shares">90400</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic988b06c484c4a009941e821e22b4d59_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzQtMS0xLTEtMTU3OTA4_d0409924-4435-4078-9bee-ea0cfd59f4c1"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9e69cb515f184d3fb48070a2daf449aa_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzQtMy0xLTEtMTU3OTA4_bddbe2fc-53a6-4a64-9721-2a1b1633d135"
      unitRef="shares">97804</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i894d8441e337472f9cd6e41e09e3c074_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzQtNS0xLTEtMTU3OTA4_6db93426-4472-4c84-8229-991441f12b37"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8f0f6a4ac48f49b89721e46df89675f7_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzQtNy0xLTEtMTU3OTA4_b4bbd15b-54e0-4da7-ab4f-ddf8552ef1c8"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i412d038ae11347479fdb6ce57f4661f6_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzUtMS0xLTEtMTU3OTA4_7feb8af7-30bc-41bb-89fc-82dca8cbe6c8"
      unitRef="shares">6908798</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i42666f25eaef4df6822b23e3d0996c22_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzUtMy0xLTEtMTU3OTA4_48324a7c-cc95-48fd-a5d8-8bbcfb3bdd0e"
      unitRef="shares">17667623</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i28d35b45b01248b2b5746d71745eacd9_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzUtNS0xLTEtMTU3OTA4_edd5e281-2a0b-4be5-93fa-dfc509b1ae5c"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i43263fe9449d4a5fa091717413428ddd_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzUtNy0xLTEtMTU3OTA4_8f2abebe-5763-4286-809e-35b5b2ddb6d8"
      unitRef="shares">12076899</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i247702a53665484f91cd00d382c98692_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzYtMS0xLTEtMTU3OTA4_5acf6ed9-38ca-4655-97f2-6c052b46d516"
      unitRef="shares">7206587</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1132ea38e25344d48336e66f1ebed8d5_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzYtMy0xLTEtMTU3OTA4_35e75cd8-1c38-4f2a-8a2e-93cf6978399c"
      unitRef="shares">25939551</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzYtNS0xLTEtMTU3OTA4_8b17f709-c4af-4c9b-959c-6d46a8f4d87a"
      unitRef="shares">279789</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90YWJsZTo3YWYxOGJhMjI5MTg0NDEzYmNiN2QyN2VkMmU4N2UyNS90YWJsZXJhbmdlOjdhZjE4YmEyMjkxODQ0MTNiY2I3ZDI3ZWQyZTg3ZTI1XzYtNy0xLTEtMTU3OTA4_cab03f82-c256-47fc-8334-bda864e661c4"
      unitRef="shares">12167299</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia222046761e240f2831b30622f7f9272_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF83MDYvZnJhZzplYTgwN2ViNDI2NjQ0MTllOWNkZjNlODhlN2FlYjdiMS90ZXh0cmVnaW9uOmVhODA3ZWI0MjY2NDQxOWU5Y2RmM2U4OGU3YWViN2IxXzU0OTc1NTgxNTc1Nw_7c8f659e-1694-418f-99ae-ff06d822e64e"
      unitRef="shares">90400</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i502d590c098e41fd9610f88bcd6f8149_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF85NjQvZnJhZzozZWY4MzZkZmU4YzU0Mzk3YjczZGMyM2YxNjMzNGE0My90ZXh0cmVnaW9uOjNlZjgzNmRmZThjNTQzOTdiNzNkYzIzZjE2MzM0YTQzXzEwOTk1MTE2MzIwODk_b9a67e14-beec-4958-8ac2-201775be8823"
      unitRef="usd">90721000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <bsy:StockIssuedDuringPeriodSharesDeferredCompensationPlan
      contextRef="i92028b8721cb4066a8235944a1b86193_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5OTgyM2FkOGRlNDQ3ZmViMTY4ODY1YThhYjRkNDc0L3NlYzphOTk4MjNhZDhkZTQ0N2ZlYjE2ODg2NWE4YWI0ZDQ3NF8xMDIxL2ZyYWc6Njk4ZjAwMjZlNTRhNDhiODk1ZWJjZjllYWE5MzZjZjQvdGV4dHJlZ2lvbjo2OThmMDAyNmU1NGE0OGI4OTVlYmNmOWVhYTkzNmNmNF8zMw_638c7db9-ffc0-463c-a254-366c9a155fa0"
      unitRef="shares">97591</bsy:StockIssuedDuringPeriodSharesDeferredCompensationPlan>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>119
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MOR_2;2/IB>3;9.?%,Y>2!\GAAE&7"?4 W%]Q+@\GZ@?RS3NC_P%02P,$%
M  @ 98!H54@G3DJ+!P  6B$  !@   !X;"]W;W)K<VAE971S+W-H965T,BYX
M;6RM6FMOVS@6_2N$IQAT *?F2Z+4)@;:!+M;8![!9&;V,R/3L5!)5"7*:?;7
M+_6H)(L/)S/YD,2R#JESK\A[#LE</LKJ2WT00H%O>5;45ZN#4N7[S:9.#B+G
M]3M9BD+?V<LJYTI?5@^;NJP$WW6-\FR#(0PW.4^+U?:R^^ZVVE[*1F5I(6XK
M4#=YSJNG3R*3CU<KM/K^Q>_IPT&U7VRVER5_$'="_5G>5OIJ,_:R2W-1U*DL
M0"7V5ZN/Z/TU[1ITB+]2\5C//H,VE'LIO[07GW=7*]@R$IE(5-L%UW^.XEID
M6=N3YO%UZ'0U/K-M./_\O?=_=<'K8.YY+:YE]M]TIPY7JV@%=F+/FTS]+A__
M(X: @K:_1&9U]QL\#EBX DE3*YD/C36#/"WZO_S;D(A9 T0=#?#0 #^W 1D:
MD"[0GED7U@U7?'M9R4=0M6C=6_NARTW76D>3%NUKO%.5OIOJ=FI[+8M:9NF.
M*[$#GWC&BT2 N[:[&ER /^]NP-LW/X$W("W 'P?9U+S8U9<;I9_<MM\DPU,^
M]4_!CJ?<B?(=(' -,,38TOS:W_Q&)+HYZIJCT^8;'>\8-!Z#QEU_Q!5T4U6B
M4(#7M8[SO2V>O@-J[Z"=6^_KDB?B:J4G3RVJHUAM?_P!A?"#+;I7ZNPD5C+&
M2GR];Z]Y?0#ZK8&D_2"^-NF19SIXZUOLNPJ[KMH"<-PR' 7AY>8X#\=$$1P3
MPD;8"5$Z$J5>HA^31#::ERX.B= D[S-AH]AW$LP>CA&E0;S@:(%1%$$'QV#D
M&/@Y9KKL=5-$%U"PD\V]VC>9KD4]=1O?P"!R@6 $\8*O!18&%-GIAB/=T$OW
MMA(E3W=Z\B8R%T#Q;\+*,30>CAA%=$'1@@JC"-HILI$B>Q;%=H1*=1"5+GKS
MR6FCRPPB!&.\I&M!44(C.]UHI!MYZ?XA%<^>03&R4 Q1@!8<39@&1<3QVN.1
M9'PFIUKE*_74);6=\:767;4&A5 VKK')%;* +*A:4"C"Q,X4P4E^H)?K;YHI
M5VGQ #*AU1A4K>Q>R/U%HR_<^1UZG=/1 S9>5@$++( 1<@P"-!--Y&7]N5"\
M>$AUB1HX.I,[='2:7838,KT6'*9Z*% 'U4GJD%==MO^6<O>89IF5'+84TYA
MX^5;@'J<1I0YZBF:U GYY>ES<12UREV"-+0^91C&<,G/A(64N%[SI$C(+TDW
M8B_T3#]?0)$I-P%FQG2WP!@B+'3PG%0)^67IMZYP>F:+J2Z,DI MZ9DP&H74
M16]2(>27H;YH>NB9RD*@GL[$(&@"<1C$F+K*T*1"B#W+$68IOT^S5*7";@N1
M5\U>Z@M?J[?3H"<M0WXQ&QU7R9]<=@N9$J55/S0FH U&(]=[F90,^:5,4ZP:
MGM46?S![55;B%L$BC-*E\;+A, FA@SJ>E W[E6TL'I4XBJ*QL\2F0*$H)$&T
M8&G!:<<3(H?[PI.28;^2+?7W3%:Q*5,H@,R@:X$Q&F$'V]FZS2]FGV=UV#=J
ML:E7$87!DJ6)"L/84>[P)&GXS(IK&*"EK+J="KD'F2P>+I2H<K 3]U:?@$T%
M"R!<3K-SJ%/&D\YAO\Z=NMIS0\"B=6&,Z-(SV' QB9C#T>!)[;!?[7X^GTQ3
MR!!CX7RZ#!PM0$I@'+M&ZJ1YV*]YX^S7 [841<V[H5!FO#B;7U/D&(+(2*\)
MBVD4N\;"I(38OR";LBM?6!K,!1>.&%MN'EA@1'LEUZB8Q S[Q>QYY=8B4P$.
MEII@@;'8)69X$C/L%[-GVTEL:I)VLVAIARRP,(#(D4HR*1?Q*]=SJRPQ12F*
MXN5 M: 8PX&#Y"1<Y(QP=6;@S)@DI@XQ1I8[!184HCB,'10GM2)^M>K+ZCF*
MEC58@!$F2TVU ;&N_MBQ6T!F.X1G!$OF>=JOP?J=0EFTTUX4B>8,WOXJE>A=
M)XI^LH;@[=YN8X'-#[]"1Z<IF!204*__OU,R^7*0V4Y4]8\_1!BQ#]W.B7JR
M+@.(5T]?N@QXK=Y.8Y_TE/CU]+;Z7I?J-@MK\ :^@ZA_0,DK<.19(]: -^H@
MJ_1_&H<@7,/^IX?5!ZZ9?0"%+ 1(Z[K1(%GU]V2C:J6'52LDO&[=T)THE<CO
MQ0#X?B[0C;T;D<QO6??\AW=@:O=2WKV0TVQ-PD[\PGZ=Z85LS^XC:&>.EO6[
M?YJW(67=(F>6+H36(41K%K Y_&]G<=W=FP7PZ<4!K*,7AH!9N(Y0J/%1=P\S
MN-8+]G4<XE>*2;<N17<8F#U9QXEETR"*# VPH9PJ-;DIXG=3'W>[M'5^6@?:
M;>Z+M  )+U.M"U:JIC?20T:OKY8K%PLP)BR"+KZ3BR)GMP2:O,FZT\!AN:W]
M:R4.[<'M47M 6=M5S'1,%]JTQGBY(VL#QMJ<NTS+9*[(V9V"D?E.[-,DM2X-
MB.F9+DATLN<^$+4 *8E#UXXLG>P5]=NKWA;43L6QGGI9-K*QSJ]Q[&79%X<Q
MQH[U#)WL%O7;+</+='/RA4$@\^#0NL]G =KW^3:S@^_VOPY^X=5#6M1ZP;+7
M+>$[IA-1]0?Y_86297<6?B^5DGGW\2"XIM\"]/V]U&9GN&B/U\=_I]C^'U!+
M P04    " !E@&A5@10\)SD#   C#@  &    'AL+W=O<FMS:&5E=',O<VAE
M970S+GAM;*U776^;,!3]*Q:;IE;: B8?)%V"U*::MH=)4:-NSR[<!*L&,]M)
MNOWZV4!)2 @A:?,0L+GG^!S@Y,;C#1?/,@)0Z"5FB9Q8D5+IC6W+((*8R Y/
M(=%7%ES$1.FA6-HR%4#"#!0SVW6<@1T3FEC^.)N;"7_,5XK1!&8"R54<$_'W
M#AC?3"QLO4X\T&6DS(3MCU.RA#FHQW0F],@N64(:0R(I3Y" Q<2ZQ3=3W#>
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
M!",)32:<-,A"XI:%_U:&%N<#!K07D'E1DICZ'X!=,7Z^@!U-!F0>2X+0G!\
M7*@E^(3-@QHD;C7XDVC;:V19CG(IF^)A+W.EB)"LT2Y7PFE5['K)T(K5OBED
M 0\< J@\;&4$ #)G#A!CCA@(-%$AD$$H$K=0?-TARS)OV[X _=05$F<7/O<?
MJOE6Z<Q6UJMOF[I<BP9V%[6>Y:F,XJ:V!&!=1ID3#8#3&656J!F 4QEUINS&
MKAOD)6'.IQMW:J%M-WFWSO2[9FKF!1]L$*=.?>N3#:]LJ5>VS!?;."2#Z"5N
MT6MG\^XE2!_TGEZQ0N_T;M+I*CSS]9W$9PD3?,2F*@!05PIF"D*0C%FS'MCE
MA"HB@P@F;A'L],>Z*/=Z3;S$(]%%'K%1H$<@,GOM [N<*(S)H(^)6Q__WNW>
M*JOS@RJ&GD1O='O*CJ(Z7H']8(M7B@.,(U4CF\X H ''24AC\TD)#$W"A ?6
M&@!!0XR3A$_-9X.$)FX)/>F:4Z*\XAQ;UE(28E7(6X_I(>B4<P"H*@_CF%M;
M11 4LRCDF$ZMDX.V)FYM?;]_:%=-L>OWI/4R6!:KR:<);K(W3_@^V5*O;)DO
MMO&6\2#W:>!<@]V;QLY2X<V[QC[94J]LF2^V<12&>H*ZZXG7MXZ/!*--8<;B
MR*PF(!R) W,>3 %<3)/$?%J5 ;B(T"">F"SI4$Y0XDR\BS:0J;,D>7,"^F1+
MO;)EOMC&T3@[.N*N8B[?1J; (^F8QF;1!L%P8.VN C <Q(DI!C( QQ/.)Q[R
MTJ$$H>XGW*-5"337:^7AE2WURI;Y8AM'8J@\J/M B7LA\GJ2Q"M;ZI4M\\4V
MCL)0[]!+CI,XQ[_]W)W04*T(Y@0 X'"(J?D0 L#% 8^MAS< +N1)'$Q- 4-!
M0]T%S9UH=D+NE=DN0>HF>7,&^F1+O;)EOMC&X1B**.H^\N*>![R></'*EGIE
MRWRQC:,P5&O47:U=, _8VP_)^1;,T<7 @13,S6,K*0"C^BRC.0< ,$KCB7UN
M-A1![+73+<U!C7WXS*;7&L@K6^J5+?/%-@["4 ,Q_-<'/G/63V^.@D^VU"M;
MYHMM'(6A+&/N79X+#C';NRA* )@'>)80C%%N;GH#L)C@Q)A',@C&R-1&'AOJ
M'N8^,W]1%<J\'I[WRI9Z9<M\L8VC<7: _I+S1I=4H0PX(X^Y]4 =@E%L';,"
M8%$46SNK$"RVM]SG9R_T;$7SU+U)U:)N![U_F^-T]?2VUJ?N'27C^F=\O<3
M]11?9_V[6 -]_VK8SWGS5%0M*L6CZBKX&*L!T_1O6_4_9+WK7B=ZJ*6LM]W7
MC<C7HM$ ]?_'NI8O/W0'IW?>%O\#4$L#!!0    ( &6 :%5<3<A!U ,  ,(-
M   8    >&PO=V]R:W-H965T<R]S:&5E=#4N>&ULK5?;;N,V$/T50@V*!$BB
MNV2YMH'$=M$%NFVPWFT?BCXP$FVI*Y%>DK:3O^^0DE598MR@]8LD4C.'G#.'
MY'!R8/RKR F1Z*4JJ9A:N93;L6V+-"<5%O=L2RC\63->80E-OK'%EA.<::>J
MM#W'B>P*%]2:373?$Y]-V$Z6!25/'(E=56'^^DA*=IA:KG7L^%1L<JDZ[-ED
MBS=D1>27[1.'EMVB9$5%J"@819RLI]:#.UXFREX;_%:0@^A\(Q7),V-?5>-#
M-K4<-2%2DE0J! RO/9F3LE1 ,(UO#:;5#JD<N]]']!]U[!#+,Q9DSLK?BTSF
M4VMDH8RL\:Z4G]CA)]+$$RJ\E)5"/]&AL74LE.Z$9%7C##.H"EJ_\4O#0\<!
M<,P.7N/@]1V"-QS\QL%_[PA!XQ"\=X2P<="AVW7LFK@%EG@VX>R N+(&-/6A
MV=?>P%=!E4Y6DL/? OSD;,ZH8&6184DRM)+P A%(@=@:S5D%TLN5)O8$?: I
MJPBZ_ID)<8/NT)?5 EU?W: K5%#T.6<[@6DF)K:$22EH.VTF\%A/P'MC C[Z
MR*C,!5K2C&0&_\5Y_^2,OPUDM(QX1T8>O;. *[*]1[YSBSS'\PSSF;_?W36%
M\_]&7_[GT4_(\%MY^!K/?POOJ(@W!?''P[.0'-;[GZ;<U^B!&5WM@6.QQ2F9
M6@ L"-\3:_;]=V[D_& B_I)@BTN"+2\$=I*BH$U1< Y]]@L<)D6S.$NU.$UY
MJ"$B#:&.COW,CY(DGMC[+L%#J[M@I'78-5L,S=P@<<+1J=ER:!8&D>NV5B?1
MAFVTX5E!_BISPE%ZHD05]2VB1(M4XA<BQB8.PDMJ\9)@BTN"+2\$=I*=J,U.
M=%:+<';#R4SAX.*<T/05P<Y 18GKFB#["\XS?;R8TE,CAUWQN=[(27H:-9AY
ML>,&/8V:T!PWZ4EY:3 +P[@SZ D-<4M#?):&AU3N,"]PB390J2%=4<F"UQOI
MML2TJU9$UFNHFE3KZCJ\N87G2#]=U8!#%3X]]0GIVA)=5Y6O)@+C02R=Q5:3
M-S3QG!YQ0Q._MTTLAR:19R9LU!(V.DO89R:!+/:NM6T*?6323IST=J2YP<R#
M;;"O'1.:XX9ACP:#61A&06RF(FFI2,Y2<7K(_NO&G@PV62]PD_ZB&5K=Q:'C
M1KW AV:N/TH<OQ>X <UU_*@7M]TI2BO"-_HV(""].RKK J3M;2\<#[K.[O4_
MNN.Y:^A?P 6EOD_\ U_?;CYBOBFH0"59PU#.?0Q)XO6-H6Y(MM4E\3.34&#K
MSQPN680K _B_9DP>&VJ ]MHV^QM02P,$%     @ 98!H5:\@#K.N @   @@
M !@   !X;"]W;W)K<VAE971S+W-H965T-BYX;6RM5=MNVS ,_17"*X8.:.M+
MTJ[+$@.Y#>M#@:!9MX=A#XI-QT)ER9/DI/O[2;+CIH43%%M?+(GB.;R()H=;
M(1]4CJCAL6!<C;Q<ZW+@^RK)L2#J0I3(S4TF9$&T.<JUKTJ))'6@@OE1$%SY
M!:'<BX=.MI#Q4%2:48X+":HJ"B+_3)")[<@+O9W@CJYS;05^/"S)&I>H[\N%
M-">_94EI@5Q1P4%B-O+&X6#>M_I.X3O%K=K;@XUD)<2#/=RD(R^P#B'#1%L&
M8I8-3I$Q2V3<^-UP>JU)"]S?[]B_N-A-+"NB<"K8#YKJ?.1=>Y!B1BJF[\3V
M*S;Q7%J^1##EOK!M= ,/DDII431@XT%!>;V2QR8/>P##TPV(&D#T$M _ .@U
M@-YK+?0;0/^U%BX;@ O=KV-WB9L13>*A%%N05MNPV8W+OD.;?%%NZV2II;FE
M!J?CJ>!*,)H2C2DLM5E,$6@%(H.I*$SIY;8F-@@W/!$%PNF"2*.0HZ8)81_@
M'.Z7,S@]^0 G0#E\RT6E"$_5T-?&.VO#3QI/)K4GT0%/>G K#+&".4\Q[<#/
MCN,_'<'[)BMM:J)=:B;14<(EEA?0"\X@"J*HPY_IZ^%A5SC_9WW^S]:?):/7
MUDG/\?4.\>U*XV!E_!ROE);FQ__5]?8U>[^;W3;#@2I)@B//$"N4&_3B]^_"
MJ^!S5^+?DFSVEF3S-R)[]D3]]HGZQ]CC<:(K(BEAL#;S 5P?UU36KU8RPL]
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
M !5-8:&9?&O]0'[[HRBEFUD[AR>[XH%#&I"?V]O8^F\NF(JOX2"06C>0W_
M2@F\\^>V6W3NKU'P>#DE9HX:4V&AF9QI84".V!&^FF?.'SAXH 3T \I)9FM
MJ%%S5#2%A692K64->>$ND$&>.>F*$HP1>]8OQ[=_A(&<3H<J10 Q!S;!DEI?
MD!>>'7F)6\X?.[@S 2Z(+!7<WM,'-6J.BJ:PT$RVM3XBO^(IEB##KEN!<V<[
M50D<)&&3!@"E]D+HW'][P60 FTV2H4-6I-8?Y 0_PWE>.3]R<(<!_ I$QL1>
MJX<:-4=%4UAH)I=:O9!GGU$)\@>< ^%LW22!(R5L1@ <9Y=%?]6#&QHZFF+
M2I=IF2&;<"QDH+<G S8[),19\NV/'#J)GA8T1PVJL-!,<K3HD$T2'2[U]OBC
MA Y:F:LM<$E3>\,7U* Y*IK"0C-IU=I"-DE;.,?:DT')?RSL/7G\%0CN>A,4
M!]2(:N V!R;3F982,K^4\'5=0/[@P?T,6"C DH0XV\J@ALU1T106FLFWEB$R
MOPR![P+*(!\!CYUM93/7OC"SS0O^R@<3ARHJ#-WGP K83,L%F5\NN- %Y$</
M[F.@!0)T :$&SE'1%!::2:F6*+*@0RLGT>CZ&D 7$% .< $!I6 7$% 0=@%!
M!4$7T'7S4);MHFB+VYM=<5_^O=C?5]LF6I=WW97QZ]Z=LJ_N'UY^:>O=FZMN
M_O%KW;;UYO#QH2RZX:<OT/W]KJ[;+[]<=_A/]?[C(<;M_P!02P,$%     @
M98!H59M 1Y!/ @  Z 0  !@   !X;"]W;W)K<VAE971S+W-H965T."YX;6Q]
M5$UOVS ,_2N$5VPK4-2.DW[.,="T';9#@:!9M\.P@V(SL5!9="4Y:?_]*#GQ
M,J#)Q1(EOL='FE2V)O-L*T0'K[72=AQ5SC77<6R+"FMA3ZE!S3<+,K5P;)IE
M;!N#H@R@6L5IDIS'M9 ZRK-P-C5Y1JU34N/4@&WK6IBW"2I:CZ-!M#UXE,O*
M^8,XSQJQQ!FZIV9JV(I[EE+6J*TD#087X^AF<#T9>?_@\%/BVN[LP6<R)WKV
MQO=R'"5>$"HLG&<0O*SP%I7R1"SC9<,9]2$]<'>_9?\:<N=<YL+B+:E?LG35
M.+J,H,2%:)5[I/4WW.1SYOD*4C9\8=WY7EQ%4+364;T!LX):ZFX5KYLZ[ #2
M= \@W0#2H+L+%%3>"2?RS- :C/=F-K\)J08TBY/:_Y29,WPK&>?R6]*6E"R%
MPQ)FCA>NN+- "[:H>*Y(E6CL)[A_::5[@\]38=BA0B<+H8[A"*2&'Q6U5NC2
M9K%C39XY+C;Q)UW\=$_\*W@@IK-PKTLL_\?'G$N?4+I-:)(>))QA<PK#Y 32
M)!W T^P./A\='^ =]H4:!M[A/MYM;?:6YO?-W#K#;?;GO3)T[*/WV?WH7=M&
M%#B.>+8LFA5&^<</@_/DRP'MHU[[Z!![/FU-47'K>NF%:!K^U?SS%%#C)\.>
M@!.O[VGN6,\#JY_N53Y(SRY'6;S:%1/O=%^-9AEFS$)!K79=(_:G_1C?=-W[
MS[U[ QZ$64IM0>&"H<GIQ5D$IINKSG#4A%Z>D^/)"-N*GR(TWH'O%T1N:_@
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
MHZ58RT/Y/\3R:FV&K[88WG3UKO\JAH>ZZ^IM_W(CN!S&J #Y]W4MN\WQC3K
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
M._B, ;VC0V'>>WE#5A4!)!H2F!NR! -]?5C0ERZB\=8910H\Y-X9]F$B(?L
M<5)X&3&6%B(O:A^WI-@!P#^'I!]:5Y!95FRX2'&H=2LK*AG.(GK75!IPKDSI
M0M'4X%EFT MRK:V4X#)8[IWCYN;:.T?+PPD#PXH^<EN+:C9=(8_7-D_5<'>/
M!CVP9YKPMDQUJM2BZF;2<[JGS_513CZRX5#6#YDTY+D3AD;BM2TH#3DTUR*T
MMZ-5I9;2]PIYB@@%QIWW$Q.P=\JZLS;')M0DDE-UE?B(;&DKLJ@%).O !^KT
M$%)=VU@-DE>&N"Q=M_#@_I\+*9L_'C3*-_5@>"7PSE:B??F\WU[]]"Z &HEI
M6YZ,JNI>SX$'I)(<Y5+:RP=@C*)$(X4%';$\/GR'TM<ONJJ;PA1'ZH/-4W&K
MY4-KJ+9%VT=Y<\MM ,U%:#E8\M*-SFW O1" )E,^G7!?J'_G0A@-D>8RG-/P
M)^BX]N%@RVR9'O""J=GY?0IWBORH[HW3).<VO,(U];]#^NNYA-?_OSOZ/\YZ
M&;KJ4/% SR7:J#:;DILA>)! 61&>L,THW E2\E'WA0UR706+]O89V5''.?[>
MG^>/DA5U<-P2@3V(<MP9HRI791W@R.=X^NPVB@((P9G)AA#+IDX\N^=-$*"J
M)O !J\=; #E^:S05XN(-]T6AC^_F\"#-FYN0PCL9&N" -]<$-33D&XD?P"\"
M(PIUQ?\1D'\ICO>W_6*()C%#H)#_1F<**5#T'::K<1WY/Q/FB3MVYEX50TY&
MHI]X0O0G%<&EDA]]F>9UV2D,2).="I;'(&=YM)7L0X5L>,I9B87R6_E\]:A:
M]Q=MI*5\+8TA9['J:6&$*M>A! $W6W.=0V!O7/-%@-]%^_^AX0PH='I*G=M)
M.^-E[N9#A+>!CB]4MTW.DVW)\XHSC<ZUW>17;E=![LH89;^9>P"QU_U)?\3U
M6I6VK3"+;>UH=<56<-ABV?6(/L0'D(,$WE7R8 /L"#+H[Y2PPTO=/M#4P.D#
MS2M=;5_  ;D2CT).L9,<5U/+>_HCOPB5N\&)(^P0CZPJ%!HTIVL:OUD[NC8+
M9B&F$*H[3=FMHPD:!X'!DK(I+80ETFX$HV:P7M3I)4@Z:$M3YDU=@K\MX"WX
MLH,YC86W0)6*H&,?]QTC\>7"W7"IW]0Z8S<FK@/'H9S PX _-$NLT#BZ:"S
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
MJ^AV$@M'%Q0D=9\B)]C.K2,19F1/V>!PC:JUS#W8GNE;G;4RSQ]$R2YFG1W
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;)U6VV[;.!#]E8%:% G
MUA2I:YH82-++YJ'=HLWN/BSV@99HBZU$JB1=-_OU.Z0<QT&<H-@76[R=.3-G
M9LC3C;'?7">EAY]#K]U9TGD_GLQFKNGD(-PK,TJ-*TMC!^%Q:%<S-UHIVGAH
MZ&>,TF(V"*63^6F<^V3GIV;M>Z7E)PMN/0S"WES(WFS.DC2YG?BL5IT/$[/Y
MZ2A6\HOT?XR?+(YF.Y16#5([9318N3Q+SM.3BRSLCQO^5'+C]KXA>+(PYEL8
M7+5G"0V$9"\;'Q $_OV0E[+O Q#2^+[%3'8FP\'][UOT=]%W]&4AG+PT_5^J
M]=U94B70RJ58]_ZSV?PFM_[D :\QO8N_L)GVYCR!9NV\&;:'D<&@]/0O?F[C
ML'>@HH\<8-L#+/*>#$66;X07\U-K-F##;D0+']'5>!K)*1U$^>(MKBH\Y^?O
MC6DWJN]!Z!9^]YVT<*6]T"NUZ"6<.R>].YUYM!3VSYHMZL6$RAY!K>&#T;YS
M\%:WLKU_?H8,=S39+<T+]B3@%SF^ DX),,K8$WA\YS:/>/Q7W'[@,+Q1KNF-
M6UL)?Y\OG+>8//\<"L-D)3ML)134B1M%(\\2K!@G[0^9S%\\2POZ^@D?LIT/
MV5/H_UNZ)U$/<_X54W#=26@ZG)0.E 8?AL+:&Z57( :SUA[,$E8[* RN<+ T
M/38&=P(7HA>ZD03>R$8."S3!TZAW"L\A)7E5D:PLX;SYOE9.A9)V4/":Y+0&
M+% L/XT%8ZW4S0V@8MKU8BK\]BO6$382Y'C$&<GSXGCKQ+TE1GA9'M_QP)SS
M6R+;Q$,BC*0U)S3G2-,+U;O@D[J+A9AB82*\QV@\[O !_(>NOW5>8>^1+;RW
MQCETOUD/ZS[.?,2>?8'][JFEJP?4W'KQ%5LB>!-4L5[]&\.$?,S2;R))%-G+
MIM.F-ZL;X"]SN)'".G2_3@G/2_PXRE$2RH_Q$S6H\BR(1*-,8;7@A+$\KE:$
M%QPN8RM#SZR<9'&=&AUBIW0+SM.2<,[@**6,5'5U#"S-2,8S8%E..,OAJ.*D
MK.MC2 LTQ JXMJ+%.PKOKWV@HB(T+5#/#&&R8\@X23&V2(E6%*<I3B/Q#*6L
M2OAH],O&#*/TZ/C*2CEEPZW+/,<C:4V#4;H=\3IP2P'3$3,!>:5E3;(*W65U
M2?*20I92PC..*X%,R#>&YAB:>ZB'-OYQ3:[TR]&:1J*\H1B%;;HH3RM_X'TZ
M!J[ 24$YO'A6L92]WHXXR;-R;RZ,KHT7_8%<?0Y914F11^%VKJ!R*&=:\K">
M<HP9C>NW#CV/LE0H3ZA[L<+0K42(X1Y_D#_Q\> DYKR%<8WD\?YL#U#8*-_!
M4FF% #W>TC@C@L?+<'G'$[&=7*).0M]$M\K7#AI,(].K-J:\\_@WB8<EB:\6
M.^79O9J[[E#A>Y<3?,0&>'_F?F$>*--8F7=?E\;%UH8JNL:J<6L69>I5$_P/
M,0Y)6,<&4I:AH]6$TQS_<TQ6[&K[44.H0\%R6& DRPJH2%$6@4U5U)B6I$3!
M)W$/!A\+$Q.@#,;2% %"^684I0TURU)2,@J'KJ/9WJL"*W<5WTXAZ-C)IP?&
M;G;W/#N?7B5WVZ>WW0=A5PICTLLE'J6ORCP!.[V7IH$W8WRC+(S'-A$_.WQB
M2ALVX/K2&'\[" 9VC];Y?U!+ P04    " !E@&A5+5A=)D<%  !@#   &0
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
M;_TW_H?M_G<3'Z79J(H:]362AN,Y#LK&_Q;!WSA=\_?_*^UP7.7E%B2F"FW
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
MR5* M+%*PL"&2+$9T5FPBU!X@?"=>K5H,^%4+I>@GC+$+HF3&Z-MNQ2,KTI
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
MS^UQB)OA]E!)1,B7M%FYFN%5:'9\!,OE@QKM15TN^7!$!&8(D/GK7$GL/0W
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
M2> W8_W^#2&JW;  )D:<UB:#J9#4JE1L>@T!7N_2F($+HW,$RXFU13I\>5J
M+/0:;+<=BJI@A0\>6#=5CI3^%6C!]".26PYJL_H+%O"*%/!B#(PH*0.<<N4^
M[_*_$!6*A28W&TL;1MA;[Z(\IHPJFY#JHV26IDF:IE]A'3-7#HP=!F:L)HFG
MO,GV'GW2TJ)CRPKN""J0HRIK"U8W/N0KBB0D?5NS4>I"_%$H'4/>;P8MN9Y'
M@X(C@] C.9'H[T;YG<C8#K56E"=<,^"QPWQ&2UNA%,E['>TX7W^BJ;F@/D C
M%ROZC;=JU<1V%R+0)3F;]Q2%0U=Q"#?$H=%*KI3N\\MBG$,3*:B7%?F)1')G
M;<FD*\XPOA"W+L2-J24B;RRW*5;J"XOJ9PLJ#"11QD,!\:% 8*2C8ZR0L^U<
M/^P&W)@Z3^/44S9:?C(:\.!"N%]-D_ED&8OM-L]5:-T:L5;YOX(!M?)XAJ-N
ML\PV^SX?ZRIK,/3@Z;T/%<?-/DW# XTU3\/^SE/=<"6Q*X,/PQF:-7&;W53J
MO]S"CDQ HFPH&+%,D_EXQ"S/Z&Z[\&G%S[;AT!>XTW^2#/G+S)2^[6YKB9\P
MH2+G63*]3"^>+:VN$?;JZKB!A4'4BS92\<C#I$*D_O_!<U]5%]R77^I?RT/<
M/L;A%>Y\ZW0N&/8U2?1I2V'>\#F K#)H0EOXINT$G4%]Y/Z$?\H?\1U.6Z:D
M[S^3;O\DRR[. [&Z,))0K;/Y90CB*Y3]8C[IVM0_ZACCA)M.'8]S>G=6_=[L
MH'^Q2):7LTA@L4PFX_F7$1@=$_CQ .4S[(.6B,+50^?/I5L<;,0KS,-%Z[G9
M>'ZH/A[JX-S+Y;1U;I*.T\ZTEWBTQ^G0LE_,T:D8&=%E>LNNE#GU#F5?/ F>
M6(31@AQ[9LM;',/CV]$^'E]SU'*ND2L<$U:[SH1@%W!GDUDRGRXBL5DR64R3
MZ71Y["2N=V]XTAP6H YET_.,XDK-=),__87X3 ]:&W3LK7M]RA6?N.&EC?(5
MSE?+^1S7>3))ER_MFO-1DHXF8CE-%LM4_!H,9JL.H>?C9(EEZ$C'R6BY%*?^
M"0][GRE*PB#DCS$NGN/B%XON;?>]YS9^YGC:'C\6_8PYJI"*FM8032_FLX&P
M\0-,?/"F#A\]<'Y$AH3;@I"REC=@?6WP-Z5]8 7=5[";_P%02P,$%     @
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
M2-3Z!X?Z2ZM6_"._J6I;M>3+A4QS6=,"/)\IU?9?Z(#A5Y_G_P902P,$%
M  @ 98!H5=56P*&)!   00T  !D   !X;"]W;W)K<VAE971S+W-H965T,C4N
M>&UL[5??;]LV$/Y7#JI7Q(!@RY+LV*EC(#]:K,!:!$V[/0Q[H*63180B59**
MX_]^1\IV[-9)' Q[&+ 7B:3NOKOO>,>CIDNE[TR):.&A$M*<!Z6U]5F_;[(2
M*V9ZJD9)7PJE*V9IJA=]4VMDN5>J1#^.HE&_8EP&LZE?N]&SJ6JLX!)O-)BF
MJIA>7:)0R_-@$&P6OO!%:=U"?S:MV0)OT7ZK;S3-^EN4G%<H#5<2-!;GP<7@
M[#)U\E[@=XY+LS,&QV2NU)V;?,S/@\@YA (SZQ 8O>[Q"H5P0.3&]S5FL#7I
M%'?'&_0/GCMQF3.#5TK\P7-;G@?C '(L6"/L%[7\%==\A@XO4\+X)RQ;V20)
M(&N,5=5:F3RHN&S?[&$=AQV%<?2$0KQ6B+W?K2'OY36S;#;5:@G:21.:&WBJ
M7IN<X])MRJW5])63GIU]E)FJ$+ZR!S33OB5$M][/UMJ7K7;\A/8$/BEI2P/O
M98[YOGZ?/-FZ$V_<N8R?!;S%N@=)%$(<Q?$S>,F67N+QDA?IP34WF5"FT0A_
M7LR-U900?QVBW"*FAQ%=D9R9FF5X'E 5&-3W&,S>OAF,HG?/^)MN_4V?0W]Q
M.X[7AJ\E0J$$51V7"^ &V*;R0!6P%CVAB)@NS)'*&X&WB];KAW"CU3WWU7<R
M1XD%MUU"U#^*,9D#%@7Z^G*KH)E%+VG)AQHU5[D!'RUI,3\CUS3B7NK 9Z*R
MOT*I8+&:H_;YL#]SV>$>@YW1RXPZD)Z&21K3X"2-PR1)NC0<#"?A(![2:!B'
MZ2@ZCG8')N%HE#JM,/+:XS F+PB:%B91%][_')(XZJ7P"YP,!KU)EP;#7NRF
MD]ZIFWU8!\SZZ%1M+/! +!SGT(L>"/N2&2CI*")9&I''-=.$8-71V /:*DYY
MPL4*\@8WJOZ+,],:#4%2RZ!,4D7!,])VINBP9OZP%;SBMAW6FW":D$YQ03[F
M>Y![>EG)] (=;&<2A:?.HH)K+% [$GNBM6 2\,$MT'Z0F,9,Z9Q>C)(^\W;R
MIS4%9W,NN.6DS"P4C&NX9X+XGA@*T6=%L1S$W=[KML47@Z/5[L^5"[]< 1-F
MXY_SBDXBC;;=M'6*&<\Y#>-QY#$ZHW 21RYBIFZW6*S"G8UAQJB,>Y)+;DMZ
MR+P@XON8A5854 _)[MZ^&<?1Y)UK8/O1V.ZC\Y>3NYEMU8[?U\<825?%_T[F
M'@']?^(>3-QC-N4?YFTR"J.D!>G0R3J.A_^5S+UNM&N/KTO>37@TULSJEDMG
M,(S"*(J<0XVD4-&'>>.^4..[YZHQQ-WU#FJ63).MA8$%L=5>>[X"SYIZ%E](
M:M1SPW-. 6LSQ!G]UKOM^::^M>H8P!*IS36FS<V"+'MAEGUOB**G2P[=*!*#
MWQS!VY4A3F8G6=)NBYLQ4_X GO,<I+)0,BI41O=.2\V<B4VT"?RQ6?[4(HM7
MY%_OT-VIOW.MK9#*RUW>W<G02-O><+>KV_^#B_9:_"C>_EQ\HNKD1$A@0:I1
M[W08@&XO[.W$JMI?DN?*TI7;#TOZQT'M!.A[H2A4ZXDSL/UKFOT-4$L#!!0
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
M_X'<OUA5NH_2<V71-KJ?*P',T+0 \PN%;J5^H0/:_U*X^C=02P,$%     @
M98!H52^1B^#J P  V @  !D   !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL
MI5;;;MM&$/V5 1,$+2"(,F4GOD@";*=! \2M$??R4/1A10[)19:[S.Y2LOZ^
M9Y<4(P>R@;8OXEYFSIRY[(P66V._N)K9TV.CM%LFM??M99JZO.9&N*EI6>.F
M-+81'EM;I:ZU+(JHU*@TF\W>IHV0.EDMXMF]72U,YY74?&_)=4TC[.Z&E=DN
MDY-D?_!95K4/!^EJT8J*']C_WMY;[-(1I9 -:R>-)LOE,KD^N;PY#?)1X _)
M6W>PIN#)VI@O8?.Q6":S0(@5YSX@"'PV?,M*!2#0^#I@)J/)H'BXWJ-_B+[#
ME[5P?&O4G[+P]3(Y3ZC@4G3*?S;;GWGPYRS@Y4:Y^$O;7O8L2RCOG#?-H P&
MC=3]5SP.<3A0.)\]HY -"EGDW1N*+-\++U8+:[9D@S30PB*Z&K5!3NJ0E =O
M<2NAYU>WIFFD1Y2](Z$+NC7:2UVQSB6[1>IA(@BF^0!WT\-ES\!=T!T :D<_
MZ8*+I_HIJ(W\LCV_F^Q%P =NIS2?32B;9=D+>//1WWG$F_\7?^F]=+DRKK-,
M?UVOG;<HFK^/1:$W<GK<2'A(EZX5.2\3O!3'=L/)ZLVKD[>SJQ=<.!U=.'T)
M_=^G['_ T7UG\QI53]_$Z,VK\^PDNZ*/FGS-I,/K4)2;SD+.E+3N'&PX-XG7
M4&R%WA$TV3J2VAO:""M-YZC=H^<')-!IJ#*FZ.F$Z,F<W92N70!'07ANUFS'
MJI@,+'3@-;NXRH7.68FU8BH['W*9"U<?LQ5-[0V@Q2CAN2#P"X HA*Z@UIJ-
M#!T((0GF#SR*87AWY<B9TF\%[#BCNM!K'&V%H]?9?')Q<0X5:[JJICNQ"WSG
M4_KM,"R/+1J4"U;+3JD=Z&ET2":)0ZQC#78QOB-MV0?>V$)J=-*#T*-96Q$I
M3.G7?@W>GQA^NS%OA^95?Y6S]>C@@"@1"RI%+I7T*(#)_HB_=K(-UB<Q+:)#
M9S)KJ:#<X:W;O6F8&S!KL0D[J0$$_@BUY3 FPN'1;*$^FE @B GR$;-M--..
MA:4?'#/]8CS3^8]3^@3(*OHY.O7!FH8\YD7,'[Y/JT\&X(U1&R08%O;^*JY
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
M;# YR<X;#2?38G/DY)YD,D][$KV_OF%"LVHK2E36?L<$J:YSH36[HG4">$L
MYPS-8)R"63X1VKVK !]V&%43;@1(:L/D QJLEMP>)"3B@7_G(U*8J!)>T!W%
M]RLFHTU:EAF0E<K ((1$I"G%0R1?;8Z^A@*OL1@YJ$##UF82TB+Y86!;$_Z+
M!MBRRE: S0;Y1'NL9HKY/C4Z)ECFB9VH4TULD./(Y9]-9AXM;>'[MFQ4N2BU
MS?(/MS<WW%YUB@=U>P2T#'8@GND+ C-G[Y_AL^<DR%323<?D[TF[39/GCX.6
M;PKKAX<$1143C-GVU8\TW2M;QLBA>U>U;.A*?.>V@RXQG8^71_EHI3XW>6WY
MI+: XBIRX!5H18G=N"?>%O6!!&I1#/A@1-]06HITU;H+^3>.+M.N@:#W='D]
M%>J=:E"<P W(![?J \Z:G2)CG/A=B["09JO2.:-VC>HNLMRB;O.),#TG'>V?
M1E,$_IUFIY!62WDTMK&/:.S'*\>M<J1Q4M,\N/K8E[E3]O$[,#^CH_(X#G'Q
M9AEQ'*(U=QES)XAP%2SYRG79;U+KL>/?TGBR5;YQW1/VQJ<_NEB=/$-8SS!R
M9T^@D3SAG=?)D&C5F1&<M$9XH37!"=AEFIYBZ'I)G1\O*9-U/O(]9AGOO8.]
M)RS@KKL:5OY&>WMN(7@AC]QH"%Y@@P>#W:7?!0^6O]]7_5/VQ[?5I&_=G1-=
MAU!SUUF"4!%WXX#[86ROXR#FD>/BFBR+X>V@K:#'Q=AB9:JB?-1V\(*9=D"R
M3]I:;B=7X/00-'_OI(![8<0C/V8Q7X+0*]@QHH)Z G-7$0]@?'_6#5T>A"YS
MG9 '3C1V[H4!A2_" '"\X$ )7ZWPY_G#TJ1'^S#Y'OP5.MS'L'KD4]_C3H@(
M^O"UBUA!EPMG?,^4H63T8?J9.7/7H[CC=W5B[Y=1NQP]+6!/GA$1JW8YM/S]
M?-3E7S8BO=#3FVZH,;8 %FVYDR/ESE8T:@IK*4M H2&C'[UMKQ=YTN1#+SBL
MPN2)PUFH&6:YX6D/ [NROKJWU9G*606H:%8B/^ZT[8O)BZ"\9M;H7^*@(JO[
M^+2=R[[ 6<=@H,ZZ?C6,2\?&P17TDHR@IO^GOF-3W(M#'D8Q [-#2O<E\\+8
MKL0.7SI.F\I]*F%SA,+3W_:_UU.T0?% /H5Q-):7+F77BD=QS#XK@ZB14]Z.
M#*LLY)ZSXD$4,F1J[,<\"%R; 3U6B'(AW8.H[Q-C3.)+^=S'[36$MI.2 C,F
M>?H,DOPX*SB!I,&2EKL@VE";K3!M+HP)_M$H]1?293[V66=Q\/4-<\^=_<9(
MXWE3FO9#W+ Z?,:\;+_>[;>WWT!_%_5=AK>07&YPU)F'P:P=0?L;HRK[+6^M
M#-Y?[>56"MA)&_!\HQ")[H84#!]W+_X'4$L#!!0    ( &6 :%7 U.7NTA0
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
MUIM4\SKU+0)(D,'^C)R'Z-]%HG\7G^!@XB6W@W?N(G*')_E14WTNIP .$1*
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
MY]9]OMB+NX] O_!^)6%$+2IL]2\6&-][]V'%W1C5V8\92V50Y^SE6J :]22
MYY5"J,8;4K#[NG7S'U!+ P04    " !E@&A5HRO!W_<"  "#!@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970S-2YX;6R%56UOVS@,_BN$5PPK8-2OB=TL"9!T
M&^Z [1:LV^[#81\4FTZ$R9(GR4WW[X^24[<%TNR+24KDPX>41,\/2O\T>T0+
M]ZV09A'LK>UF462J/;;,7*D.)>TT2K?,DJEWD>DTLMH'M2)*XW@:M8S+8#GW
M:QN]G*O>"BYQH\'T;<OT[S4*=5@$2?"P\(7O]M8M1,MYQW9XB_9;M]%D12-*
MS5N4ABL)&IM%L$IFZ]SY>X?O' _FB0ZNDJU2/YWQ=[T(8D<(!5;6(3 2=WB#
M0C@@HO'KB!F,*5W@4_T!_8.OG6K9,H,W2OS+:[M?!&4 -3:L%_:+.OR%QWHF
M#J]2PO@O' ;?G#)6O;&J/0:3W7(Y2'9_[,.3@#)^(2 ]!J2>]Y#(LWS'+%O.
MM3J =MZ$YA1?JH\F<ERZ0[FUFG8YQ=GE1M/Y:OL;F*SA_:^>=]1Q&\(_=!_>
M?&5;@>9R'EG*Y/RCZHBZ'E#3%U"OX9.2=F_@O:RQ?AX?$<.19OI <YV>!;S%
M[@JR.(0T3M,S>-E8=N;QLC^4'<)&,&F?5P__K;;&:KHP/TZ5/B#GIY'=(YJ9
MCE6X".B5&-1W&"Q?OTJF\=LSO/.1=WX.?7E+C[+N!8)JX,S1G:)]%O@T[6<9
M\#&#I,M1*7J8QCHB=H_0*$'OF\O=#.BL++9;U..!P3NLCBN)7TG@HX.\@#0L
MDV24ZYZ+FC!\/MYV6MVARV@@FX1%7CB1E"7<J+;K+<&-G'R$48T],(TPB<,X
M+2 OPNDD@0^]EMSV&D-H^+U33/B\(DCRT)$BD18YK+BN-&LLL8JS$FBOF,!G
MJI+XES!-X*6^,-<6ZDD2Y^&T3+V,IS%\1&-FL*JJONT%LUC3W* N5YSYR?2F
MR,+K]/J2E#1,L^(2OBK+!'1GVG_AFEM,,J<D89EF<.IV14\&0XMZY\>?(9*]
MM,.,&%?'";L:!LNC^S">/S&]X]* P(9"XZMB$H >1MY@6-7Y,;-5EH:65_?T
MET#M'&B_4<H^&"[!^-]9_@]02P,$%     @ 98!H56]B@$(J!0  )PP  !D
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
MU_YUB:D-EP["@B8N<I$Q-Z9)F.?#"R1F61A;+):C/0P+"W)48E3&/G]9XGV
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
M_C#\>$1OTNI-CK'/'FCZLE6)('.XE%4M!0JCK?=2R2'-QUGG!4(N2YI$+I;
M-;#M-.XP=^AR=!<62"./P)N@<0WBPYV23]Q-9&>! G-NNL2H_DYC(@/,<W0S
M9Z.@F$&7:4A#C8K+3(.[.&$P&\.\4(A[701?2/U^A+K"8+5 Y5ICW[.-8A_]
M'>OMBDX@.?7C)"*CDT1^',==,ON#D=^/!F0-(C\9AO]7]@F,_.$PL2@_=.@S
M/R(51$V!4=B%ZW^O) I[";R'3K_?&W7)&/0BZXYZI^0=:J1@9]@K5$NWTC2D
M<B5,,_=MM-V:Y\VR>$EO5NXM4TLN-)28$S3LG0X\4,T::QPC:[<Z%M+0(G)F
M09L?E4V@[[F49NO8 ]K_DMD?4$L#!!0    ( &6 :%6':<-H2@8   L2   9
M    >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;,U8;6_;-A#^*X07%#:@Q7JQ
M_-;$@).N6X!V#9*TPS#L RW1%E>)5$DJKO?K=T>]6$X4U\,V8%\LB2]WS]T]
M=SSZ8BO59YTP9LC7+!7ZLI<8D\^'0QTE+*/Z7.9,P,Q:JHP:^%2;H<X5H['=
ME*5#WW7'PXQRT5M<V+%;M;B0A4FY8+>*Z"++J-I=L51N+WM>KQZXXYO$X,!P
M<9'3#;MGYF-^J^!KV$B)><:$YE(0Q=:7O:4WOQKC>KO@$V=;W7HG:,E*RL_X
M<1-?]EP$Q%(6&91 X?'(KEF:HB" \:62V6M4XL;V>RW]K;4=;%E1S:YE^@N/
M37+9F_9(S-:T2,V=W/[$*GM"E!?)5-M?LJW6NCT2%=K(K-H,"#(NRB?]6OGA
ME U^M<&WN$M%%N4;:NCB0LDM4;@:I.&+-=7N!G!<8%#NC8)9#OO,XBWEBGRB
M:<&(7).W7% 1<9J2&Z&-*L#[1I/^ UVE3 \NA@8TXKYA5$F_*J7[+TB?D?=2
MF$23'T3,XL/]0T#:P/5KN%?^48'W+#\G@>L0W_7](_*"QOS R@N^;?X;KJ-4
MZD(Q37Y;KL!\8,SO73:7(D?=(C&+YCJG$;OL09IHIAY9;_'J.V_LOCX">-0
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
M::QT9DUS'+4+H/V=H@L;%B[!^,^P^0-02P,$%     @ 98!H54_KL<TQ!
MU@D  !D   !X;"]W;W)K<VAE971S+W-H965T-#<N>&ULO59+;^,V$/XK ^UF
M80.J35'4RVL;2-(MFL.F09*VAZ('VA[;0B31)>DXZ:_OD++E9.ND: \]B!H^
MYN,W+Y+CG=(/9HUHX:FN&C,)UM9N1L.AF:^QEF:@-MC0S%+I6EKJZM70;#3*
MA5>JJR%G+!W6LFR"Z=B/W>CI6&UM539XH\%LZUKJYPNLU&X21,%AX+9<K:T;
M&$['&[G".[0_;VXT]88=RJ*LL3&E:D#C<A*<1Z,+X=;[!;^4N#,O9'"6S)1Z
M<)VKQ21@CA!6.+<.0=+O$2^QJAP0T?ACCQET6SK%E_(!_0=O.]DRDP8O5?5K
MN;#K29 'L,"EW%;V5NU^Q+T]B<.;J\KX%G;MVC@+8+XU5M5[96)0ETW[ET][
M/[Q0R-D;"GROP#WO=B//\GMIY72LU0ZT6TUH3O"F>FTB5S8N*'=6TVQ)>G9Z
MU5C4:"Q\>:(X&PSAFC*A=R]G%9K^>&AI#[=R.-_C7;1X_ V\ KZJQJX-?&D6
MN'BM/R1N'4%^('C!WP6\P\T 8A8"9YR_@Q=W!L<>+WX#[R>[1@U7S5S5"+)9
M' PW\-OYS%A-:?+[*;-;5'$:U97.R&SD'"<!U89!_8C!]-.'*&6?W^$L.L[B
M/?3I'97B8ELAJ"6<#-@IPN]#=C#8PL!<4:$9:]P>Y")8JHH*MFQ6([A?:\17
M<85K@GL]0G&R6,_(MRY8KWLN=*Z)7D@7LGF N<9%:6$IYV55VN<1W.*CJAYI
M5ZB4;+H)Z$5]^ @B%"*B?Q&Y-F(A9RD)/!0%@WO4=:OE%O,PB@KX]"'G$?],
MBDF6=;W.=BTM@MG)#?2RA/<AY@GT1);TH1 <SFNE;?FG;$\/RI2=+BU^IY9+
MYR.J?-1$GX29A=*8K6SFSHW.ASS/@2<QY*F *&2B@#1D14JRR N(DC#*N+,F
M]QY)X5I9-"-@@X@G9W"IMAO:LCS0Y%$*G%R6IAR2XAMB_T2E8#E]!3DDX\*Y
M*F-$(^*.6!0SB,,X3ZEEJ0],=N029R>X)&D!21*1<BHRZL7_CDU*QJ:T213F
M.8-4.*"H2%R;Y<0B\7.<"6CK5,VJ<N6A#62DZECS6$"1P;VRLCH2.^3Q1\@I
M'5Q^Q&&>NC\G$RD7W$0NA,^.>TIP_4:JN4C;+I=V_E@G:^0C:KJECAOZY-E)
M V(0BS.OQ@=Q?$:5HWT%65\V=5LD>*)(?#%X/2J(D B9#?I+JGH._7@\X.R
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
MFDGR]2;R'<DWV>H%UUQ*'F6;:QJH^ZLNH-Y?<2X?=G2"<M6/Z;]02P,$%
M  @ 98!H525;9[]D!0  720  !D   !X;"]W;W)K<VAE971S+W-H965T-3$N
M>&ULM9KO;^(V&,?_%8M-TYW4E3@A@704Z2")=M+=5+6[[<6T%VXP$#6)F6W*
MW;0_?LX/ B&N"]S3OBB)\?-Y[.?KV,Z#QUO&G\2*4HF^9FDN;GLK*=<W_;Z(
M5S0CXIJM::Z^63">$:EN^;(OUIR2>6F4I7W;LKQ^1I*\-QF797=\,F8;F28Y
MO>-(;+*,\&]3FK+M;0_W=@7WR7(EBX+^9+PF2_I Y9?U'5=W_88R3S*:BX3E
MB-/%;>\#OHELJS H:_R1T*TXN$9%5QX9>RIN/LYO>U;1(IK26!8(HCZ>Z8RF
M:4%2[?BGAO8:GX7AX?6.'I6=5YUY)(+.6/IG,I>KV]ZHA^9T03:IO&?;7VG=
M(;?@Q2P5Y7^TK>IZ?@_%&R%95ANK%F1)7GV2KW4@#@P41V]@UP;VL<'@!0.G
M-G!.]3"H#0:G>G!K _?8P'O!P*L-O#+V5;#*2 =$DLF8LRWB16U%*RY*N4IK
M%> D+T;6@^3JVT39R<D]?:;YAJ(%9QF:L5QRI;50C9 K-"O=4XY^1K\1SDDQ
M!M"[@$J2I.*]*OWR$*!W/[X?]Z5J2<'KQ[77:>75?L&K@SXK5RN!PGQ.YQK[
MP&SOOV8?F>VQ;0#T50B;.-J[.$YM(_&!KJ^18UTAV[)M38-FIYMC73R^SWOX
M?=XCLWE 8V6.=>:M6#K-F'1*GO,2+Q%DN>1T2<K)ARW0;I3^]4E511\ES<3?
MNE%7<0=Z;C%)WX@UB>EM3\W"@O)GVIO\] /VK%]TBD'" DA8" F+@& MI0>-
MT@,378V<!>6<SM4:50HL=*)6"*]$% OE\\2VL(<M]3?N/Q\J9G1VKF(GNPTA
MW48:MX[M^LZAVU:LW2;6KC'6N\D=$2'4CB7)UB3A:H\@=3$WHLY]D"!A005S
M#^)S+ >DN\CDKB6#U\C@G29#N<3&]1)[A=*$/"9I(K]=[1X&]1FS99[\JUWA
MID8WYTH$"0N\3LSP<(#]0??)\3J#'7L#U_$[-2.@!K8D&S:2#2^0;*\8(O-Y
M4BQ5VNG+R#Y7)TA8,.SJY(ZP[79UTM3TL#L<=74":F!+IU&CT\BHT^],DM2X
ME(RZDZLW<AR[NY1H:KK8&75[''1KJAAB1S/:NS4]?^C@;LW(V,\+H^@W4?3-
MHWTWOM6PCVDQ\LM=V'TBGM!_S4YL2O-XI=Y%B[+9BN0Y3=$=X3*G7!MYH\]S
MGP)(6  )"R%A$1"L-0JPM7\QM-YH%UZ#@<0&I06@M!"4%D'1VH(?9 +P:\O<
MP?/.B^=]37E11)94JW/%&QUNCJZMH=7ZPT<3ZR5&P25&X25&D3E&EVI@[S6P
MC1K<,2X7+$T8FI*4Y'&2+[61-U+.?L(@:0$H+02E15"TMKK[O 9^J\0&!LUL
M@-("4%H(2HN@:&W!]^D-#)#?P-U7?NR-AMUMX<SL[6S=3O4;@OJ-='Y'EMU*
MK+3CO4]Q8'..XU.BEBOQ0IA!<QJ@M "4%H+2(BA:6])]N@1[;S5G@F9(0&D!
M*"T$I450M+;@^V0+-F=;7G^+QYITA'H['V@RPG75UEQC^=76[WB/V:4Z:EIR
MAIKYL$NU?<<>=JM&YLY>&LQ]1@2_DA*A/$/&61$HU5"'&Y(6@-)"4%H$16OK
MNL_18/^M9D703 PH+0"EA:"T"(K6_G5YGXVQC2__)\R*-: UU6'7&VEF14U5
M?ZA+60::FL[ MVS-)E%3U79]W]*D-\U]/3>6_8/3#QGER_*<BD QV^2R^M&Y
M*6W.PGPH3X <E4_QS0QKR@-\$U8G7?;XZN#-9\*722Y02A?*E74]5*L'K\ZR
M5#>2K<NS%X],2I:5ERM*YI07%=3W"\;D[J9PT)PHFOP/4$L#!!0    ( &6
M:%5!!B'67@(  .X%   9    >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;*U4
M76_3,!3]*Y:9T";!\MG"1AMI:X7@ 6E:&3P@'MSDIK'FV,%VVO'ON7;2J-NR
M"B1>$E_[GN-SKNT[VRE];RH 2QYJ(<V<5M8VET%@\@IJ9LY5 Q)72J5K9C'4
MF\ T&ECA0;4(XC"<!C7CDF8S/W>CLYEJK> 2;C0Q;5TS_?L:A-K-:43W$[=\
M4UDW$62SAFU@!?:NN=$8!0-+P6N0ABM)-)1S>A5=+E*7[Q.^<=B9@S%Q3M9*
MW;O@<S&GH1,$ G+K&!C^MK  (1P1ROC5<])A2P<\'._9/WKOZ&7-#"R4^,X+
M6\WI>TH**%DK[*W:?8+>S\3QY4H8_R6[/C>D)&^-574/1@4UE]V?/?1U. !$
MZ0N N ?$?PM(>D#BC7;*O*TELRR;:;4CVF4CFQOXVG@TNN'2G>+*:ESEB+/9
M+6Q!MD!*K6JR4-)J+*Q!$;8B"[\]:/*6K/#V%*T HLHABUP9 YC+9$&64(+6
M4) ]W^D2+./"G"'X;K4DIR=GY(1P2;Y6JC4(,;/ HGZG(LA[K=>=UO@%K2MH
MSDD2OB%Q&,<C\,5Q^!)RA$<>'CV&!UBUH73Q4+K8\R7_4KHGE?MQM39^_N>8
MW8X_'>=W[_?2-"R'.<4':D!O@6:O7T73\,.8^?]$]J@4R5"*Y!A[-KAG_DJ,
M>>T(II[ M99MEE[@*6P/+3S/29+ID/-(63HH2X\J&RZF[DYK5%OZ;-\XC*91
M^$3>2%H23RZ2)PJ#@]?H.N$7IC=<&B*@1&!X_FY"B>ZZ2Q=8U?@'NE86;XT?
M5MB00;L$7"^5LOO O?FAQ6=_ %!+ P04    " !E@&A5R-.=#<0"  #R!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6S-56UOTS 0_BNG,*%-ZIHT
M6]M1VDA;!V(2B*K=X,.T#VYR::PE=K#=%_CUG)TV*U)6) 827Q*????X>7SG
M\W MU:/.$ ULBESHD9<94PY\7\<9%DRW98F"5E*I"F;(5 M?EPI9XH**W ^#
MH.<7C LO&KJYB8J&<FER+G"B0"^+@JGO5YC+]<CK>+N)*5]DQD[XT;!D"YRA
MN2LGBBR_1DEX@4)S*4!A.O(N.X.KOO5W#E\XKO7>&*R2N92/UKA)1EY@"6&.
ML;$(C'XK'&.>6R"B\6V+Z=5;VL#]\0[]O=-.6N9,XUCF7WEBLI%WX4&"*5OF
M9BK7'W"KIVOQ8IEK]X7UUC?P(%YJ(XMM,#$HN*C^;+,]A[V ,'PF(-P&A(YW
MM9%C><T,BX9*KD%9;T*S R?511,Y+FQ29D;1*J<X$TUQA6*)D"I9P%@*H^B<
M-)$P&8S=]JC@%":H7 &(&.'S/.<+YL[T^!H-X[D^@2/@ FXSN=1,)'KH&^)F
M=_#C+8^KBD?X#(\9EFTX"UH0!F$(=[-K.#XZ^17&)VFUOK#6%SK<L\/Z6C!%
M6Z)<+)[1TH)WFY)*!1.XY87UDRG,:$FGK"J@^X^$#3<&"_W0)+ B<MY,Q%ZN
M@2Y9C"./;H]&M4(O>OVJTPO>'I!Y5LL\.X0>/:DK]]3)ITRQ0BZ%::)= ?<<
ML+W"JR@,.KU.,/17#83.:T+GOR'TM\Z]!3/#E $J;X3[RPW7#P-7):>=X#3H
M-$DZ2.T/,]&MA7?_EX+K_@.9O5IF[T4%U[+S,0H#1L(<J7_'<B'X#U(K5]12
M!&YH:8WY"J&@MI,U]HR*P\5>;0;M-V%S9?9KYOV7717<I<74:='[::$P+I,F
MNH<W[H2-2BL1_EX+MZ_A)Z867&C(,26PH-VG9*OJA:D,(TO7U>?24)-VPXP>
M9536@=93*<W.L ]%_<Q'/P%02P,$%     @ 98!H518ZK>]6!@  0#$  !D
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
M"D(OP/<KSM5^H TT+6[P'U!+ P04    " !E@&A5!W=YT%$#  !Z#   &0
M 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6R]5VV/VC@0_BM6KCJU4KN)'0BP
M!TA=5E57ZLNJM+T/I_O@30:PZL34=F#[[SLVV6P@@?94>E_ =F8>/_-XQIF,
MMTI_,2L 2^YS69A)L+)V?1F&)EU!SLV%6D.!3Q9*Y]SB5"]#L]; ,^^4RY!%
M41+F7!3!=.S7;O5TK$HK10&WFI@RS[G^=@52;2<!#1X6/HCERKJ%<#I>\R7,
MP7Y:WVJ<A35*)G(HC% %T;"8!"_IY8PRY^ M/@O8FL:8N%#NE/KB)C?9)(@<
M(Y"06@?!\6\#,Y#2(2&/KQ5H4._I')OC!_17/G@,YHX;F"GYM\CL:A(, Y+!
M@I?2?E#;UU %U'=XJ9+&_Y)M91L%)"V-57GEC QR4>S^^7TE1,.!]HXXL,J!
M_:Q#7#G$/M =,Q_6-;=\.M9J2[2S1C0W\-IX;XQ&%.X8YU;C4X%^=OHR_5H*
M(YRDAKP@<TR3K)1 U(+,5&%%L83"$EYDY)TJ7C26<&A$!IK[TWC%A2:?N2R!
M/+T&RX4TSQ#NT_R:/'WRC#PAHB ?5ZHTB&3&H47F;O\PK5A>[5BR(RSGL+X@
M<?2<L(BQ#O?9:?=K2-&=>G>Z[QZB7K5HK!:->;SX"-Y5:7#%&-)0[SDY*LX_
M;]":W%C(S;]=L>\VZW5OYNKXTJQY"I, "]6 WD P_?,/FD1_=2EQ)K ]7>):
ME_@4.B93JDLNC<\795>@,86U=HI(P>^$1*6@\_AWN(G'=3?/9DI9KS<.-\W0
MVD;]>,AJHSW*O9IR[R1EE]7IX\&E>P>WT"K'B^:Q0KJH[_#[#59LQ.(#ZFVC
MWJ!/NZGW:^K]D]3GH%%-5ZDW128V(D/IY3=R@_>QQ4=<DJX\[8SAY$;_-0//
M!+:G25)KDOR?E9F<4Y<S@>WI,JAU&?RFRART,K>C,MM&QRMS6%,>GJ3\WK/\
M ;MA:^/H@%K;@K+X2.6-:FJCD]1FOW1AC'Y&T;91DM"XFS:-'E_VT6^^[:H-
M?G#==5@=O^]HHU>AOYX2%<8^PU'_D&';*J&#P1&&CXT!/?E^/8? K/V6&]'A
M(?VV%8U&;'C /VPTAJXK?\OU4F"C)V&!?M'% ./7NT9W-[%J[7O%.V6Q\_3#
M%7X<@'8&^'RAE'V8N/:S_MR8?@=02P,$%     @ 98!H545R/ORE"0  U44
M !D   !X;"]W;W)K<VAE971S+W-H965T-3DN>&ULQ5Q=C]NX%?TKA+LH$B".
M15*2I73&P&34W4[1[0:9;/>AZ -'HFUM9-'1AYTI^N-+?8QI212]REYC7V8L
MZ]XCW4/R\ER*ULU19)_S+><%^KI+TOQVMBV*_;O%(@^W?,?RMV+/4WEF+;(=
M*^1AMEGD^XRSJ';:)0MB6>YBQ^)TMKJIO_N0K6Y$621QRC]D*"]W.Y8]O^>)
M.-[.\.SEBX_Q9EM47RQ6-WNVX8^\^'G_(9-'BQ-*%.]XFL<B11E?W\[N\+O
M658.M<6_8G[,SSZC*I0G(3Y7!P_1[<RJ[H@G/"PJ"";_'?@]3Y(*2=['EQ9T
M=KIFY7C^^07]^SIX&<P3R_F]2'Z)HV)[._-F*.)K5B;%1W'\&V\#<BJ\4"1Y
M_1<=6UMKAL(R+\2N=99WL(O3YC_[VA)QYH#M$0?2.I"^@S/B0%L'VG=P1QSL
MUL&NF6E"J7D(6,%6-YDXHJRREFC5AYK,VEN&'Z=5NS\6F3P;2[]B=1=^*>,\
MKMH@1W/T*/M55"8<B36ZEU_%$<]8TT!IA/XI^^%=GO,B1[5?QB/T*N %BY/\
MM?3^^3% K[Y[C;Y#<8H^;4692Z_\9E'(&ZTNMPC;F[IO;HJ,W)2/?A1IL<W1
M7].(1QK_P.R/B0%@(1DZT41>:'I/C(A_+].W""_?(&(1K O([/[(]V\1M6IW
MHHO'[![P4+ICW=4[T=!3H],:CXXU>M.&[*4-J[9-8O84)[(C<'DBEVF 1^\T
M=_J^0;;UR%66>I?O6<AO9S(-Y3P[\-GJSW_"KO47'6N08 $06(=1^\2H;4)?
M_2!$=(R31,>8T7,J8PV86X-5.?VP(MBGED-O%H=S,H9VV/$\>[D\V77B=$YQ
M.L8X'WE6=1"9'1[2*#[$4<F2Y!D]R$FCD*=8@MZ7N?3)VPS19A8=+<8+3:4%
M$BP  NL0[)X(=HU#\T3?O=@]Q6F=>]\@F3^8S,-<4OV1AV*3QO^5P_93QM*<
MA4WN_O<_I!]Z*/@N_X^.;A>2;DBP  BL0_?R1/?2V)_O6;Y%>Q;+'%B@,!&2
M_(V./2/*5/8:,.=L;"ZIYV&K-X2'9MA:$H]8^B'LG4+VS$-XR^0]HECF>'XI
M;"/2U+"]03S]B(<6V"/4'PG8/P7LF]M82@$9'T]EJ.>21A>P$6EJP/[%@(<6
MMF/;^G"QI22=90PXX&N>R7G]#4I%.@]'PI=G>:'CP(P^E806K=.HSK+'@\[(
MLL8:'I^)6VQDXJ=BRS-MC$:_R3'BP>W/\6!*UEB-!4A4@,08X"=1R#GW8K<V
MHTP.E^@3F-T/>&B'B>M[HSU<Z5=\/0&+014L*%H A=:E58E8;%:QU6RHI0Q4
MPK9HG6[ADR7N]YZA&5UZ=$3 8J5@L5G"WH6A*%/9>S(>\OC GF2U6_4?4>4*
M67++S"E3):M[F)8,4.':HG7(6/I>GXNA%;'Q<FP<*;&)C>)J]=.^3AKI!B6<
MY1QEU2K)7*SGI3PP4  J)ENT;IJ@@RE"9V7YS@@%2@!BLP+\D E)0O%<]P$N
M\\E^)]M?&S6H",1#>>>[@REC:&13CX[$K!0@-DO >EHTM2^H[L.7A9_&Q!OM
MW4KW8;/P:R9'.3%* ;2.FX'>FSCXUS IHVH ; P5O/DZD_D8JCZ,?<\;#/JA
M'274IB.\$*4/B5D?R@R8R;H]UZ2]LTE41X09>"H19*CZYC[NTZ"S(DO7]D=H
M4.*0F,7ABTR6$\&!I^5(Q*!"D>B$(G8&XUYG1UQBCV0[HO0B,>O%?L*_U-Z@
MNI$,]>!<D^FU9M4 &0E>J49BE$^JP>,T%#N."O9U)&Q0B=BB=>)Q/=?IAZTQ
M<RBUR4C82M41LZIKLOVEE@:5>&2HW?HI7V,R7V)W)%BE[HA9W34Y7U,+:(,&
ME7)D*-+FQ'*\P>#6V,G^[=LCU2!1<HZ8Y5SU? 9@NC-?93(M0^'F5RO6?5:&
M9L2BMC\VVRF!1\P"S[0T;W:='.E0K;G4=RR_'ZIN9<]UJ3/6 92P(V9A5W6
M7IMKPP;5=V0HWK3+ 1H[XW( 44*/F(7>-SZ50/]#CV)='%G65( %#[>I2,3F
M64L:J @$10N@T+I/$Y6@I-;UGB>"2DI0M  *K4NK$JC4+%"_C].XX/,D/M2:
MI6#I)I9973M_FZ$FTXB'CP\M9[!LJS&SJ>..I#&J5"HUJU3P\2S/_%+O )%$
MWAVD!-YP+8F@<A<4+8!"ZS;)V8X!\XKKU9Y+4M@-!; ["JZQ'$N5<*=FX7[:
M8[/6)X)VJG^#CB]]FS5]&Y4Y7Y>5#%[K^SFHV+\0A8.>.<MT22OX%L\NEZHN
MH%?9N" 3QWV]"4M64!E/ZFZ?;^.]/@>#EA.@: $46I=^59E0\[:&WZ400,L1
M4+0 "JU+JZIMJ+FVF:000&N=%NU\ZO<L2OJ+=QHS['B.,[*0156E0R_L8@ >
MS[]5(8!63J!H 11:MT54$4;]/T@A@!9>H&@!%%IWTZ$JO.Q+*_E74@CFZT[>
MM&B. EOC$N&"JW]1(MBJW++-Y=:WIQ39G2.^8]EG;>(U7W8REY!H 11:EW)5
MZ-GD:K+ !BW60-$"*+0NK:I8L\T/.J;( C/49!KI8+YWEK2_$JBQHAYQ1A;_
M[;--V.:" 6($_T8A8+Z3R;1!H@50:-U64*66[?PQ0L &K:] T0(HM"[GJKZR
MS4]^KB<$0(NO"U%H9_.67[.G7D)TR515E6VNJKX]C3RD\WTFPNI,Q0;+PFT]
MIT7\P!,QNK/(?#^3289$"Z#0NFVAZCS;NYY" "W60-$"*+0NK:I8L\U/S"8I
M!-#ZJT4[G_O[6P,T)G1IC3Q5<%2QY)AKA4?.OY0C(]#L.OG72*!/H:#0NK2I
MLLC!5QN!#FCI XH60*%U:56ECV-^QG5W9%F$*MPXY&@OYQ6A?59OAIE,H?FF
MR/@$#'4?7;I42>-<*&E8G*$#2THI9:)?R[RHYM)JBLX+$7Z^_ L(,_QD&H<%
M#'9]N[_3!^JB7<Y4.>1<*H>:A%<M>B9RF*+WE23?B10]5J1I:0(M:T#1 BBT
M+IMGOWPUES6_*P_"_M@5]M>NUZA<'%6Y.!?VK)6[)Y[5([GY86(ND@B]BM/V
M^+66S^%F,8IM?+Y9LJ4*]&D/%%J7*E67..:Z1$]57C[]RL,"%0+QW3X1SW5F
M?)E89&*,VO+D$J>@18@SW./F49?T=Y! 7;1A=''V'HP=SS;U^T1R5/_>IWDE
MQNG;TSM+[NHW=2R4>?/"DQ]9MHDE:0E?2U?K[5)&DC7O$&D."K&OWZKQ)(I"
M[.J/6\[D%%09R/-K(8J7@^H"IS>YK/X/4$L#!!0    ( &6 :%4;FV.J(@0
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
MGJKA)(9[;&SF=*')E5J]%(;'& @X'38VD 9]^(&'_<.-#:3!'C[U@I:[N\R
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
M+V$*()^O*17/$Y6@[JBC/U!+ P04    " !E@&A5AD('P2X#  #?"0  &0
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
M\Z0;2-:8'KY@4IT(YK949S!P/4&]+QB3KP-]+/2G>O8'4$L#!!0    ( &6
M:%7FJM3?]0(  /X(   9    >&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;*U6
M;6^;,!#^*Q:KIE9*"B&OZQ*D)EFU29T4->WVH=H'!XY@U6!JFZ3]]SL;BM*5
MHD7J%[#AGL?WW)W/GNZ%?% )@"9/*<_4S$FTSB]<5X4)I%2=BQPR_!,+F5*-
M4[EU52Z!1A:4<M?WO)&;4I8YP=1^6\E@*@K-608K2521IE0^SX&+_<SI.2\?
M;M@VT>:#&TQSNH4UZ+M\)7'FUBP12R%33&1$0CQS+GL7B[&QMP:_&.S5P9@8
M)1LA'LSD1S1S/.,0< BU8:#XVL$".#=$Z,9CQ>G42QK@X?B%_<IJ1RT;JF A
M^&\6Z63F3!P204P+KF_$_CM4>H:&+Q1<V2?95[:>0\)":9%68/0@95GYID]5
M' X _N0=@%\!_/\%]"M WPHM/;.REE338"K%GDACC6QF8&-CT:B&92:+:RWQ
M+T.<#JX!8Z!(EZR+/.> ^=&4DSGE- N!K&TAG2Y!4\;5&9K=K9?D].2,G!"6
MD=M$%(IFD9JZ&GTQC&Y8K3LOU_7?67<-^3GI>QWB>[[? %^TPY<0(KQGX;W7
M<!<C4(?!K\/@6[Y^>QCN+S=*2RRM/TV*2HI!,X79;A<JIR','-Q/"N0.G.#S
MI][(^]JD[X/(7JGMUVK[;>S!2F(7D/J98.X(/!8L-WEODMS*<ZSDDFQDR4QW
MV06#R6#J[AJ4#&HE@U8EEV%8I 6G&B+<O.A$R*AI#TU:6IF.U3)XHZ4[&/:;
MQ0QK,<-6,5<LL[N.FV+L$&DZ4%?$W4(!H4J![A"E4:I)%A$QB:T]P_V:"\5L
M5[S_]J1-B]UP(-=,-==QNQ?-Q=$A&315R.*#R%X%;%0';/2!KLY;R8XM@-&;
M NCWFM,_KM6,6]7<"M-ZJZ1FV[(,"&=TPSAF%]L3RT)>1%CJV'NQ\F5!N;+:
MA4Y XG$AI2F- TA3&%J].#8,XS=A^#+Y)PSNP>ED;@8_J=RR3*&^&$'>^1A+
M2):G;3G1(K<'UD9H//[L,,$+"DAC@/]C(?3+Q)R!]94G^ M02P,$%     @
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
MPX6@V^(4=DF%H&GQ=4-P1)@*D,]75#K9\D(=[%8'^;,?4$L#!!0    ( &6
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
M?]I8$II;T9GY.2R'6WD.MZ/IT)C7J.8SS(7<OY%,%4Q)U;C#=%-$OZP;E-'
M;4P\5MV)+34=:>5/7+-!^5AVU'I6!&@M; I($,^H[+TK95;42ERF!IP@0;P5
MH3G:R#F5=!?FDIVIGL.]N)5]<<W^Y:U88*NM<MWOM1*;MKN[L=](GU9=BRTU
M?3NXLBW0;%O,NUGBT@?A69(L:4-FENZZ)6-5+;"EIF.M+ QTK6YN09N>9&%5
M+;"EIJ.L' XT.YP[.4\<O,IA'=D':/5OQKB"RTES)N\XY11UJ$\YH]$ 'D\Y
MYJIV!GL.KP,KKP/-7N?IH8\>3@Y]JP]&K*H%MM1TK)43@B.[0]_J8Q&K:H$M
M-1UEY8=@1S_T(]?V1=VTM3V$@[$S/4X*5NV4+34=>66GH-E._9AL.VYNUKG'
MSMY<T<Y8S^&88.68H-DQ/9EKU<NBXBJ/%S#P>]K>-6TZGX55M<"6F@ZZ\E%P
M8C?[VK0["ZMJ@2TU'65EGJ#9/-G:"RW"&/="S57I#.X<GLJK/)5G]E3GV OU
MFH^"&GNAYFIU/F!R#@?E50[*,S\$^LZ,^7E/6O%9]5=6U0);:CKHRE]YT.Z1
M*)L>:&%5+;"EIJ.L'2ZS\_2H/O"7&1,JC)T>^<U'2<>;R^9J=89X#O_D5?[)
M.^^3I'ZQ:?J]N)L/G1I+4W,+.O.V:K*&M=.M":8;=4J8"099RO-SHN75\B3R
M&W7^]NCZPKT*\O/$E4Q^O/D#HAOQ X$8KX6D,[@4L&A^8CC_P,E.G:%=$LY)
MHMYN,5IA*F\0WZ^)R.O%!QF@/+<]_Q]02P,$%     @ 98!H57SK4H>W @
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
MT6\WE"PI4P7D]ZM,YO7R@PJP/[@]^Q]02P,$%     @ 98!H54(%) 6V @
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
MDB4\)DL(,)Z$@S'VM>\294P?&MG$589T#<CQ%:-X:!0Z2F.)\:G&!@ ()@4
M6_T*W3*&X .]9\5]7J[17%2N.4=)MLB+G'_1KK*-K+'?5E!:!$J+06D)*"V%
MHLD9<Z+I8- 1OL-!)0TD+0*EQ:"T!)260M'DI"%]TI#S1OJN=D<K5K7+9&W&
MD,$8[#B.6L5KK$*L5O$:(VP12UF4Q1HSXH3J6M;\C*,C D23(]++7M@HE !+
M&5UC4@<&@1HQC9%KJQ$;&@7J"CG6&&'+"=5X@>I.4#0Y7KWRA,W2T^ ;U,0L
M.PUB&[;SHN4,NL^S0E6IT%AA)PC5>&FL7.P3-6)#,\<)L!HQ4+D(BB9'K!>,
ML%DQ:G_R*%A67J+_T"U=[)OO4_34F <IULQ!:1$H+0:E):"T%(HF9TPO<V$/
MMK2"5);FH+0(E!:#TA)06@I%DY.FU^3PF:+<6:65/YR"L:IJSC56ECKL#TT<
MU_?54?^KH,3\=*-C\1S:%^[%+VR42V;$(A[ZE7%:-V/^G)7W5,S/=P5]>MP'
M%<! :1$H+0:E):"T%(HFITTO@^$0=MR'%*#FH+0(E!:#TA)06@I%DW>0],H=
M,2MWH\;]CB6/^VK!KS,BZHI:8^1Y:K6O,7)#544U/]_8:$#1Y&CTJA@Q"BC
MR^FN,4G;L-3EM-9(79YIC(A/U/6TSLKQU:G:W 6C _8<BA3I%2DR4I'ZAO4T
MT:A,6.WDN=;*5@LKC95M!ZI@I;.RU*]A8NZ"T0%[#L&*]((5,0M6[229'R?)
M5_U^@.;7HU>HYN+?$NUHM1 ?9VOM_@!S&V-G3E!:!$J+06D)*"WM:!B?K@LN
M+ N?_&0G9TDODQ&S3"8J<']<!6X&CDX)T'U8H+08E): TE(HFIPVO59'7- *
MG(#*=:"T")06@](24%H*19.3II?KB'E;VK@*?+A5S/54X45GY XJ\*$1]AQ5
M>M&V9ZL% J@0!D63P]$+8<0LA &7X$/IRB.#%9/.R%?C-33"06"I\=*@U-\\
M$W,/C([7<XAEI!?+B%DL ZW #TV=;JO%.'35<.FL_$"-U]#*=M6HQCH6L=2M
MG^8N&!VPYY"I2"]3$?-V+9@*'%2[ J5%H+08E)9TM$'-;*L[V%*H=N7C-+TN
M99MUJ?9GSW<L.XS!9^PJ,_-&'ZD!W54&2HM!:0DH+86BR5G3ZV<V[*XR&W17
M&2@M J7%H+0$E)9"T>2DZ34\VZSA_=&>!1933B96^6*^D2<DQ,15Q/.M=A[J
MT*$\G#KJ.9NYWH[8ZKXEO9VM*N-/X"Q5NC,_^>@X@4IWTY,3P5M:K=O#WK4H
MSO8E/QR\/%X]'BA_TQZC5J[?X,LYUER/\&5\."[>XP^GUW_)JK6H0%!!5Z(I
MZ\(7]7)U.!!^>,/9KCV/?,<X9]OVY89F2UHU!N+S%6/\\4W3P/%8_NQ_4$L#
M!!0    ( &6 :%4E-I^2W0(  +()   9    >&PO=V]R:W-H965T<R]S:&5E
M=#<Y+GAM;*V66T_;,!3'OXJ530BDK;GU!K211CM$)880'=O#M <W.6DMDCBS
MW1:D??@=.R%+1QK!U#XTOISS/^?G^VC+Q8-< 2CRF":9'%LKI?(SVY;A"E(J
M.SR'#'MB+E*JL"J6MLP%T,@XI8GM.4[?3BG+K&!DVFY%,.)KE; ,;@61ZS2E
MXND"$KX=6Z[UW'#'EBNE&^Q@E-,ES$'=Y[<":W:E$K$4,LEX1@3$8^N3>S89
M:GMC\(W!5M;*1),L.'_0E5DTMAR=$"00*JU \;.!"22)%L(T?I6:5A52.];+
MS^J7AAU9%E3"A"??6:168VMHD0ABND[4'=]>0<G3TWHA3Z3Y)]O"MH?&X5HJ
MGI;.F$'*LN)+'\MQJ#FXW3T.7NG@O=;!+QU\ UID9K"F5-%@)/B6"&V-:KI@
MQL9X(PW+]"S.E<!>AGXJN.;9\NC=T'-.S[^"2,D4%HI\)#=4"*H'F!Q/05&6
MR!-LO9]/R?'[DY&M,++VM\,RRD41Q=L390YYA_C.!^(YGM?@/FEWGT*([JYQ
M=W?=;>2MH+T*VC-ZW3UZLTR! *D(,@*16YJ3W^2&*Z27;)EA8T2H)%<0+5FV
M)+-,*K'&I:N:R%M#Z4UX)G,:PMC"729!;, *CMZY?>>\:1P.)+8S*GXU*KY1
M]_>.,D[]7U;RXQH-R$Q!*G\V@?N'!#^0V YXMP+OMBZ'*0BV*59[QO7A0A-"
M4[YNGN]"JV^T]!FY"?#$+'XC>U-G:HWZGTR]BJGW6J:8,D$V-%E#$T[O!8Y_
MVO5[+VE>&KJ.ZP[JACN9]JM,^ZV93@1$3)%+&K*$J2?<B6;=\9@4/4U)MRJ^
M=>D=2&P'?E#!#PZZYP:'!#^0V [XL (?ML[ZYS@&<X,35C^,FY@+H=/:PG,Z
MCC/P_UF?K?'>2F/7;E3]FOE"!5X%DB00H[S3&>!N$,4+H:@HGIM+=L$57MFF
MN,)'%0AM@/TQY^JYHN_MZID6_ %02P,$%     @ 98!H50Q:!NUW!   "!,
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
MQ.3SZC1O=<&S37F8=)%QH:#R[9K@B.320'R^S#+^="$#-&>JIW\#4$L#!!0
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
M4<=WIK[?5174XT#15%5)C\,VS_A_8;![E:7;@MS4YNO'=%XU9LFCT,H(ZGE
M:0&4QJ"T$$J+H#2.HJF*E)Z'/86.1:$>!Y060&D,2@NAM A*XRB:JD#IA-AF
M)Z0[R_*,I**L%5ETNN!C?2S4\X#2 BB-V7W/P_;=V:S7Q_;+T9DUH;V! M3-
M0-%4.4DWPS:[&;H'MWE6-(K*-LV<IB81_ ,/<U!W TH+H#1F]]<C4-NEM#<D
MU91SJ.?2KM"@Q@6*IFYK((T+QVQ<(')HYA!#I02E!5 :<_HK$3PZZPPA0TVI
MB=?-@$30,^,HFBHC:08XV$4&9MQ@R4#= "B-.9IU"-:,=O=("#7E'-NNJ%W9
M0#/X*)HJ&YG!=\P9_!=&DKN_OS;]G%8]T*0]E!9 :0Q*"Z&T"$KC*)JJQ(/]
M?; ;_&!W^,%N\8/=XP>[R0]VEQ_L-C^OX0TXTAMPS-X :@1I#C-8FM#D/Y3&
MG'Y.7[\6$!HV@M(XBJ:J3CH$SG"' #O0-)_ 8#U"70,HC3E]-\"9V'YO%B<T
M:@2E<11-E:.T%ARSM0 9CD+]!2@M@-*8T]^_QW>][MIX32G'G?4L*NBI<11-
MU9$T!)PCFQ#%Q9)L:Q65&2E$6:X$B9_B7+<IZ)69-5@P4#L 2F-.?UG!Q/>\
MKF"@:7XHC:-HJJYDFM\QI_E/&+!67X^M.S0'&2PX:)(?2F-06@BE15 :1]%4
M84K#P)E!QZ_0[#^4%D!I#$H+H;0(2N,HFKI/K702W!.<!,#XU1QFJ#2AM !*
M8U!:V-*.;W@##<M1-%5UTGAP3S(>7G'\:CZ!P7J$6A50&H/20K=O:,PJ-5IV
M5XY00P-%4^4H#0WWB*$Q9-QA9@U6%M3&@-(8E!:Z_24*GN5TYX- 8W(43=65
MM"=<\PJ%T\8='^9?MTF1--]V![6+ <VQ!NL.:EY :0Q*"Z&T"$KC*)JJSX.W
M%+C(X8<+]2B@M !*8U!:"*5%4!I'T50%2B/#'?9J@S\\_(#:%5!: *4Q5[-X
MP??HM#LS!1HU@M(XBJ:*3MH5[@EVQ>N./J!F!I060&FLI1W*<4I=W^[.!X9&
MC: TCJ*I<I2NAWO$]= _);ZT*:R9-EA;4-\#2F-06@BE15 :1]%4!4I_Q(6^
MDL&%&B%06@"E,2@MA-(B*(VC:*H"I1'B_K]73IA/8+!HH=X)E,;<_HJ(J37I
MVL6:4I/IM#MO&7IF'$53WZ(FO0[O]5=-F$,,E1&4%D!IS.NOA["GW3EZFD*N
MTYVC CTOCJ*I(I+6A6>V+C[%WY+U=DTVU8BUWOJA:J!$U08E=RO1V1_B,4Y6
M<7VXS.2^UMJUU>:0@T6UH_D']\1Z1[OOCH'&9"?%#*$Q(RB-HVBJK*0%X9DM
MB&=9B>?=T>,TW<8K94-TP_ZO9OI@!4%-"2B->9H-D7HZ@ZZ8@-(XBJ;J3%H2
MGMF2N)'["R?S9K_"^6[8V>S&?_;<K&DU!C4@H+0 2F,M36W-_)[*H,8"E,91
M-%5ETECPC&GCY\?YT_;9,K,&ZPIJ*T!IK*4I4\VMJ6MUIYIKRE'+G7;7/D?0
ML^,HFJJ9@Y<<FZV FSR;"[$HR'V>K1OIQ&F_A=(*"/O"8^P;C[&O//9ZG1^U
M>G.%0DTQQW>[,XJ@I\91-%4],J?OG933?]Y-^GBC \W00VD!E,:\?H;>H6[5
MFG1%TR]'*75[*^"A9\=1-%4V,O?N_:'<^ZT07[<O/09!\^]06@"E,2@MA-(B
M*(VC:*H*9?[=@^;?/6C^'4H+H#0&I8506@2E<11-5:#,OWOF_/LOV_6=R \F
M7A39\4D77C^%7/4LU'$[YN^U.?A@B4&SY5!:"*5%4!I'T782&Q=+(<H@+N/+
M\[7('\2U6*V*ZEE]FY9U2W=PE.3BOGX5R/L/]FC<.WY-WP=4<YS1]V%S?"SQ
ME^>;^$%\BO.')"W(2MQ7H:QWTTJ!>?*PW'\IL\W%B([(75:6V;KYN!3Q0N1U
M@>KW^RPKG[_4 9ZR_$MS.9?_!5!+ P04    " !E@&A5CX48)OH"  !^"@
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
M,D-9]<E#=2+XIGRG?\>%X$EYN&9TQ;("(._?<RZ>3XH&F@]/YO\"4$L#!!0
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
M'J2Q>:&*5?W@AYM"J2*K-Y<B7HBR"M#OWQ:%>GQ1=;!]G,GT?U!+ P04
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
M-7G5$P(/D5RM1%Q7MB1_K$]D<5ULO(VC99V<7@HVJ(0FW:<! DR=S@W>\]"
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
M-V/*$B,8YV-W(ACSG8I8 G>"R%T<4_'K$B*^GQBV\3)PSS9;I0?,8)S2#2Q
M/:1W GMFQ;)B,222\80(6$^,+_9H:EL:D*]X9+"7M3;14I:</^G.?#4Q+!T1
M1! J34'QD<$4HD@S81P_2U*CVE,#Z^T7]JM</(I94@E3'GUC*[6=& .#K&!-
M=Y&ZY_MK* 5YFB_DD<S_R;Y8Z^/B<"<5CTLP1A"SI'C2YS(1-8#=.P)P2H#S
M5H!; MQ<:!%9+FM&%0W&@N^)T*N133?RW.1H5,,2?8P+)7"6(4X%5Y0)\DBC
M'1"^)E<LH4G(:$3FB51BA^>E)#DGMU0(JO--3F:@*(OD*8X^+&;DY./IV%08
MB*8SPW+3RV)3Y\BF"T@OB&N=$<=RG /P:3M\!B'"[1QN-^$FRJ]RX%0Y<'*^
MWA&^*4\R$(HM(R S6"KR6S/[Y)8KD"/LW4 &$3D4Z64KL[Z#(YG2$"8&7C()
M(@,C^/3!]JW/AV1W1-9(@ELEP<W9W:-)%2PKSOC[#<Z1N8)8_CBDV>U2<T=D
M#<V]2G.O]>!O>+(Y5R!BO/A+=4;6^C)D^C(<DEUP^3F7?CMF@3=PO*%G6=;8
MS.J:7J_LHZ$&O?K*1L!>%;#W'T[MO\FIK<SO/;6.R!I)\*LD^%TYU>]2<T=D
M#<W]2G._0Z<67%[-?SUWZ ^LUT[MO_:T:P]M[ZA3!U7 @]: YPE&"U(1_&X
MD7N:HCO1IFA;R38)#JX(E>0:5AN6;&J?FT-Z6K=Z[S%V1-;(RK#*RK KZPZ[
MU-P164.S;?TM,:Q6+^"Q8\6&106-^>[P"9<,=2,Z5OG[Q[+MF[U7C%DKG73=
M^I4*-*0D$:R1WKKHXRT212E8=!1/\VIJR1769GESB^4S"+T Y]<<W\5E1Q=H
M54$>_ %02P,$%     @ 98!H5>$)V2M9 P  F0T  !D   !X;"]W;W)K<VAE
M971S+W-H965T.3<N>&ULK5=K;YL\%/XK1VR:6FDMX9);ET1J"WW?2IM6-;M\
MF/;!)8=@#6QFFZ3]][.!LEQ(U&U\2;!]GN=<'G.P)VLN?L@$4<%CEC(YM1*E
M\@O;EE&"&9'G/$>F5V(N,J+T4"QMF0LDBQ*4I;;;ZPWLC%!FS2;EW)V837BA
M4LKP3H LLHR(IRM,^7IJ.=;SQ#U=)LI,V+-)3I8X1_4YOQ-Z9#<L"YHADY0S
M$!A/K4OG(AP9^]+@"\6UW'@&D\D#YS_,X'8QM7HF($PQ4H:!Z+\57F.:&B(=
MQL^:TVI<&N#F\S/[39F[SN6!2+SFZ5>Z4,G4&EFPP)@4J;KGZ_^QSJ=O^"*>
MRO(7UK5MSX*HD(IG-5A'D%%6_9/'N@X; ,W3#G!K@+L+\ \ O!K@O=2#7P/\
MEWKHUX R=;O*O2Q<0!29301?@S#6FLT\E-4OT;I>E)E],E="KU*-4[,;0@5\
M(6F!P&.XH8RPB)(4;IE4HM ;0DDXTR.% J6">Z(0YFN2PZ51F*HG. E0$9K*
MTTT[8>RDL3N#S_, 3EZ?PFN@##XEO)"$+>3$5CI\$X0=U:%>5:&Z!T+UX -G
M*I$0L@4N6O#!<?SX"-[696MJYS[7[LH]2CC'_!R\WEMP>Z[;$L_UR^%.6SK_
MYCW\:^];Q?":C>25?/X!OH\J0:$5CGB&<(*/NI%)/'T+#%6;U$?)3'.\D#F)
M<&KI[B=1K-":O7GE#'KOVNK<)5G0)5G8$=F6(GZCB%^R>P<4"5#0%3%]&+Z]
MUVMPJS"3W]O4\+M4HTNRH$NRL".R+37ZC1K]H^_'?_J;#;'@&40)84LTS3 V
MS7=EFF^;*!7?H.0SG_O5;#QR1Q-[M5GL?2/''WC;1L&^D3OVG!VJL,6?,_YM
MM)7UH,EZ<#3KYH-0-X2#_> HS9_NP"[)@B[)PH[(MK08-EH,N^H'PR[5Z)(L
MZ)(L[(AL2XU1H\;HZ)MQ<H]QH<]!IY"3I_*<U2;$:.^=/!OVW9T>L&_DN?V=
M%M!"Y ]WC,)]H['O[C0 >^.LF:%8EH=\"1$OF*I."\UL<X^X+(_/._-7SL6U
MTS(?Z'M'=4WX35]=6CX0L:1,0HJQ=M4['^J.):J+0#50/"]/N@]<Z7-S^9CH
MNQ,*8Z#78\[5\\ X:&YCLU]02P,$%     @ 98!H55>%'F3[!@  WC,  !D
M  !X;"]W;W)K<VAE971S+W-H965T.3@N>&ULM5MA;]HZ%/TK%F]ZVJ1MQ'8<
MH*]%VEI5F[1)T[KM?7;!E&@A88DIF_1^_',2BC%V;A)JOK0$KF_.M6]RSKU.
M+K=9_K-8"B'1[U62%E>#I93KB^&PF"W%BA=OL[5(U2^++%]QJ0[SAV&QS@6?
M5X-6R9 $031<\3@=3"^K[[[DT\ML(Y,X%5]R5&Q6*Y[_>2^2;'LUP(.G+[[&
M#TM9?C&<7J[Y@[@3\OOZ2ZZ.AGLO\W@ETB+.4I2+Q=7@';ZXCJH!E<6/6&R+
M@\^H#.4^RWZ6!Q_G5X.@1"02,9.E"Z[^/8IKD22E)X7CU\[I8'_.<N#AYR?O
MMU7P*IA[7HCK+/DWGLOEU6 \0'.QX)M$?LVV'\0N(%;ZFV5)4?U%VYUM,$"S
M32&SU6ZP0K"*T_H__[V;B(,!.&P80'8#2-<!=#> 5H'6R*JP;KCDT\L\VZ*\
MM%;>R@_5W%2C531Q6B[CG<S5K[$:)Z>W/,[1#YYL!,H6Z#9.>3J+>8(^IH7,
M-VJ]9('>H":K=T4AE %/Y^A3S._C)):Q*-#+&R%YG!2OU-#O=S?HY8M7Z 6*
M4_1MF6T*95U<#J4"7T(8SG9 W]= 20/0.[%^BVCP&I& $,?P:WCXC9BIX;@:
MCLWA0S5E^WDC^WDCE3_:X.\@W M7,/7HT#VZO#8OBC6?B:N!NO@*D3^*P?3O
MOW 4_.,*S9,S(U"Z#Y1"WJ?O9K-\PY-ZD3.Y%+E*RSQ7B8$2/0>N*:C]1I7?
M\F[R.,4D#"^'CX>AV4:,CLG>R( <[B&'(&2=K:_15U&BC=,'%T+03=]%\N3,
MB)CM(V9@-M;7H3,1F<\8/3DS8HSV,4;@JG[+I+KC\"I25Z#U:':02702,GJ4
M;[85#C =NQ-NM(<V>M;-8.1S#3PY,P(=[P,=M]P,?FWB(JX(>):E4EU7Y8U
M?2SBN<AY^8-K L;VK-NW MLHBC!UK\QD#W@" KX1"Z%N5G,%<:643U$A1.N$
MIVUWKXF%9D0FD^ (LVV%%;],)F[4.-"L'("XKWFQ?*,R728*NU"3+O\@ON5Y
M W,&%@PRFAQ!=1A1UC"]^$ ^X Y79<M<[GP8DQDR?'QM.LQP,,$1:P"IN1J#
M#/D,#MLY;LE<AU4SBV'-O!BFWN;D??V$WXF9VI@GH]$Q9MMJ1(.FQ-74BT_@
M7O2?TI-2J/N11.HF(5"QY6LG=*^,[,N;.16:D_')I(R]LK(O;V:<FI<Q3,P=
ME];)SY0=IZ63H/&H(2\U0V.0%QOS\G.6BC_H,\]_JI+Y=M-4FGAE<%_>S*G0
M'([')^<E2/^]X_3DS8Q34S^&N;]>VE6]M(O&I750^/@X*6V;LHAT9231%$]@
MBO\D'D6"L,K!SO4*[+%W5>G)FQF_5@X$GYJ&!-0<O>/TY,V,\Z!1 (N/MKJ%
M."3&<0(Z;!H34,L+0I_7P@#52>]5\.3-#%;K$@+KDE,KEYW;PYD_K@% $Q.N
MU@X$Y.QGU"T[QVV%B\,,JER(5@,$5@/]*A=BT[U=N3B,&BL7HA4!@15!I\IE
MY\-4R22R$-IF:C89:R@!B.9J A?<+23165C#I^E]+9^#V(DF=C(YF3E 2= [
M3D_>S,:K5@@45@C=EI;:=?WQQ0Z:F. T?5.X\&_/S&[2&CY-WQ7SY<V<%,WU
M%-X5 #*3>MT1\.7-C/-@3P#N3'23UM31B#A6-@Z;)F5#-=E3F.SKW"1]I#7L
ML??RG*/S0+5ZH"=W'JC7SH,O;V:<6FO0YVT)T&X]!X<9T'.@6F'0YVT+4*]=
M!5_>S&"U4J'GV1J@=MO?HB_(Q(2K-00]U\8 M9L!%F#(Q-S2U&(@]+DC$+:+
M M#$!*E%0>AA-R"TV_P6-LC$Q*:Y.83K\!92Z"REX=/TWC4^!Y&'FLA#N <
M,$7HM?SWY<V,\^") %@1=%Q:NY)W\87##."+4--V"!?][1G:35+#I^F]<N?@
M^%!S?!B=G*&@.N@=IR=O9IQ:+(1P.Z*;I [M1H-U[X1,3'":W,,N;0C:1U##
M'GLOSCDZ#J%6"^')'8?0:\?!ES?S*2(M,A@L,MH$-6N7%:")"4O+"@9O%;0)
M:>:UA^#+FQFLUBFL[6&%TX0TZ_2H@L.J^2D;IG4$._51A38UR.P&@)52D(D)
M6 L"!@N"?G*:M>\"@"8FR(.G^F!!T$E.,T<GW['NMA6P[IJ=&5R!MQ!#9U$-
MGZ;W%7P.*F>:RAE<]T-/8WHM^7UY,^/4JH#!JJ#CTK87^*")"4Y3-H,+_/;,
M[":FX=/T7K%S\'ND^3T*3LW,R.NS!;Z\F7%JP1#!?8AN8GKG) (R$S2IP0T/
M7KXHWWQ1"?40IP5*Q$*-"=Z.5%KG]<LD]8',UM7[&/>9E-FJ^K@47%%[::!^
M7V29?#HH7_'8O](S_1]02P,$%     @ 98!H56^&6G%A P  G D  !D   !X
M;"]W;W)K<VAE971S+W-H965T.3DN>&ULK5;+;MLX%/T50E,4+9!&+UN.4UM
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
M;9YD4&)^02L@\LF"LA(+.65+FU<,<*I)96%[CA/9)<Z)%0_TVAV+!W0EBIS
M'4-\59:8_1I!03=#R[6V"_?Y,A-JP8X'%5["#,1#=<?DS&Y5TKP$PG-*$(/%
MT+IV^]-(X37@:PX;OC-&RLF<TD<UN4F'EJ,V! 4D0BE@^;>&,12%$I+;^-EH
M6FU(1=P=;]4_:._2RQQS&-/B6YZ*;&CU+)3" J\*<4\W'Z'Q$RJ]A!9<_Z)-
MC0TO+92LN*!E0Y8[*'-2_^.G)@\[!*EC)G@-P>L2@A<(?D/PCXT0-(3@V AA
M0]#6[=J[3MP$"QP/&-T@IM!230UT]C5;YBLGZIS,!)-/<\D3\0T1P( +-'V2
M1X_#&?HD#^?I! 3."_X.G:.'V02=GKQ#)R@GZ$M&5QR3E ]L(:,K#3MI(HWJ
M2-X+D7QT2XG(.)J2%%(#?W*8?W6 ;TO7K75O:WWD'12<076!?.<,>8[G&?8S
M/I[NFNS\7_3I/T??2X;?G@-?Z_DOZ'T6&3!T0Q): I(%WIX'CKY?S[E@\H7^
M8:IYK1J85=5'KL\KG,#0DE\Q#FP-5OSVC1LY[TT)?TVQR6N*35]);*\T05N:
MX)#Z\RL*=4E,9:@5(JV@KH9U?-X+KN3!6._FUX#R>U$'-3&@/-]WK_9A4U/(
M7A"TJ#VO8>LU/,YKKD^BR6HM$.[$=9W.WL9_8KRPX]( N?0[%@T8/S(;C%J#
MT5\5\PP1$":;D2&]?L_K&#6@_-[.'FNO!I3G.T$'-C6%C)Q>Q["]<]F4P);Z
MEN<HH2LBZN]-N]HV$M?Z_NRLC]S^V#6L3V3C4?<)S_)UUW*+V3(G'!6PD*&<
MBTM9&E9W O5$T$I?=7,JY,6IAYELGH I@'R^H%1L)RI VX[%OP%02P,$%
M  @ 98!H54UCX%9$!   &1$  !H   !X;"]W;W)K<VAE971S+W-H965T,3 S
M+GAM;+58;6_;-A#^*X16# G@1"^6+3NS#226B@58VZ!NMP_#/C#2V28JD2Y)
MQ\FP']_32Q1;HK6T\[[8(O7<P[OGR".IR4[(+VH-H,ECEG(UM=9:;ZYL6\5K
MR*BZ%!O@^&8I9$8U-N7*5AL)-"F,LM3V'&=H9Y1Q:S8I^N[D;"*V.F4<[B11
MVRRC\ND&4K&;6J[UW/&1K=8Z[[!GDPU=P0+TY\V=Q)9=LR0L ZZ8X$3"<FI=
MNU>1Z^4&!>)W!CNU]TSR4.Z%^)(W;I.IY>0>00JQSBDH_CW '-(T9T(_OE:D
M5CUF;KC__,S^M@@>@[FG"N8B_8,E>CVU1A9)8$FWJ?XH=K]"%= @YXM%JHI?
MLJNPCD7BK=(BJXS1@XSQ\I\^5D+L&2"/V<"K#+RF@7_$H%\9]%\[@E\9^*\=
M85 9%*';9>R%<"'5=#:18D=DCD:V_*%0O[!&O1C/)\I"2WS+T$[//N@U2'++
M8Y$!.8L><0(J..^1]SA'+\@"YV6R38&()3E$AJ I2]4Y@CXO0G+VYIR\(8R3
M3VNQ590G:F)K="\?Q(XK5VY*5[PCKO3).\'U6I&()Y 8[,-N^W&'O8VRU-IX
MS]K<>)V$"]A<DK[3(Y[C>09_YJ\W=TWA_+?1HQ\>_4",?CU1^@5?_PC?G<3B
M)/53C]REE&N".2;1URW;8-70Y,_?$$YN-63J+U/F2V[?S)T7PRNUH3%,+:QV
M"N0#6+.??W*'SB\FV4])%IZ2+#H1V4&"_#I!?A?[;+ZF? 7Y&EQ2)LD#3;?%
MNF5< XZFB:0:B-K1C2E!)?>PX,XWEX?9>.2-)O;#OO!MD.L/^X>@L WRQGVW
M0149QG/'+Z #!0:U H-.!7#GP'V!$WB,2RW.4J&P1*UPOS3%7+(-]GRX<%W'
M"QI1&V">[P\;89O(1B-WT(C;2'8D[F$=]_"',D]C7)^*%1MRC*61(0K7*CXJ
ME@!.!WQATF78]G'@-.*=MT%.0Q$#38,DZB(YD"*HI0@ZI2@W*59L4CW"09OB
M"UJCCH+&+)ZW,5XSXVV(&XP:(D1M4'!LFH_J&$>=,7X2FJ9$[$5*SJ#>N(_$
M/&H[V_1UWL9<C >-U1 :B/SV\FZCQL&Q:3ZNXQY_W_+.5S>H'MER/"*G[&](
M>F6U0TTVE#^9=!BW'!L$_:80;9#K81%K*-%&>8'O-H0P41V; *[S<FAS.J6X
M9C*6=*G)/WC8T4P_D3FN;RG2%!)R@ZWH@_'\U<GZO=OP2=G"D[)%IV([S,_>
MH=K]'P]+%?FITG1*MO"D;-&IV [3Y+VDR>M<1@M:7FUHM9R,R?!:)Y5FN?AW
M2&B X+E\W"@6G41EC/;>52\#N2KNV KW]"W7Y6&^[JWO\=?%[;71?^->S5U#
M?YC?^XNKY0M]^='@'94KQA5)88E#.9<!5C59WL/+AA:;XJ)Y+S1>6XO'-5 \
M:>0 ?+\40C\W\@'JKR&S;U!+ P04    " !E@&A5WK/!FFT"  #%!0  &@
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
MJQ6<3F0IJ\(3L:T\JH ^( G$^%)*I[Y<JKA^F#_RMT2KNVZ/V\-.$+O=U&<
MVAVQ#!#?":/([:@Z,P!CS[6#5J ?2M4Z"^!3I9K-[^_?5 'K&3N(?"V-&7":
M" :J$/MAUU],.#OT[>B(!,Y> N=4"2"]0S&;0&XO(+#4"1E:JS>1RFV!TR)E
M)2J8H&^[C&,<>11UT_G$@-3D,I"%01 &3C?I]Y(=:K4O\7%O 7L\X=0;WIM2
MN'K4.SX.;3=RNUH8H$>2C@GJ.G881J[7%<4 Q5[@1]@]4G[A??F-3ZR_T1;.
MR$J-)B/+\W'3:I:HZB1L+]LU=KKJZ*@K@ 5=94QD7K<^-W=Y++#V!3KNK]![
M]6@<YAV*^.]21$<9%3&1>4%7$6.7X1%%]A4Z[B_1)ZT,,J4+@?Z1A^\ ?9-I
MQ%A$]1.>6D6=E6UZ5K;9N=@.EV9_"L#A3]Q>X-XSQ,G+<$ZVZ5G99N=B.UR&
M_9D"]];+X]LD&:+/A:"R0D/T=4L+#MFBH&I?%N3U4CN>G;99&U<WTLY'D:OE
M%QVD[<TZ!"I:+;?T$56R6:W;77#+M;I6YS"G72&J"[FFM;FZOU47UIWV.SR<
M8$/[5%[UJ]OD/7WU.\%74J[3@J.,KJ K^SJ$3%A65^_5BV!;=;>\8$*P7#UN
M*(%CKP3 ]Q4#F>L7V4'S \CX7U!+ P04    " !E@&A564\/Z>H#  !P%0
M&@   'AL+W=O<FMS:&5E=',O<VAE970Q,#8N>&ULS9AM;ZLV%,>_BL6DJ5=:
MRU,"H4LBM8'I5KIWBIK=[<6T%RZ<)-8%.[--TWW[V822$"AK=WVEOFFP.>?G
M\V#^E3W=,_Y5; $D>BIR*F;65LK=M6V+= L%%E=L!U2]63->8*F&?&.+'0><
M54Y%;GN.$]@%)M2:3ZNY)9]/62ES0F')D2B+ O-_;B%G^YGE6L\3]V2SE7K"
MGD]W> ,KD%]V2ZY&=D/)2 %4$$81A_7,NG&O$]?7#I7%[P3VXN09Z50>&/NJ
M!W?9S')T1)!#*C4"JY]'6$">:Y**X^\::C5K:L?3YV?Z+U7R*ID'+&#!\C](
M)K<S:V*A#-:XS.4]VW^$.J&QYJ4L%]5?M*]M'0NEI9"LJ)U5! 6AAU_\5!?B
MQ$%Q^AV\VL$[=QB]X.#7#OYK5QC5#J/7KC"N':K4[4/N5>%B+/%\RMD><6VM
M:/JAJG[EK>I%J-XH*\G56Z+\Y/Q7M1?O:,H*0!>?F! ?T!(X6FTQ!W2)5FI?
M9F4.B*W1#94D(WFI&XM6D):<2 (")4]I7F:0H35G!5JP8E=*7&T"Y91@3@G=
MB!/J10P2DURM=(F$GA%36ZI,=#QV6D=]>XC:>R%J'WUF5&[5XE2MW.,?#_M'
M _ZVJF!31N^YC+?>(' %NROD.S\AS_&\GG@6KW=W^]+YMM63_[UZJQA^LZ?\
MBN>_P#.U4_[\I,#H3D(A_NK;(X<H1OU1:(6]%CN<PLQ2$BJ /X(U__$'-W!^
M[FN025AL$I88@K5:.6I:.1JBSW]C$N<(JX9>-AT5QXY>$%I_PQ_Z&G1@CRNV
M_H_U. \])QA/PJG]>%K[KITWCOQH/';;AG&/81B%DZAMEG3-7,\-0B\Z&K:J
M,6ZJ,1ZLQOWJ2Z]8#7J]=2.:A,4F88DA6*OT05/ZX%UH2F"RE29AL4E88@C6
M:F78M#+\CIH2=B4@"CL2L.B:3=QPY'JC,T7IP?4I2M<L<D:.TR\GDZ80D\%"
M)*OELB_%0:^W[D&3L-@D+#$$:Y4^:DH?O0LYB4RVTB0L-@E+#,%:K72=XQ'&
M^8Z"4L-/OVWG3$QZ3)1&..=:\M^D9-"DG?[)"<X=3'_!Z"-P21YRG38EC"/*
MY O'JD'46S>D45ILE):8HK6;XAV;XKT+@:G#,-50D[38*"TQ16LW]'BF=0?/
M6=\J,G[GNP\B9Q)&DW.IZ1JZ81"$@>>?JTW7LJ,V/3#/"8-)YR!DG]P@%< W
MU=6=0"DKJ3P<_)O9YGKPIKH4.YN_=:\7;L]\K*\3JQNK(_YP%_D9\PVA N6P
M5DLY5Z$*EQ^N]PX#R7;5_=4#DY(5U>,6< 9<&ZCW:Z;4KA[H!9I+UOF_4$L#
M!!0    ( &6 :%5#/\MK4P,  +H5   -    >&PO<W1Y;&5S+GAM;-U876_:
M,!3]*U&Z3JTT-82,0%9 VI J3=JF2NW#WBI#'+#D.)EC.NBOKZ\=PD=]$>W#
M"@.UL7U\SCV^ODG<]BNUY/1N1JGR%CD7U<"?*55^"8)J,J,YJ:Z*D@J-9(7,
MB=)=.0VJ4E*25D#*>=!NM>(@)TSXP[Z8YS>YJKQ),1=JX/>:(<]>OJ<#/XP_
M^YZ5&Q4I'?@/%Q__S MU_<&SU[-/9V>MA\OKW?$+ USZ@5.T<X#H50O7U1@F
M'6]+F^GG6L@2SS%:UT'34=9,Z&#DGIN\S<;I"4)O;=&Q%7=;AR5S?SIQ^?!
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
M:H]]:RX5GV]^/&3SPR>?_P502P,$%     @ 98!H5>,-K,?_ @  13X  !H
M  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\W;RV[:0!B&X5M!OH!XSH<J
MR:J;;*O< "(&HG 2=M7D[HN2!7RC+KJ)_*[0&#&\&S]"9O[[7\-N.;T>#^/V
M]30NWO>[P_C0;:?I]*/OQ]5VV"_'N^-I.%S>61_/^^5T69XW_6FY>EMNAMX9
MD_KS[1[=X_WMGHOGC]/P/SL>U^O7U?#SN/J]'P[3/S;N_QS/;^-V&*9N\;P\
M;X;IH>O?=]?+8__Y8N\N.W>+IY>'[OST8KM^[B G06[^("]!?OZ@($%A_J H
M07'^H"1!:?Z@+$%Y_J B067^H"I!=?X@:U1& TAJL 9H;95K"_#:*M@6(+95
MLBW ;*MH6X#:5MFV +>MPFT!<ENEVP+LMHJW!>CM5&\'T-NIW@Z@MVM^; /T
M=JJW ^CM5&\'T-NIW@Z@MU.]'4!OIWH[@-Y.]78 O9WJ[0!Z>]7; _3VJK<'
MZ.U5;P_0VS</2P!Z>]7; _3VJK<'Z.U5;P_0VZO>'J"W5[T]0&^O>GN WD'U
M#@"]@^H= 'H'U3L ] ZJ=P#H'9J'W0"]@^H= 'H'U3L ] ZJ=P#H'53O - [
MJ-X!H'=4O2- [ZAZ1X#>4?6. +VCZAT!>D?5.P+TCLV?E0"]H^H= 7I'U3L"
M](ZJ=P3H'57O"- [J=X)H'=2O1- [Z1Z)X#>2?5. +V3ZIT >B?5.P'T3LUA
M$X#>2?5. +V3ZIT >B?5.P'TSJIW!NB=5>\,T#NKWAF@=U:],T#OK'IG@-Y9
M]<X O;/JG0%ZY^:P($#OK'IG@-Y9]<X O8OJ70!Z%]6[ /0NJG<!Z%U4[P+0
MNZC>!:!W4;T+0.^B>A> WD7U+@"]2W/8&Z!W4;T+0.^J>E> WE7UK@"]J^I=
M 7I7U;L"]*ZJ=P7H757O"M"[JMX5H'=5O2M [ZIZ5X#>M1G6 >AM33NN _#;
MFF9@QP $MZ89V3$ PZUIAG8,0'%KFK$= W#<FF9PQP DMZ89W3'?:?DX?>R&
M\5KTM6X"OE/NZ?+9X?K]G\NOB^W]_HEU?YLQ/OX%4$L#!!0    ( &6 :%6A
M0-8C;0(  /\[   3    6T-O;G1E;G1?5'EP97-=+GAM;,W;WVZ;,!3'\5>)
MN*T"V& #4].;=K=;+_8"#)P&A7^RW2Y]^SFDK;2IBU9ETKXW08GM\SOX2)^[
M7'][GHU;'89^=)MHY_W\*4E<LS-#[>)I-F-8V4YVJ'WX:A^2N6[V]8-)9)KJ
MI)E&;T:_]L<:T<WUG=G6C[U??3Z$GUTWC9O(FMY%J]O3QF/6)JKGN>^:VH?U
MY&EL?TM9OR3$X>2RQ^VZV5V%#5'R;L)QY<\!+^>^/AEKN]:L[FOKO]1#V)4<
M^L3YY]ZX^'R)=WJ<MMNN,>W4/ [A2.QF:^K6[8SQ0Q^?BEZ=3_;AALWI4UR<
MOY0Y%QAVWMMI=F%BUGP\[G4DQ]/K.10RUG?G7_$M,92^^/W,<=JM:?\R.USO
MC\GNEWFX9'E<?L>_SOBM_@?[D) ^,D@?.:0/!>E#0_HH('V4D#XJ2!\BI31"
M$5502!444P4%54%155!8%117!05609%54F25%%DE159)D5529)44625%5DF1
M55)DE119,XJL&476C")K1I$UH\B:463-*+)F%%DSBJP91=:<(FM.D36GR)I3
M9,TILN8467.*K#E%UIPB:TZ155%D5119%45619%54615%%D5159%D5519%44
M635%5DV155-DU119-45639%54V35%%DU159-D;6@R%I09"THLA8460N*K 5%
MUH(B:T&1M:#(6E!D+2FREA192XJL)476DB)K29&UI,A:4F0M*;*6%%DKBJP5
M1=:*(FM%D;6BR%I19*THLE8462N*K!5%5I%2:!4IQ5:14G 5*457D5)X%2G%
M5Y'^3V"_3]/^'\<OSWBHN_$U/UG^]WOS$U!+ 0(4 Q0    ( &6 :%4'04UB
M@0   +$    0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L!
M A0#%     @ 98!H552.*TGN    *P(  !$              ( !KP   &1O
M8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ 98!H59E<G",0!@  G"<  !,
M             ( !S $  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4
M" !E@&A5KYKF.TT&  #((P  &               @($-"   >&PO=V]R:W-H
M965T<R]S:&5E=#$N>&UL4$L! A0#%     @ 98!H54@G3DJ+!P  6B$  !@
M             ("!D X  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4
M Q0    ( &6 :%6!%#PG.0,  ",.   8              " @5$6  !X;"]W
M;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " !E@&A596I"F70)  #_
M-@  &               @(' &0  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL
M4$L! A0#%     @ 98!H55Q-R$'4 P  P@T  !@              ("!:B,
M 'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( &6 :%6O( ZS
MK@(   ((   8              " @70G  !X;"]W;W)K<VAE971S+W-H965T
M-BYX;6Q02P$"% ,4    " !E@&A5'K]R(=(0   WH   &
M@(%8*@  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ 98!H
M59M 1Y!/ @  Z 0  !@              ("!8#L  'AL+W=O<FMS:&5E=',O
M<VAE970X+GAM;%!+ 0(4 Q0    ( &6 :%56<I5O@0T  &QD   8
M      " @>4]  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4
M" !E@&A5.@&'G44)  !7&   &0              @(&<2P  >&PO=V]R:W-H
M965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( &6 :%7],7X$P@4  !X.   9
M              " @1A5  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L!
M A0#%     @ 98!H5=7.K>=?$P  &#T  !D              ("!$5L  'AL
M+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " !E@&A5943KO9@+
M  #_(   &0              @(&G;@  >&PO=V]R:W-H965T<R]S:&5E=#$S
M+GAM;%!+ 0(4 Q0    ( &6 :%71$:?;V00  .(*   9              "
M@79Z  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ 98!H
M5:5QE73=!   P H  !D              ("!AG\  'AL+W=O<FMS:&5E=',O
M<VAE970Q-2YX;6Q02P$"% ,4    " !E@&A5+5A=)D<%  !@#   &0
M        @(&:A   >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0
M   ( &6 :%7_CG-Z=P<  !PB   9              " @1B*  !X;"]W;W)K
M<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ 98!H5<OD$]%N P  T <
M !D              ("!QI$  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q0
M2P$"% ,4    " !E@&A5_:1'X"P3   Y4P  &0              @(%KE0
M>&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( &6 :%4S;S<[
M)08  &X0   9              " @<ZH  !X;"]W;W)K<VAE971S+W-H965T
M,C N>&UL4$L! A0#%     @ 98!H52Q.NJ2Q!@  $1,  !D
M ("!*J\  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " !E
M@&A5WKKSMJ<)  #P'0  &0              @($2M@  >&PO=V]R:W-H965T
M<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( &6 :%5$@L"JJ ,  %0+   9
M          " @?"_  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#
M%     @ 98!H54Q"+Z5.#0   2H  !D              ("!S\,  'AL+W=O
M<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " !E@&A5U5; H8D$  !!
M#0  &0              @(%4T0  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM
M;%!+ 0(4 Q0    ( &6 :%5NN+5.?@H  +$@   9              " @136
M  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ 98!H52^1
MB^#J P  V @  !D              ("!R>   'AL+W=O<FMS:&5E=',O<VAE
M970R-RYX;6Q02P$"% ,4    " !E@&A5H((<J?D"  !-!@  &0
M    @('JY   >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    (
M &6 :%6R[^Z.A0(  -T%   9              " @1KH  !X;"]W;W)K<VAE
M971S+W-H965T,CDN>&UL4$L! A0#%     @ 98!H57)6?ML* P  ^08  !D
M             ("!UNH  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"
M% ,4    " !E@&A5I#_L[RX'  #H%0  &0              @($7[@  >&PO
M=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( &6 :%7 U.7NTA0
M -L_   9              " @7SU  !X;"]W;W)K<VAE971S+W-H965T,S(N
M>&UL4$L! A0#%     @ 98!H52>)[R-F!0  !@T  !D              ("!
MA0H! 'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " !E@&A5
M*'N)XS('  #I$@  &0              @($B$ $ >&PO=V]R:W-H965T<R]S
M:&5E=#,T+GAM;%!+ 0(4 Q0    ( &6 :%6C*\'?]P(  (,&   9
M      " @8L7 0!X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%
M  @ 98!H56]B@$(J!0  )PP  !D              ("!N1H! 'AL+W=O<FMS
M:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " !E@&A5R9CN4OD$   "#0
M&0              @($:( $ >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+
M 0(4 Q0    ( &6 :%4&@Z> ?@,  +X'   9              " @4HE 0!X
M;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ 98!H52ID!J(_
M!0  80T  !D              ("!_R@! 'AL+W=O<FMS:&5E=',O<VAE970S
M.2YX;6Q02P$"% ,4    " !E@&A58?WV![,"  #J!0  &0
M@(%U+@$ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( &6
M:%7/O)3XQ@(  "0&   9              " @5\Q 0!X;"]W;W)K<VAE971S
M+W-H965T-#$N>&UL4$L! A0#%     @ 98!H5<^M9=FY P  1 L  !D
M         ("!7#0! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4
M    " !E@&A5:5THD\\'  "2$P  &0              @(%,. $ >&PO=V]R
M:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( &6 :%4VUR@;S (  %<&
M   9              " @5)  0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL
M4$L! A0#%     @ 98!H58=IPVA*!@  "Q(  !D              ("!54,!
M 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " !E@&A5O_F-
M1O@"   E!@  &0              @('620$ >&PO=V]R:W-H965T<R]S:&5E
M=#0V+GAM;%!+ 0(4 Q0    ( &6 :%5/Z['-,00  -8)   9
M  " @05- 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @
M98!H586[D@@8 P  \@8  !D              ("!;5$! 'AL+W=O<FMS:&5E
M=',O<VAE970T."YX;6Q02P$"% ,4    " !E@&A5:08'('0%   &#P  &0
M            @(&\5 $ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4
M Q0    ( &6 :%6J>5('- <   %$   9              " @6=: 0!X;"]W
M;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ 98!H525;9[]D!0
M720  !D              ("!TF$! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX
M;6Q02P$"% ,4    " !E@&A5008AUEX"  #N!0  &0              @(%M
M9P$ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( &6 :%7(
MTYT-Q (  /('   9              " @0)J 0!X;"]W;W)K<VAE971S+W-H
M965T-3,N>&UL4$L! A0#%     @ 98!H518ZK>]6!@  0#$  !D
M     ("!_6P! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4
M" !E@&A5C5O4MW$$  "D&   &0              @(&*<P$ >&PO=V]R:W-H
M965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( &6 :%4??U"YD08  !LY   9
M              " @3)X 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L!
M A0#%     @ 98!H57X!SZ+$ P  [@X  !D              ("!^GX! 'AL
M+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    " !E@&A5!W=YT%$#
M  !Z#   &0              @('U@@$ >&PO=V]R:W-H965T<R]S:&5E=#4X
M+GAM;%!+ 0(4 Q0    ( &6 :%5%<C[\I0D  -5%   9              "
M@7V& 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @ 98!H
M51N;8ZHB!   L18  !D              ("!69 ! 'AL+W=O<FMS:&5E=',O
M<VAE970V,"YX;6Q02P$"% ,4    " !E@&A5^7!8@@$$  "F%@  &0
M        @(&RE $ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0
M   ( &6 :%5;,4K9KP(  ,D&   9              " @>J8 0!X;"]W;W)K
M<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ 98!H53^^A[([!P  !#8
M !D              ("!T)L! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6Q0
M2P$"% ,4    " !E@&A5ZR=U$3H#   >"@  &0              @(%"HP$
M>&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( &6 :%7M%W5S
MG@,  +(0   9              " @;.F 0!X;"]W;W)K<VAE971S+W-H965T
M-C4N>&UL4$L! A0#%     @ 98!H55G%;0*U P  X1   !D
M ("!B*H! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4    " !E
M@&A5%R&=UCD#  !="P  &0              @(%TK@$ >&PO=V]R:W-H965T
M<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( &6 :%6&0@?!+@,  -\)   9
M          " @>2Q 0!X;"]W;W)K<VAE971S+W-H965T-C@N>&UL4$L! A0#
M%     @ 98!H52YY)Y/) @  X0<  !D              ("!2;4! 'AL+W=O
M<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    " !E@&A5YJK4W_4"  #^
M"   &0              @(%)N $ >&PO=V]R:W-H965T<R]S:&5E=#<P+GAM
M;%!+ 0(4 Q0    ( &6 :%6OPB[C$P0  /P-   9              " @76[
M 0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#%     @ 98!H51=5
MOB&A!   U!<  !D              ("!O[\! 'AL+W=O<FMS:&5E=',O<VAE
M970W,BYX;6Q02P$"% ,4    " !E@&A5_60&70,&  #\)@  &0
M    @(&7Q $ >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+ 0(4 Q0    (
M &6 :%5%WT@'M 8  ,,M   9              " @='* 0!X;"]W;W)K<VAE
M971S+W-H965T-S0N>&UL4$L! A0#%     @ 98!H57SK4H>W @  50<  !D
M             ("!O-$! 'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6Q02P$"
M% ,4    " !E@&A58#?!LK,&  #$+0  &0              @(&JU $ >&PO
M=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    ( &6 :%5"!20%M@(
M %0'   9              " @93; 0!X;"]W;W)K<VAE971S+W-H965T-S<N
M>&UL4$L! A0#%     @ 98!H52WT^..H!P  HC\  !D              ("!
M@=X! 'AL+W=O<FMS:&5E=',O<VAE970W."YX;6Q02P$"% ,4    " !E@&A5
M)3:?DMT"  "R"0  &0              @(%@Y@$ >&PO=V]R:W-H965T<R]S
M:&5E=#<Y+GAM;%!+ 0(4 Q0    ( &6 :%4,6@;M=P0   @3   9
M      " @73I 0!X;"]W;W)K<VAE971S+W-H965T.# N>&UL4$L! A0#%
M  @ 98!H5;1R@[44!@  7RT  !D              ("!(NX! 'AL+W=O<FMS
M:&5E=',O<VAE970X,2YX;6Q02P$"% ,4    " !E@&A5T=GL[BX#  !\"@
M&0              @(%M] $ >&PO=V]R:W-H965T<R]S:&5E=#@R+GAM;%!+
M 0(4 Q0    ( &6 :%6?&KB9? P  !^0   9              " @=+W 0!X
M;"]W;W)K<VAE971S+W-H965T.#,N>&UL4$L! A0#%     @ 98!H58^%&";Z
M @  ?@H  !D              ("!A00" 'AL+W=O<FMS:&5E=',O<VAE970X
M-"YX;6Q02P$"% ,4    " !E@&A58$IR"?T%  "$(@  &0
M@(&V!P( >&PO=V]R:W-H965T<R]S:&5E=#@U+GAM;%!+ 0(4 Q0    ( &6
M:%4=$^**L <  -I$   9              " @>H- @!X;"]W;W)K<VAE971S
M+W-H965T.#8N>&UL4$L! A0#%     @ 98!H51,.&ZXM!   (0\  !D
M         ("!T14" 'AL+W=O<FMS:&5E=',O<VAE970X-RYX;6Q02P$"% ,4
M    " !E@&A5GVO]8U$#  "["@  &0              @($U&@( >&PO=V]R
M:W-H965T<R]S:&5E=#@X+GAM;%!+ 0(4 Q0    ( &6 :%5.1EA:? ,  /8,
M   9              " @;T= @!X;"]W;W)K<VAE971S+W-H965T.#DN>&UL
M4$L! A0#%     @ 98!H5<;K[8$."   "$<  !D              ("!<"$"
M 'AL+W=O<FMS:&5E=',O<VAE970Y,"YX;6Q02P$"% ,4    " !E@&A5[4]"
M[6 &  #B+   &0              @(&U*0( >&PO=V]R:W-H965T<R]S:&5E
M=#DQ+GAM;%!+ 0(4 Q0    ( &6 :%72&5!:PP(  -D&   9
M  " @4PP @!X;"]W;W)K<VAE971S+W-H965T.3(N>&UL4$L! A0#%     @
M98!H5? ZK8UF P  9PL  !D              ("!1C," 'AL+W=O<FMS:&5E
M=',O<VAE970Y,RYX;6Q02P$"% ,4    " !E@&A5 70O^B(#   $"@  &0
M            @('C-@( >&PO=V]R:W-H965T<R]S:&5E=#DT+GAM;%!+ 0(4
M Q0    ( &6 :%4&^?34$P0  .(3   9              " @3PZ @!X;"]W
M;W)K<VAE971S+W-H965T.34N>&UL4$L! A0#%     @ 98!H5318T 83 P
MG L  !D              ("!ACX" 'AL+W=O<FMS:&5E=',O<VAE970Y-BYX
M;6Q02P$"% ,4    " !E@&A5X0G9*UD#  "9#0  &0              @('0
M00( >&PO=V]R:W-H965T<R]S:&5E=#DW+GAM;%!+ 0(4 Q0    ( &6 :%57
MA1YD^P8  -XS   9              " @6!% @!X;"]W;W)K<VAE971S+W-H
M965T.3@N>&UL4$L! A0#%     @ 98!H56^&6G%A P  G D  !D
M     ("!DDP" 'AL+W=O<FMS:&5E=',O<VAE970Y.2YX;6Q02P$"% ,4
M" !E@&A54G<I[%L"  !X!0  &@              @($J4 ( >&PO=V]R:W-H
M965T<R]S:&5E=#$P,"YX;6Q02P$"% ,4    " !E@&A5T>DO81 #   P#0
M&@              @(&]4@( >&PO=V]R:W-H965T<R]S:&5E=#$P,2YX;6Q0
M2P$"% ,4    " !E@&A5-;!@\.@"  ":"0  &@              @($%5@(
M>&PO=V]R:W-H965T<R]S:&5E=#$P,BYX;6Q02P$"% ,4    " !E@&A536/@
M5D0$   9$0  &@              @($E60( >&PO=V]R:W-H965T<R]S:&5E
M=#$P,RYX;6Q02P$"% ,4    " !E@&A5WK/!FFT"  #%!0  &@
M    @(&A70( >&PO=V]R:W-H965T<R]S:&5E=#$P-"YX;6Q02P$"% ,4
M" !E@&A5$-X#?98%   ,&0  &@              @(%&8 ( >&PO=V]R:W-H
M965T<R]S:&5E=#$P-2YX;6Q02P$"% ,4    " !E@&A564\/Z>H#  !P%0
M&@              @($49@( >&PO=V]R:W-H965T<R]S:&5E=#$P-BYX;6Q0
M2P$"% ,4    " !E@&A50S_+:U,#  "Z%0  #0              @ $V:@(
M>&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( &6 :%67BKL<P    !,"   +
M          "  ;1M @!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( &6 :%7 <2'B
M&@<  'Q%   /              "  9UN @!X;"]W;W)K8F]O:RYX;6Q02P$"
M% ,4    " !E@&A5XPVLQ_\"  !%/@  &@              @ 'D=0( >&PO
M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " !E@&A5H4#6(VT"
M  #_.P  $P              @ $;>0( 6T-O;G1E;G1?5'EP97-=+GAM;%!+
4!08     <@!R %P?  "Y>P(    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<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>121
<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>122
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>461</ContextCount>
  <ElementCount>473</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>115</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/ConsolidatedStatementsofOperations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Consolidated Statements of Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/BasisofPresentation</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Recent Accounting Pronouncements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/RecentAccountingPronouncements</Role>
      <ShortName>Recent Accounting Pronouncements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Revenue from Contracts with Customer</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/RevenuefromContractswithCustomer</Role>
      <ShortName>Revenue from Contracts with Customer</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Property and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/PropertyandEquipmentNet</Role>
      <ShortName>Property and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/GoodwillandOtherIntangibleAssets</Role>
      <ShortName>Goodwill and Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/Investments</Role>
      <ShortName>Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Accruals and Other Current Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/AccrualsandOtherCurrentLiabilities</Role>
      <ShortName>Accruals and Other Current Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Long???Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/LongTermDebt</Role>
      <ShortName>Long???Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Executive Bonus Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/ExecutiveBonusPlan</Role>
      <ShortName>Executive Bonus Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Retirement Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/RetirementPlans</Role>
      <ShortName>Retirement Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Common Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/CommonStock</Role>
      <ShortName>Common Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Accumulated Other Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/AccumulatedOtherComprehensiveLoss</Role>
      <ShortName>Accumulated Other Comprehensive Loss</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Equity Awards and Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/EquityAwardsandInstruments</Role>
      <ShortName>Equity Awards and Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Fair Value of Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/FairValueofFinancialInstruments</Role>
      <ShortName>Fair Value of Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Geographic Data</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/GeographicData</Role>
      <ShortName>Geographic Data</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Interest Expense, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/InterestExpenseNet</Role>
      <ShortName>Interest Expense, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Other Income (Expense), Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/OtherIncomeExpenseNet</Role>
      <ShortName>Other Income (Expense), Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Net Income (Loss) Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/NetIncomeLossPerShare</Role>
      <ShortName>Net Income (Loss) Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Basis of Presentation (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/BasisofPresentationPolicies</Role>
      <ShortName>Basis of Presentation (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.bentley.com/role/RecentAccountingPronouncements</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Revenue from Contracts with Customer (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/RevenuefromContractswithCustomerTables</Role>
      <ShortName>Revenue from Contracts with Customer (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bentley.com/role/RevenuefromContractswithCustomer</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/AcquisitionsTables</Role>
      <ShortName>Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bentley.com/role/Acquisitions</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Property and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/PropertyandEquipmentNetTables</Role>
      <ShortName>Property and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bentley.com/role/PropertyandEquipmentNet</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Goodwill and Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bentley.com/role/GoodwillandOtherIntangibleAssets</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bentley.com/role/Leases</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Accruals and Other Current Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesTables</Role>
      <ShortName>Accruals and Other Current Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bentley.com/role/AccrualsandOtherCurrentLiabilities</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Long???Term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/LongTermDebtTables</Role>
      <ShortName>Long???Term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bentley.com/role/LongTermDebt</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Retirement Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/RetirementPlansTables</Role>
      <ShortName>Retirement Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bentley.com/role/RetirementPlans</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Common Stock (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/CommonStockTables</Role>
      <ShortName>Common Stock (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bentley.com/role/CommonStock</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Accumulated Other Comprehensive Loss (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/AccumulatedOtherComprehensiveLossTables</Role>
      <ShortName>Accumulated Other Comprehensive Loss (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bentley.com/role/AccumulatedOtherComprehensiveLoss</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Equity Awards and Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/EquityAwardsandInstrumentsTables</Role>
      <ShortName>Equity Awards and Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bentley.com/role/EquityAwardsandInstruments</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bentley.com/role/IncomeTaxes</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Fair Value of Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/FairValueofFinancialInstrumentsTables</Role>
      <ShortName>Fair Value of Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bentley.com/role/FairValueofFinancialInstruments</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Geographic Data (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/GeographicDataTables</Role>
      <ShortName>Geographic Data (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bentley.com/role/GeographicData</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - Interest Expense, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/InterestExpenseNetTables</Role>
      <ShortName>Interest Expense, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bentley.com/role/InterestExpenseNet</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - Other Income (Expense), Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/OtherIncomeExpenseNetTables</Role>
      <ShortName>Other Income (Expense), Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bentley.com/role/OtherIncomeExpenseNet</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Net Income (Loss) Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/NetIncomeLossPerShareTables</Role>
      <ShortName>Net Income (Loss) Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bentley.com/role/NetIncomeLossPerShare</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Basis of Presentation - Business Combinations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails</Role>
      <ShortName>Basis of Presentation - Business Combinations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - Revenue from Contracts with Customer - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails</Role>
      <ShortName>Revenue from Contracts with Customer - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - Revenue from Contracts with Customer - Schedule of Contract Assets and Deferred Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofContractAssetsandDeferredRevenueDetails</Role>
      <ShortName>Revenue from Contracts with Customer - Schedule of Contract Assets and Deferred Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - Revenue from Contracts with Customer - Performance Obligation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/RevenuefromContractswithCustomerPerformanceObligationDetails</Role>
      <ShortName>Revenue from Contracts with Customer - Performance Obligation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by Type (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails</Role>
      <ShortName>Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by Type (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by Location (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails</Role>
      <ShortName>Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by Location (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - Acquisitions - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/AcquisitionsNarrativeDetails</Role>
      <ShortName>Acquisitions - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - Acquisitions - Schedule of Cash Paid and Acquired for Acquisitions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails</Role>
      <ShortName>Acquisitions - Schedule of Cash Paid and Acquired for Acquisitions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - Acquisitions - Schedule of Contingent and Non-Contingent Consideration Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails</Role>
      <ShortName>Acquisitions - Schedule of Contingent and Non-Contingent Consideration Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - Acquisitions - Schedule of Consideration and Net Assets Acquired (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails</Role>
      <ShortName>Acquisitions - Schedule of Consideration and Net Assets Acquired (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails</Role>
      <ShortName>Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - Property and Equipment, Net - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails</Role>
      <ShortName>Property and Equipment, Net - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets Other than Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Intangible Assets Other than Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - Goodwill and Other Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/InvestmentsDetails</Role>
      <ShortName>Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bentley.com/role/Investments</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - Disclosure - Leases - Lease Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/LeasesLeaseCostDetails</Role>
      <ShortName>Leases - Lease Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - Disclosure - Leases - Other Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/LeasesOtherInformationDetails</Role>
      <ShortName>Leases - Other Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Maturities of Operating Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - Disclosure - Leases - Supplemental Balance Sheet (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails</Role>
      <ShortName>Leases - Supplemental Balance Sheet (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000071 - Disclosure - Accruals and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Accruals and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000072 - Disclosure - Long???Term Debt - Schedule of Long-Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails</Role>
      <ShortName>Long???Term Debt - Schedule of Long-Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000073 - Disclosure - Long???Term Debt - Bank Credit Facility (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails</Role>
      <ShortName>Long???Term Debt - Bank Credit Facility (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000074 - Disclosure - Long???Term Debt - 2026 Convertible Senior Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails</Role>
      <ShortName>Long???Term Debt - 2026 Convertible Senior Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000075 - Disclosure - Long???Term Debt - 2026 Notes Capped Call Options (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails</Role>
      <ShortName>Long???Term Debt - 2026 Notes Capped Call Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000076 - Disclosure - Long???Term Debt - 2027 Convertible Senior Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails</Role>
      <ShortName>Long???Term Debt - 2027 Convertible Senior Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0000077 - Disclosure - Long???Term Debt - 2027 Notes Capped Call Options (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails</Role>
      <ShortName>Long???Term Debt - 2027 Notes Capped Call Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>0000078 - Disclosure - Long???Term Debt - Schedule of Interest Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails</Role>
      <ShortName>Long???Term Debt - Schedule of Interest Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>0000079 - Disclosure - Long???Term Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/LongTermDebtNarrativeDetails</Role>
      <ShortName>Long???Term Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>0000080 - Disclosure - Executive Bonus Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/ExecutiveBonusPlanDetails</Role>
      <ShortName>Executive Bonus Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bentley.com/role/ExecutiveBonusPlan</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>0000081 - Disclosure - Retirement Plans - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/RetirementPlansNarrativeDetails</Role>
      <ShortName>Retirement Plans - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>0000082 - Disclosure - Retirement Plans - Schedule of Deferred Compensation Plan Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/RetirementPlansScheduleofDeferredCompensationPlanLiabilitiesDetails</Role>
      <ShortName>Retirement Plans - Schedule of Deferred Compensation Plan Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>0000083 - Disclosure - Common Stock - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/CommonStockNarrativeDetails</Role>
      <ShortName>Common Stock - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>0000084 - Disclosure - Common Stock - Schedule of Dividends (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/CommonStockScheduleofDividendsDetails</Role>
      <ShortName>Common Stock - Schedule of Dividends (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>0000085 - Disclosure - Accumulated Other Comprehensive Loss - Rollforward of AOCI (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails</Role>
      <ShortName>Accumulated Other Comprehensive Loss - Rollforward of AOCI (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>0000086 - Disclosure - Equity Awards and Instruments - Summary of Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails</Role>
      <ShortName>Equity Awards and Instruments - Summary of Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>0000087 - Disclosure - Equity Awards and Instruments - Options Outstanding Rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails</Role>
      <ShortName>Equity Awards and Instruments - Options Outstanding Rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>0000088 - Disclosure - Equity Awards and Instruments - Stock Options Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails</Role>
      <ShortName>Equity Awards and Instruments - Stock Options Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>0000089 - Disclosure - Equity Awards and Instruments - Acquisition Options Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails</Role>
      <ShortName>Equity Awards and Instruments - Acquisition Options Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>0000090 - Disclosure - Equity Awards and Instruments - Restricted Stock and Restricted Stock Units Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails</Role>
      <ShortName>Equity Awards and Instruments - Restricted Stock and Restricted Stock Units Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>0000091 - Disclosure - Equity Awards and Instruments - Restricted Stock and RSUs Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails</Role>
      <ShortName>Equity Awards and Instruments - Restricted Stock and RSUs Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>0000092 - Disclosure - Equity Awards and Instruments - Stock Grants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/EquityAwardsandInstrumentsStockGrantsDetails</Role>
      <ShortName>Equity Awards and Instruments - Stock Grants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>0000093 - Disclosure - Equity Awards and Instruments - Equity Awards Subsequent To September 30, 2021 (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/EquityAwardsandInstrumentsEquityAwardsSubsequentToSeptember302021Details</Role>
      <ShortName>Equity Awards and Instruments - Equity Awards Subsequent To September 30, 2021 (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>0000094 - Disclosure - Income Taxes - Schedule of Components of Income Tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxDetails</Role>
      <ShortName>Income Taxes - Schedule of Components of Income Tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>0000095 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>0000096 - Disclosure - Fair Value of Financial Instruments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails</Role>
      <ShortName>Fair Value of Financial Instruments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>0000097 - Disclosure - Fair Value of Financial Instruments - Interest Rate Swap Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails</Role>
      <ShortName>Fair Value of Financial Instruments - Interest Rate Swap Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>0000098 - Disclosure - Fair Value of Financial Instruments - Fair Value of Financial Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails</Role>
      <ShortName>Fair Value of Financial Instruments - Fair Value of Financial Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>0000099 - Disclosure - Fair Value of Financial Instruments - Reconciliation of the Changes in Fair Value of Financial Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/FairValueofFinancialInstrumentsReconciliationoftheChangesinFairValueofFinancialLiabilitiesDetails</Role>
      <ShortName>Fair Value of Financial Instruments - Reconciliation of the Changes in Fair Value of Financial Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>0000100 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bentley.com/role/CommitmentsandContingencies</ParentRole>
      <Position>100</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>0000101 - Disclosure - Geographic Data (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/GeographicDataDetails</Role>
      <ShortName>Geographic Data (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bentley.com/role/GeographicDataTables</ParentRole>
      <Position>101</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>0000102 - Disclosure - Interest Expense, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/InterestExpenseNetDetails</Role>
      <ShortName>Interest Expense, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bentley.com/role/InterestExpenseNetTables</ParentRole>
      <Position>102</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>0000103 - Disclosure - Other Income (Expense), Net - Schedule of Other Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails</Role>
      <ShortName>Other Income (Expense), Net - Schedule of Other Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bentley.com/role/OtherIncomeExpenseNetTables</ParentRole>
      <Position>103</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>0000104 - Disclosure - Net Income (Loss) Per Share - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/NetIncomeLossPerShareNarrativeDetails</Role>
      <ShortName>Net Income (Loss) Per Share - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bentley.com/role/NetIncomeLossPerShareTables</ParentRole>
      <Position>104</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>0000105 - Disclosure - Net Income (Loss) Per Share - Schedule of Basic and Diluted Net Income Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails</Role>
      <ShortName>Net Income (Loss) Per Share - Schedule of Basic and Diluted Net Income Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bentley.com/role/NetIncomeLossPerShareTables</ParentRole>
      <Position>105</Position>
    </Report>
    <Report instance="bsy-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>0000106 - Disclosure - Net Income (Loss) Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails</Role>
      <ShortName>Net Income (Loss) Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bentley.com/role/NetIncomeLossPerShareTables</ParentRole>
      <Position>106</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 -  bsy-20220930.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="bsy-20220930.htm">bsy-20220930.htm</File>
    <File>bsy-20220930.xsd</File>
    <File>bsy-20220930_cal.xml</File>
    <File>bsy-20220930_def.xml</File>
    <File>bsy-20220930_lab.xml</File>
    <File>bsy-20220930_pre.xml</File>
    <File>exhibit101.htm</File>
    <File>exhibit311-2022q3.htm</File>
    <File>exhibit312-2022q3.htm</File>
    <File>exhibit321-2022q3.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>bsy-20220930_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1432">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>125
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "bsy-20220930.htm": {
   "axisCustom": 1,
   "axisStandard": 36,
   "contextCount": 461,
   "dts": {
    "calculationLink": {
     "local": [
      "bsy-20220930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "bsy-20220930_def.xml"
     ]
    },
    "inline": {
     "local": [
      "bsy-20220930.htm"
     ]
    },
    "labelLink": {
     "local": [
      "bsy-20220930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "bsy-20220930_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "bsy-20220930.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 760,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 5,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 10
   },
   "keyCustom": 79,
   "keyStandard": 394,
   "memberCustom": 47,
   "memberStandard": 61,
   "nsprefix": "bsy",
   "nsuri": "http://www.bentley.com/20220930",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover",
     "role": "http://www.bentley.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "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": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Basis of Presentation",
     "role": "http://www.bentley.com/role/BasisofPresentation",
     "shortName": "Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i816b329f649743029d2073b61e0396a7_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermPurchaseCommitmentAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000100 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://www.bentley.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i816b329f649743029d2073b61e0396a7_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermPurchaseCommitmentAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000101 - Disclosure - Geographic Data (Details)",
     "role": "http://www.bentley.com/role/GeographicDataDetails",
     "shortName": "Geographic Data (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000102 - Disclosure - Interest Expense, Net (Details)",
     "role": "http://www.bentley.com/role/InterestExpenseNetDetails",
     "shortName": "Interest Expense, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InvestmentIncomeInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000103 - Disclosure - Other Income (Expense), Net - Schedule of Other Income (Details)",
     "role": "http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails",
     "shortName": "Other Income (Expense), Net - Schedule of Other Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000104 - Disclosure - Net Income (Loss) Per Share - Narrative (Details)",
     "role": "http://www.bentley.com/role/NetIncomeLossPerShareNarrativeDetails",
     "shortName": "Net Income (Loss) Per Share - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000105 - Disclosure - Net Income (Loss) Per Share - Schedule of Basic and Diluted Net Income Per Share (Details)",
     "role": "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails",
     "shortName": "Net Income (Loss) Per Share - Schedule of Basic and Diluted Net Income Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000106 - Disclosure - Net Income (Loss) Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)",
     "role": "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails",
     "shortName": "Net Income (Loss) Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Recent Accounting Pronouncements",
     "role": "http://www.bentley.com/role/RecentAccountingPronouncements",
     "shortName": "Recent Accounting Pronouncements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Revenue from Contracts with Customer",
     "role": "http://www.bentley.com/role/RevenuefromContractswithCustomer",
     "shortName": "Revenue from Contracts with Customer",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Acquisitions",
     "role": "http://www.bentley.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Property and Equipment, Net",
     "role": "http://www.bentley.com/role/PropertyandEquipmentNet",
     "shortName": "Property and Equipment, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Goodwill and Other Intangible Assets",
     "role": "http://www.bentley.com/role/GoodwillandOtherIntangibleAssets",
     "shortName": "Goodwill and Other Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Investments",
     "role": "http://www.bentley.com/role/Investments",
     "shortName": "Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Leases",
     "role": "http://www.bentley.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Accruals and Other Current Liabilities",
     "role": "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilities",
     "shortName": "Accruals and Other Current Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Long\u2011Term Debt",
     "role": "http://www.bentley.com/role/LongTermDebt",
     "shortName": "Long\u2011Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - Consolidated Balance Sheets",
     "role": "http://www.bentley.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Executive Bonus Plan",
     "role": "http://www.bentley.com/role/ExecutiveBonusPlan",
     "shortName": "Executive Bonus Plan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Retirement Plans",
     "role": "http://www.bentley.com/role/RetirementPlans",
     "shortName": "Retirement Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Common Stock",
     "role": "http://www.bentley.com/role/CommonStock",
     "shortName": "Common Stock",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Accumulated Other Comprehensive Loss",
     "role": "http://www.bentley.com/role/AccumulatedOtherComprehensiveLoss",
     "shortName": "Accumulated Other Comprehensive Loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Equity Awards and Instruments",
     "role": "http://www.bentley.com/role/EquityAwardsandInstruments",
     "shortName": "Equity Awards and Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Income Taxes",
     "role": "http://www.bentley.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Fair Value of Financial Instruments",
     "role": "http://www.bentley.com/role/FairValueofFinancialInstruments",
     "shortName": "Fair Value of Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Commitments and Contingencies",
     "role": "http://www.bentley.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Geographic Data",
     "role": "http://www.bentley.com/role/GeographicData",
     "shortName": "Geographic Data",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Interest Expense, Net",
     "role": "http://www.bentley.com/role/InterestExpenseNet",
     "shortName": "Interest Expense, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Other Income (Expense), Net",
     "role": "http://www.bentley.com/role/OtherIncomeExpenseNet",
     "shortName": "Other Income (Expense), Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Net Income (Loss) Per Share",
     "role": "http://www.bentley.com/role/NetIncomeLossPerShare",
     "shortName": "Net Income (Loss) Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Basis of Presentation (Policies)",
     "role": "http://www.bentley.com/role/BasisofPresentationPolicies",
     "shortName": "Basis of Presentation (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Revenue from Contracts with Customer (Tables)",
     "role": "http://www.bentley.com/role/RevenuefromContractswithCustomerTables",
     "shortName": "Revenue from Contracts with Customer (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Acquisitions (Tables)",
     "role": "http://www.bentley.com/role/AcquisitionsTables",
     "shortName": "Acquisitions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Property and Equipment, Net (Tables)",
     "role": "http://www.bentley.com/role/PropertyandEquipmentNetTables",
     "shortName": "Property and Equipment, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Goodwill and Other Intangible Assets (Tables)",
     "role": "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsTables",
     "shortName": "Goodwill and Other Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Leases (Tables)",
     "role": "http://www.bentley.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Accruals and Other Current Liabilities (Tables)",
     "role": "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesTables",
     "shortName": "Accruals and Other Current Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Long\u2011Term Debt (Tables)",
     "role": "http://www.bentley.com/role/LongTermDebtTables",
     "shortName": "Long\u2011Term Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Consolidated Statements of Operations",
     "role": "http://www.bentley.com/role/ConsolidatedStatementsofOperations",
     "shortName": "Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Retirement Plans (Tables)",
     "role": "http://www.bentley.com/role/RetirementPlansTables",
     "shortName": "Retirement Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DividendsDeclaredTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Common Stock (Tables)",
     "role": "http://www.bentley.com/role/CommonStockTables",
     "shortName": "Common Stock (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DividendsDeclaredTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Accumulated Other Comprehensive Loss (Tables)",
     "role": "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossTables",
     "shortName": "Accumulated Other Comprehensive Loss (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Equity Awards and Instruments (Tables)",
     "role": "http://www.bentley.com/role/EquityAwardsandInstrumentsTables",
     "shortName": "Equity Awards and Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.bentley.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Fair Value of Financial Instruments (Tables)",
     "role": "http://www.bentley.com/role/FairValueofFinancialInstrumentsTables",
     "shortName": "Fair Value of Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Geographic Data (Tables)",
     "role": "http://www.bentley.com/role/GeographicDataTables",
     "shortName": "Geographic Data (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Interest Expense, Net (Tables)",
     "role": "http://www.bentley.com/role/InterestExpenseNetTables",
     "shortName": "Interest Expense, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Other Income (Expense), Net (Tables)",
     "role": "http://www.bentley.com/role/OtherIncomeExpenseNetTables",
     "shortName": "Other Income (Expense), Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Net Income (Loss) Per Share (Tables)",
     "role": "http://www.bentley.com/role/NetIncomeLossPerShareTables",
     "shortName": "Net Income (Loss) Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Consolidated Statements of Comprehensive Income (Loss)",
     "role": "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
     "shortName": "Consolidated Statements of Comprehensive Income (Loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Basis of Presentation - Business Combinations (Details)",
     "role": "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails",
     "shortName": "Basis of Presentation - Business Combinations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Revenue from Contracts with Customer - Narrative (Details)",
     "role": "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails",
     "shortName": "Revenue from Contracts with Customer - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CapitalizedContractCostImpairmentLoss",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Revenue from Contracts with Customer - Schedule of Contract Assets and Deferred Revenue (Details)",
     "role": "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofContractAssetsandDeferredRevenueDetails",
     "shortName": "Revenue from Contracts with Customer - Schedule of Contract Assets and Deferred Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Revenue from Contracts with Customer - Performance Obligation (Details)",
     "role": "http://www.bentley.com/role/RevenuefromContractswithCustomerPerformanceObligationDetails",
     "shortName": "Revenue from Contracts with Customer - Performance Obligation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by Type (Details)",
     "role": "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails",
     "shortName": "Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by Type (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "iab00c6133b4d40608462e39e92bfce92_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by Location (Details)",
     "role": "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails",
     "shortName": "Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by Location (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "ief63e7fe04384628976a77ddb00db59a_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Acquisitions - Narrative (Details)",
     "role": "http://www.bentley.com/role/AcquisitionsNarrativeDetails",
     "shortName": "Acquisitions - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i6abcb7974f9b43a8acf6fe6daf64769a_D20220101-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Acquisitions - Schedule of Cash Paid and Acquired for Acquisitions (Details)",
     "role": "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails",
     "shortName": "Acquisitions - Schedule of Cash Paid and Acquired for Acquisitions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EscrowDeposit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Acquisitions - Schedule of Contingent and Non-Contingent Consideration Fair Value (Details)",
     "role": "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails",
     "shortName": "Acquisitions - Schedule of Contingent and Non-Contingent Consideration Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i3a9bdc7db59b4697ab016c9a82f4d0f1_I20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Acquisitions - Schedule of Consideration and Net Assets Acquired (Details)",
     "role": "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails",
     "shortName": "Acquisitions - Schedule of Consideration and Net Assets Acquired (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i6abcb7974f9b43a8acf6fe6daf64769a_D20220101-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)",
     "role": "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical",
     "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)",
     "role": "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails",
     "shortName": "Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepreciationNonproduction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Property and Equipment, Net - Narrative (Details)",
     "role": "http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails",
     "shortName": "Property and Equipment, Net - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepreciationNonproduction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i0a81093179e1488ab8ff12240d656c27_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details)",
     "role": "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails",
     "shortName": "Goodwill and Other Intangible Assets - Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets Other than Goodwill (Details)",
     "role": "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails",
     "shortName": "Goodwill and Other Intangible Assets - Intangible Assets Other than Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSoldAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Goodwill and Other Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details)",
     "role": "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails",
     "shortName": "Goodwill and Other Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSoldAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Investments (Details)",
     "role": "http://www.bentley.com/role/InvestmentsDetails",
     "shortName": "Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Leases - Narrative (Details)",
     "role": "http://www.bentley.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - Leases - Lease Cost (Details)",
     "role": "http://www.bentley.com/role/LeasesLeaseCostDetails",
     "shortName": "Leases - Lease Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - Leases - Other Information (Details)",
     "role": "http://www.bentley.com/role/LeasesOtherInformationDetails",
     "shortName": "Leases - Other Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)",
     "role": "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails",
     "shortName": "Leases - Maturities of Operating Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i3cf5179f83d84431b53a60d03d2e5e46_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - Consolidated Statements of Stockholders' Equity",
     "role": "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity",
     "shortName": "Consolidated Statements of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i3cf5179f83d84431b53a60d03d2e5e46_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bsy:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i0a81093179e1488ab8ff12240d656c27_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - Leases - Supplemental Balance Sheet (Details)",
     "role": "http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails",
     "shortName": "Leases - Supplemental Balance Sheet (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bsy:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i0a81093179e1488ab8ff12240d656c27_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepositLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - Accruals and Other Current Liabilities (Details)",
     "role": "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails",
     "shortName": "Accruals and Other Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepositLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - Long\u2011Term Debt - Schedule of Long-Term Debt (Details)",
     "role": "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails",
     "shortName": "Long\u2011Term Debt - Schedule of Long-Term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i0f12ce33e21948f9bfcc80fa3749bbd8_I20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - Disclosure - Long\u2011Term Debt - Bank Credit Facility (Details)",
     "role": "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails",
     "shortName": "Long\u2011Term Debt - Bank Credit Facility (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "ib868ff8e01fc45698b8d29de0fe37556_I20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsOfDebtIssuanceCosts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - Long\u2011Term Debt - 2026 Convertible Senior Notes (Details)",
     "role": "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
     "shortName": "Long\u2011Term Debt - 2026 Convertible Senior Notes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i3aac6539861241a3bf44764211f0dff1_I20210126",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i58fa42957bfe4b2e87fd918efa16af25_D20210126-20210126",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "bsy:CappedCallOptionsExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - Disclosure - Long\u2011Term Debt - 2026 Notes Capped Call Options (Details)",
     "role": "http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails",
     "shortName": "Long\u2011Term Debt - 2026 Notes Capped Call Options (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i58fa42957bfe4b2e87fd918efa16af25_D20210126-20210126",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "bsy:CappedCallOptionsExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsOfDebtIssuanceCosts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - Disclosure - Long\u2011Term Debt - 2027 Convertible Senior Notes (Details)",
     "role": "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails",
     "shortName": "Long\u2011Term Debt - 2027 Convertible Senior Notes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "if19919622a9145b0a64d6fb44f50b8a1_I20210628",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i9eb05753ee334e67b054a82eb23cb839_D20210628-20210628",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "bsy:CappedCallOptionsExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000077 - Disclosure - Long\u2011Term Debt - 2027 Notes Capped Call Options (Details)",
     "role": "http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails",
     "shortName": "Long\u2011Term Debt - 2027 Notes Capped Call Options (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i9eb05753ee334e67b054a82eb23cb839_D20210628-20210628",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "bsy:CappedCallOptionsExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfFinancingCosts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000078 - Disclosure - Long\u2011Term Debt - Schedule of Interest Expense (Details)",
     "role": "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails",
     "shortName": "Long\u2011Term Debt - Schedule of Interest Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseOther",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i61ae69c9678849e2a835a7049b222768_I20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000079 - Disclosure - Long\u2011Term Debt - Narrative (Details)",
     "role": "http://www.bentley.com/role/LongTermDebtNarrativeDetails",
     "shortName": "Long\u2011Term Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i61ae69c9678849e2a835a7049b222768_I20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "bsy:AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)",
     "role": "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical",
     "shortName": "Consolidated Statements of Stockholders' Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i17d5bf9b69c44aff9127dfc8515977aa_D20210101-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "bsy:AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000080 - Disclosure - Executive Bonus Plan (Details)",
     "role": "http://www.bentley.com/role/ExecutiveBonusPlanDetails",
     "shortName": "Executive Bonus Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i7301cb6fe6a44a2682e07329a358e3db_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000081 - Disclosure - Retirement Plans - Narrative (Details)",
     "role": "http://www.bentley.com/role/RetirementPlansNarrativeDetails",
     "shortName": "Retirement Plans - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "ibc5095b5741748b5920e27f11eafc270_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "bsy:DeferredCompensationArrangementWithIndividualCompensationIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedLiabilitiesCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000082 - Disclosure - Retirement Plans - Schedule of Deferred Compensation Plan Liabilities (Details)",
     "role": "http://www.bentley.com/role/RetirementPlansScheduleofDeferredCompensationPlanLiabilitiesDetails",
     "shortName": "Retirement Plans - Schedule of Deferred Compensation Plan Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i6cae9408febd4aa2a4e66cf2cf0eb06c_I20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccruedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchasedDuringPeriodValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000083 - Disclosure - Common Stock - Narrative (Details)",
     "role": "http://www.bentley.com/role/CommonStockNarrativeDetails",
     "shortName": "Common Stock - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "ib97afa4a6fd74f54bf7cdfc812ad5039_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherEmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000084 - Disclosure - Common Stock - Schedule of Dividends (Details)",
     "role": "http://www.bentley.com/role/CommonStockScheduleofDividendsDetails",
     "shortName": "Common Stock - Schedule of Dividends (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i7f894fc14af346db806fcb25a7a65e39_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000085 - Disclosure - Accumulated Other Comprehensive Loss - Rollforward of AOCI (Details)",
     "role": "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails",
     "shortName": "Accumulated Other Comprehensive Loss - Rollforward of AOCI (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000086 - Disclosure - Equity Awards and Instruments - Summary of Stock-Based Compensation Expense (Details)",
     "role": "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails",
     "shortName": "Equity Awards and Instruments - Summary of Stock-Based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000087 - Disclosure - Equity Awards and Instruments - Options Outstanding Rollforward (Details)",
     "role": "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails",
     "shortName": "Equity Awards and Instruments - Options Outstanding Rollforward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i5a4a023ab709476f98c7b70923df846d_I20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i00c11c58492c43af83fd9bca17b34da6_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000088 - Disclosure - Equity Awards and Instruments - Stock Options Narrative (Details)",
     "role": "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails",
     "shortName": "Equity Awards and Instruments - Stock Options Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i00c11c58492c43af83fd9bca17b34da6_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000089 - Disclosure - Equity Awards and Instruments - Acquisition Options Narrative (Details)",
     "role": "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails",
     "shortName": "Equity Awards and Instruments - Acquisition Options Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "iaeac5c886796443986e587f763300eb6_I20180331",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000009 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "idd124e34dc5c4df194daba2cd1d7950f_D20220101-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i177e4a0508e84a63a793934cbbc9478a_D20220101-20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000090 - Disclosure - Equity Awards and Instruments - Restricted Stock and Restricted Stock Units Narrative (Details)",
     "role": "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails",
     "shortName": "Equity Awards and Instruments - Restricted Stock and Restricted Stock Units Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "if6aa0b978fc84a7b8e99fe3f9f33b2b0_D20220101-20220930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i411af3e5915b4bd3b42484dbb086da7e_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000091 - Disclosure - Equity Awards and Instruments - Restricted Stock and RSUs Activity (Details)",
     "role": "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails",
     "shortName": "Equity Awards and Instruments - Restricted Stock and RSUs Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i0d089af2066f487cbe42c940930e78d1_D20220101-20220930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i2017028e05124cf8aa1ede700b54e652_D20220101-20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000092 - Disclosure - Equity Awards and Instruments - Stock Grants (Details)",
     "role": "http://www.bentley.com/role/EquityAwardsandInstrumentsStockGrantsDetails",
     "shortName": "Equity Awards and Instruments - Stock Grants (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i2017028e05124cf8aa1ede700b54e652_D20220101-20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i0de5efe8d728406185da950b3fcd889b_D20220101-20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000093 - Disclosure - Equity Awards and Instruments - Equity Awards Subsequent To September 30, 2021 (Details)",
     "role": "http://www.bentley.com/role/EquityAwardsandInstrumentsEquityAwardsSubsequentToSeptember302021Details",
     "shortName": "Equity Awards and Instruments - Equity Awards Subsequent To September 30, 2021 (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "ic1d421fe493f4cbd8460f280d9d5e59c_D20221001-20221031",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000094 - Disclosure - Income Taxes - Schedule of Components of Income Tax (Details)",
     "role": "http://www.bentley.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxDetails",
     "shortName": "Income Taxes - Schedule of Components of Income Tax (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000095 - Disclosure - Income Taxes - Narrative (Details)",
     "role": "http://www.bentley.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i247702a53665484f91cd00d382c98692_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "bsy:DiscreteIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i95294991308a4f9ba1c7fb9f4b18650c_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000096 - Disclosure - Fair Value of Financial Instruments - Narrative (Details)",
     "role": "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails",
     "shortName": "Fair Value of Financial Instruments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i95294991308a4f9ba1c7fb9f4b18650c_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i354030657a0f4cdda47ea59ecc2c53bc_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000097 - Disclosure - Fair Value of Financial Instruments - Interest Rate Swap Activity (Details)",
     "role": "http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails",
     "shortName": "Fair Value of Financial Instruments - Interest Rate Swap Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i354030657a0f4cdda47ea59ecc2c53bc_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i40f322a89a6f4a9b945a996ce9fd9465_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000098 - Disclosure - Fair Value of Financial Instruments - Fair Value of Financial Assets and Liabilities (Details)",
     "role": "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails",
     "shortName": "Fair Value of Financial Instruments - Fair Value of Financial Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i94fdbf85c84e42909a89021c337ee1f2_I20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "i0a81093179e1488ab8ff12240d656c27_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000099 - Disclosure - Fair Value of Financial Instruments - Reconciliation of the Changes in Fair Value of Financial Liabilities (Details)",
     "role": "http://www.bentley.com/role/FairValueofFinancialInstrumentsReconciliationoftheChangesinFairValueofFinancialLiabilitiesDetails",
     "shortName": "Fair Value of Financial Instruments - Reconciliation of the Changes in Fair Value of Financial Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bsy-20220930.htm",
      "contextRef": "ida633192eb4f453c90c38e44d97f224b_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 115,
   "tag": {
    "bsy_A2021TermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2021 Term Loan [Member]",
        "label": "2021 Term Loan [Member]",
        "terseLabel": "Term loan:",
        "verboseLabel": "2021 Term Loan"
       }
      }
     },
     "localname": "A2021TermLoanMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_AccruedCloudProvisioningCostsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": {
       "order": 13.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Cloud Provisioning Costs, Current",
        "label": "Accrued Cloud Provisioning Costs, Current",
        "terseLabel": "Accrued cloud provisioning costs"
       }
      }
     },
     "localname": "AccruedCloudProvisioningCostsCurrent",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_AccruedEquityBasedCompensationFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Equity Based Compensation, Fair Value Disclosure",
        "label": "Accrued Equity Based Compensation, Fair Value Disclosure",
        "terseLabel": "Cash-settled equity awards"
       }
      }
     },
     "localname": "AccruedEquityBasedCompensationFairValueDisclosure",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_AcquisitionOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquisition Options [Member]",
        "label": "Acquisition Options [Member]",
        "terseLabel": "Acquisition Options"
       }
      }
     },
     "localname": "AcquisitionOptionsMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments To Additional Paid Capital, Purchase Of Capped Call Options, Tax",
        "label": "Adjustments To Additional Paid Capital, Purchase Of Capped Call Options, Tax",
        "terseLabel": "Purchase of capped call options, tax"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to Additional Paid in Capital, Deferred Compensation Plan Modification",
        "label": "Adjustments to Additional Paid in Capital, Deferred Compensation Plan Modification",
        "terseLabel": "Deferred compensation plan modification"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanModification",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to Additional Paid in Capital, Deferred Compensation Plan Voluntary Contributions",
        "label": "Adjustments to Additional Paid in Capital, Deferred Compensation Plan Voluntary Contributions",
        "terseLabel": "Deferred compensation plan elective participant deferrals"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments To Additional Paid In Capital, Purchase Of Capped Call Options",
        "label": "Adjustments To Additional Paid In Capital, Purchase Of Capped Call Options",
        "negatedTerseLabel": "Purchase of capped call options, net of tax"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets and Liabilities, Lessee",
        "label": "Assets and Liabilities, Lessee [Table Text Block]",
        "terseLabel": "Supplemental Balance Sheet Information"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bsy_BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bentley Systems, Incorporated Global Employee Stock Purchase Plan",
        "label": "Bentley Systems, Incorporated Global Employee Stock Purchase Plan [Member]",
        "verboseLabel": "ESPP expense"
       }
      }
     },
     "localname": "BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_BonusPlanIncentiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bonus Plan Incentive",
        "label": "Bonus Plan Incentive [Member]",
        "terseLabel": "Bonus Plan Incentive"
       }
      }
     },
     "localname": "BonusPlanIncentiveMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_BonusPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bonus Plan",
        "label": "Bonus Plan [Member]",
        "terseLabel": "Bonus Plan expense"
       }
      }
     },
     "localname": "BonusPlanMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_BusinessCombinationConsiderationPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Payable",
        "label": "Business Combination, Consideration Payable",
        "totalLabel": "Non-contingent consideration from acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationPayable",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_BusinessCombinationConsiderationPayableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails": {
       "order": 1.0,
       "parentTag": "bsy_BusinessCombinationConsiderationPayable",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Payable, Current",
        "label": "Business Combination, Consideration Payable, Current",
        "terseLabel": "Non-contingent consideration from acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationPayableCurrent",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails",
      "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_BusinessCombinationConsiderationPayableInitialValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Payable, Initial Value",
        "label": "Business Combination, Consideration Payable, Initial Value",
        "terseLabel": "Deferred, non-contingent consideration, net"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationPayableInitialValue",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_BusinessCombinationConsiderationPayableNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails": {
       "order": 2.0,
       "parentTag": "bsy_BusinessCombinationConsiderationPayable",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Payable, Noncurrent",
        "label": "Business Combination, Consideration Payable, Noncurrent",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationPayableNoncurrent",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_BusinessCombinationContingentConsiderationLiabilityInitialValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Contingent Consideration, Liability, Initial Value",
        "label": "Business Combination, Contingent Consideration, Liability, Initial Value",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityInitialValue",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Assets, Receivables And Other Current Assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Assets, Receivables And Other Current Assets",
        "terseLabel": "Accounts receivable and other current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Assets, Operating Lease, Right-Of-Use Asset",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Assets, Operating Lease, Right-Of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Liabilities, Operating Lease, Liability, Noncurrent",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Liabilities, Operating Lease, Liability, Noncurrent",
        "negatedTerseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_CappedCallOptionsCostsAccruedDuringPeriod": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capped Call Options Costs Accrued During Period",
        "label": "Capped Call Options Costs Accrued During Period",
        "terseLabel": "Capped call options expenses included in Accounts payable"
       }
      }
     },
     "localname": "CappedCallOptionsCostsAccruedDuringPeriod",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_CappedCallOptionsExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capped Call Options Expense",
        "label": "Capped Call Options Expense",
        "terseLabel": "Capped call options expense"
       }
      }
     },
     "localname": "CappedCallOptionsExpense",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails",
      "http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_CashFlowLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Flow, Lessee [Abstract]",
        "label": "Cash Flow, Lessee [Abstract]",
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:"
       }
      }
     },
     "localname": "CashFlowLesseeAbstract",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/LeasesOtherInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bsy_CashSettledRestrictedStockUnitsRSUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash-Settled Restricted Stock Units (RSUs)",
        "label": "Cash-Settled Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Cash-Settled Restricted Stock Units (RSUs)"
       }
      }
     },
     "localname": "CashSettledRestrictedStockUnitsRSUsMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_ChannelPartnersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Channel Partners",
        "label": "Channel Partners [Member]",
        "terseLabel": "Channel Partners"
       }
      }
     },
     "localname": "ChannelPartnersMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_ComputerEquipmentAndSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Computer Equipment And Software",
        "label": "Computer Equipment And Software [Member]",
        "terseLabel": "Computer equipment and software"
       }
      }
     },
     "localname": "ComputerEquipmentAndSoftwareMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_ContractWithCustomerLiabilityAdditions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Liability, Additions",
        "label": "Contract With Customer, Liability, Additions",
        "terseLabel": "Contract with customer liability additions"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityAdditions",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_CostAmortizationAndAmortizationOfIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost, Amortization And Amortization of Intangible Assets",
        "label": "Cost, Amortization And Amortization of Intangible Assets",
        "totalLabel": "Total amortization expense"
       }
      }
     },
     "localname": "CostAmortizationAndAmortizationOfIntangibleAssets",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_CreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Facility",
        "label": "Credit Facility [Member]",
        "terseLabel": "Credit Facility"
       }
      }
     },
     "localname": "CreditFacilityMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails",
      "http://www.bentley.com/role/LongTermDebtNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_DebtConversionTermsOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Conversion Terms One",
        "label": "Debt Conversion Terms One [Member]",
        "terseLabel": "Debt Conversion Terms One"
       }
      }
     },
     "localname": "DebtConversionTermsOneMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_DebtConversionTermsTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Conversion Terms Two",
        "label": "Debt Conversion Terms Two [Member]",
        "terseLabel": "Debt Conversion Terms Two"
       }
      }
     },
     "localname": "DebtConversionTermsTwoMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Convertible, Number of Equity Instruments, Conversion Rate",
        "label": "Debt Instrument, Convertible, Number of Equity Instruments, Conversion Rate",
        "terseLabel": "Debt instrument, convertible, number of equity instruments, conversion rate (shares per USD)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Convertible, Share Price Threshold, Adjustment to Conversion Rate",
        "label": "Debt Instrument, Convertible, Share Price Threshold, Adjustment to Conversion Rate",
        "terseLabel": "Share price threshold, adjustment to conversion rate (USD per share)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "bsy_DebtInstrumentConvertibleTermsOfConversionAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument Convertible Terms Of Conversion",
        "label": "Debt Instrument Convertible Terms Of Conversion [Axis]",
        "terseLabel": "Debt Instrument Convertible Terms Of Conversion [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleTermsOfConversionAxis",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bsy_DebtInstrumentConvertibleTermsOfConversionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument Convertible Terms Of Conversion",
        "label": "Debt Instrument Convertible Terms Of Conversion [Domain]",
        "terseLabel": "Debt Instrument Convertible Terms Of Conversion [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleTermsOfConversionDomain",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Convertible, Threshold Consecutive Business Days",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Business Days",
        "terseLabel": "Debt instrument, convertible, threshold consecutive business days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveBusinessDays",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Convertible, Threshold Consecutive Trading Days, After Threshold Consecutive Business Days",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days, After Threshold Consecutive Business Days",
        "terseLabel": "Debt instrument, convertible, threshold consecutive trading days, after threshold consecutive business days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "bsy_DeferredCompensationArrangementWithIndividualCompensationIncome": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Arrangement with Individual, Compensation Income",
        "label": "Deferred Compensation Arrangement with Individual, Compensation Income",
        "terseLabel": "Deferred compensation plan income"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualCompensationIncome",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Arrangement With Individual, Management Report Operating Income Funding Threshold",
        "label": "Deferred Compensation Arrangement With Individual, Management Report Operating Income Funding Threshold",
        "terseLabel": "Company's adjusted Management Reported Operating Income (MORI) threshold for bonus plan percentage (up to)"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/ExecutiveBonusPlanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bsy_DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Arrangement with Individual, Reclassified Cumulative Compensation Cost",
        "label": "Deferred Compensation Arrangement with Individual, Reclassified Cumulative Compensation Cost",
        "terseLabel": "Reclassified cumulative compensation cost"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualReclassifiedCumulativeCompensationCost",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails",
      "http://www.bentley.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_DeferredCompensationArrangementWithIndividualSharesIssuedGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Arrangement with Individual, Shares Issued, Gross",
        "label": "Deferred Compensation Arrangement with Individual, Shares Issued, Gross",
        "terseLabel": "Deferred compensation arrangement with individual, shares issued, gross (in shares)"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualSharesIssuedGross",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bsy_DeferredCompensationLiabilityFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Liability, Fair Value Disclosure",
        "label": "Deferred Compensation Liability, Fair Value Disclosure",
        "verboseLabel": "Deferred compensation plan liabilities"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityFairValueDisclosure",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_DeferredCompensationLiabilityFairValueDisclosureCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Liability, Fair Value Disclosure, Current",
        "label": "Deferred Compensation Liability, Fair Value Disclosure, Current",
        "terseLabel": "Deferred compensation plan, current"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityFairValueDisclosureCurrent",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_DeferredCompensationPlanExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Plan Expense [Member]",
        "label": "Deferred Compensation Plan Expense [Member]",
        "terseLabel": "DCP elective participant deferrals expense"
       }
      }
     },
     "localname": "DeferredCompensationPlanExpenseMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_DeferredCompensationPlanOneTimeInducementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Plan, One-Time Inducement [Member]",
        "label": "Deferred Compensation Plan, One-Time Inducement [Member]",
        "terseLabel": "DCP, One-Time Inducement"
       }
      }
     },
     "localname": "DeferredCompensationPlanOneTimeInducementMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails",
      "http://www.bentley.com/role/IncomeTaxesNarrativeDetails",
      "http://www.bentley.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_DeferredCompensationPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation, Policy",
        "label": "Deferred Compensation, Policy [Policy Text Block]",
        "terseLabel": "Deferred Compensation"
       }
      }
     },
     "localname": "DeferredCompensationPolicyPolicyTextBlock",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bsy_DenominatorAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Denominator",
        "label": "Denominator [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "DenominatorAbstract",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bsy_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Instruments Not Designated as Hedging Instruments, Payments",
        "label": "Derivative Instruments Not Designated as Hedging Instruments, Payments",
        "terseLabel": "(Refunds) payments"
       }
      }
     },
     "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_DigitalConstructionWorksIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Digital Construction Works, Inc.",
        "label": "Digital Construction Works, Inc. [Member]",
        "terseLabel": "Digital Construction Works, Inc."
       }
      }
     },
     "localname": "DigitalConstructionWorksIncMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/InvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_DiscreteIncomeTaxExpenseBenefit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discrete Income Tax Expense (Benefit)",
        "label": "Discrete Income Tax Expense (Benefit)",
        "terseLabel": "Discrete income tax benefit"
       }
      }
     },
     "localname": "DiscreteIncomeTaxExpenseBenefit",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_DividendsCommonStockStockIssuable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividends, Common Stock, Stock, Issuable",
        "label": "Dividends, Common Stock, Stock, Issuable",
        "terseLabel": "Phantom shares issuable (in shares)"
       }
      }
     },
     "localname": "DividendsCommonStockStockIssuable",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bsy_DueToCustomers": {
     "auth_ref": [],
     "calculation": {
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due to Customers",
        "label": "Due to Customers",
        "terseLabel": "Due to customers"
       }
      }
     },
     "localname": "DueToCustomers",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_EnterpriseLicenseSubscriptionsE365SubscriptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Enterprise License Subscriptions, E365 Subscriptions",
        "label": "Enterprise License Subscriptions, E365 Subscriptions [Member]",
        "terseLabel": "Enterprise subscriptions, E365"
       }
      }
     },
     "localname": "EnterpriseLicenseSubscriptionsE365SubscriptionsMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_EnterpriseLicenseSubscriptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Enterprise License Subscriptions",
        "label": "Enterprise License Subscriptions [Member]",
        "terseLabel": "Enterprise subscriptions"
       }
      }
     },
     "localname": "EnterpriseLicenseSubscriptionsMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_EntityControlledByCEOMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity Controlled By CEO [Member]",
        "label": "Entity Controlled By CEO [Member]",
        "terseLabel": "Entity Controlled By CEO"
       }
      }
     },
     "localname": "EntityControlledByCEOMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails",
      "http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_EquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Incentive Plan",
        "label": "Equity Incentive Plan [Member]",
        "terseLabel": "Equity Incentive Plan"
       }
      }
     },
     "localname": "EquityIncentivePlanMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Gain (Loss)",
        "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsReconciliationoftheChangesinFairValueofFinancialLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_FinanceLeasePaymentsFinancingActivities": {
     "auth_ref": [],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease Payments, Financing Activities",
        "label": "Finance Lease Payments, Financing Activities",
        "negatedTerseLabel": "Payments of financing leases"
       }
      }
     },
     "localname": "FinanceLeasePaymentsFinancingActivities",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_ForeignCurrencyTransactionGainLossUnrealizedIntercompany": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Currency Transaction Gain (Loss), Unrealized, Intercompany",
        "label": "Foreign Currency Transaction Gain (Loss), Unrealized, Intercompany",
        "negatedTerseLabel": "Foreign exchange losses, unrealized, intercompany"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossUnrealizedIntercompany",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_GainLossOnSaleOfInterestInPropertyPlantEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain (Loss) On Sale Of Interest In Property Plant Equipment",
        "label": "Gain (Loss) On Sale Of Interest In Property Plant Equipment",
        "terseLabel": "Sale of aircraft"
       }
      }
     },
     "localname": "GainLossOnSaleOfInterestInPropertyPlantEquipment",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_HostedSoftwareSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hosted Software Solutions",
        "label": "Hosted Software Solutions [Member]",
        "terseLabel": "Hosted Software Solutions"
       }
      }
     },
     "localname": "HostedSoftwareSolutionsMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_InterestExpenseDerivatives": {
     "auth_ref": [],
     "calculation": {
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Expense, Derivatives",
        "label": "Interest Expense, Derivatives",
        "terseLabel": "Interest rate swap"
       }
      }
     },
     "localname": "InterestExpenseDerivatives",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Liability, Lease Payments",
        "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Liability, Lease Payments",
        "terseLabel": "Operating lease payments, leases not yet commenced"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four",
        "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_LesseeOperatingLeaseTerminationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Termination Period",
        "label": "Lessee, Operating Lease, Termination Period",
        "terseLabel": "Termination period (less than)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTerminationPeriod",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "bsy_LettersOfCreditAndSuretyBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Letters of Credit And Surety Bonds",
        "label": "Letters of Credit And Surety Bonds [Member]",
        "terseLabel": "Letters of Credit And Surety Bonds"
       }
      }
     },
     "localname": "LettersOfCreditAndSuretyBondsMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_LineOfCreditFacilityAccordionFeatureIncreaseLimit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Accordion Feature, Increase Limit",
        "label": "Line of Credit Facility, Accordion Feature, Increase Limit",
        "terseLabel": "Accordion feature, increase limit"
       }
      }
     },
     "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Borrowings Guaranteed through Stock of Foreign Subsidiaries, Percentage",
        "label": "Line of Credit Facility, Borrowings Guaranteed through Stock of Foreign Subsidiaries, Percentage",
        "terseLabel": "Borrowings guaranteed through stock of foreign subsidiaries percentage"
       }
      }
     },
     "localname": "LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "bsy_NewCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New Credit Facility",
        "label": "New Credit Facility [Member]",
        "terseLabel": "New Credit Facility"
       }
      }
     },
     "localname": "NewCreditFacilityMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_NonDeferredIncentiveBonusThresholdForProRataAdjustment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-Deferred Incentive Bonus Threshold For Pro Rata Adjustment",
        "label": "Non-Deferred Incentive Bonus Threshold For Pro Rata Adjustment",
        "terseLabel": "Non-deferred incentive bonus threshold for pro rata adjustment"
       }
      }
     },
     "localname": "NonDeferredIncentiveBonusThresholdForProRataAdjustment",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/ExecutiveBonusPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration",
        "label": "Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration",
        "terseLabel": "Shares issued related to acquisition"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_NoncashOrPartNoncashContingentAcquisitionConsideration": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncash Or Part Noncash, Contingent Acquisition Consideration",
        "label": "Noncash Or Part Noncash, Contingent Acquisition Consideration",
        "terseLabel": "Contingent acquisition consideration"
       }
      }
     },
     "localname": "NoncashOrPartNoncashContingentAcquisitionConsideration",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncash Or Part Noncash, Convertible Senior Notes Expenses Incurred But Not Yet Paid",
        "label": "Noncash Or Part Noncash, Convertible Senior Notes Expenses Incurred But Not Yet Paid",
        "terseLabel": "Convertible senior notes expenses included in Accounts payable"
       }
      }
     },
     "localname": "NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_NoncashOrPartNoncashCostMethodInvestmentNonCashExchange": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncash Or Part Noncash Cost Method Investment, Non-Cash Exchange",
        "label": "Noncash Or Part Noncash Cost Method Investment, Non-Cash Exchange",
        "terseLabel": "Cost method investment, non-cash exchange"
       }
      }
     },
     "localname": "NoncashOrPartNoncashCostMethodInvestmentNonCashExchange",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_NoncashOrPartNoncashDeferredAcquisitionConsideration": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncash Or Part Noncash, Deferred Acquisition Consideration",
        "label": "Noncash Or Part Noncash, Deferred Acquisition Consideration",
        "terseLabel": "Deferred, non-contingent consideration, net"
       }
      }
     },
     "localname": "NoncashOrPartNoncashDeferredAcquisitionConsideration",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Trading Days After Maturity Date, Debt Redeemable",
        "label": "Number Of Trading Days After Maturity Date, Debt Redeemable",
        "terseLabel": "Number of trading days after maturity date, debt redeemable"
       }
      }
     },
     "localname": "NumberOfTradingDaysAfterMaturityDateDebtRedeemable",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "bsy_NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Trading Days After The End Of Applicable Quarter, Shares Determined Upon Election By Volume-Weighted Average Price",
        "label": "Number Of Trading Days After The End Of Applicable Quarter, Shares Determined Upon Election By Volume-Weighted Average Price",
        "terseLabel": "Number of trading days after the end of applicable quarter, shares determined upon election by volume-weighted average price"
       }
      }
     },
     "localname": "NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/ExecutiveBonusPlanDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "bsy_NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Trading Days Prior To End Of Applicable Quarter, Shares Determined Upon Election By Volume-Weighted Average Price",
        "label": "Number Of Trading Days Prior To End Of Applicable Quarter, Shares Determined Upon Election By Volume-Weighted Average Price",
        "terseLabel": "Number of trading days prior to end of applicable quarter, shares determined upon election by volume-weighted average price"
       }
      }
     },
     "localname": "NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/ExecutiveBonusPlanDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "bsy_NumeratorAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Numerator",
        "label": "Numerator [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NumeratorAbstract",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Option Indexed to Issuer's Equity, Strike Price, Premium Over Share Price, Percentage",
        "label": "Option Indexed to Issuer's Equity, Strike Price, Premium Over Share Price, Percentage",
        "terseLabel": "Capped call, premium above share price, percentage"
       }
      }
     },
     "localname": "OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails",
      "http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bsy_OtherMiscellaneousNonoperatingIncomeExpenseOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Miscellaneous Nonoperating Income (Expense)",
        "label": "Other Miscellaneous Nonoperating Income (Expense), Other",
        "terseLabel": "Other income, net"
       }
      }
     },
     "localname": "OtherMiscellaneousNonoperatingIncomeExpenseOther",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_OtherPrepaidExpensesAndCurrentAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Prepaid Expenses And Current Assets",
        "label": "Other Prepaid Expenses And Current Assets",
        "terseLabel": "Prepaid and other current assets"
       }
      }
     },
     "localname": "OtherPrepaidExpensesAndCurrentAssets",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments For Repurchase Of Common Stock, Including Shares Withheld For Taxes",
        "label": "Payments For Repurchase Of Common Stock, Including Shares Withheld For Taxes",
        "negatedLabel": "Payments for shares acquired including shares withheld for taxes"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStockIncludingSharesWithheldForTaxes",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_PaymentsToAcquireCostMethodInvestments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments To Acquire Cost Method Investments",
        "label": "Payments To Acquire Cost Method Investments",
        "terseLabel": "Payments to acquire cost method investments"
       }
      }
     },
     "localname": "PaymentsToAcquireCostMethodInvestments",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/InvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Based Restricted Stock And Restricted Stock Units (RSUs)",
        "label": "Performance Based Restricted Stock And Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Performance Based Restricted Stock And Restricted Stock Units (RSUs)"
       }
      }
     },
     "localname": "PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_PerformanceBasedRestrictedStockUnitsRSUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Based Restricted Stock Units (RSUs) [Member]",
        "label": "Performance Based Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Performance Based Restricted Stock Units (RSUs)"
       }
      }
     },
     "localname": "PerformanceBasedRestrictedStockUnitsRSUsMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Based Restricted Stock Units (RSUs), Two Thousand Sixteen",
        "label": "Performance Based Restricted Stock Units (RSUs), Two Thousand Sixteen [Member]",
        "terseLabel": "Performance Based Restricted Stock Units (RSUs), 2016"
       }
      }
     },
     "localname": "PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_PerformanceBasedVestingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance-Based Vesting",
        "label": "Performance-Based Vesting [Member]",
        "terseLabel": "Performance-Based Vesting"
       }
      }
     },
     "localname": "PerformanceBasedVestingMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_PerpetualLicensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Perpetual Licenses",
        "label": "Perpetual Licenses [Member]",
        "terseLabel": "Perpetual licenses"
       }
      }
     },
     "localname": "PerpetualLicensesMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations",
      "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_PortfolioBalancingExchangeRightsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portfolio Balancing Exchange Rights",
        "label": "Portfolio Balancing Exchange Rights [Member]",
        "terseLabel": "Portfolio Balancing"
       }
      }
     },
     "localname": "PortfolioBalancingExchangeRightsMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_PowerLineSystemsAcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Power Line Systems Acquisition [Member]",
        "label": "Power Line Systems Acquisition [Member]",
        "terseLabel": "Power Line Systems"
       }
      }
     },
     "localname": "PowerLineSystemsAcquisitionMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsNarrativeDetails",
      "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_ProfessionalServicesOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Professional Services, Other",
        "label": "Professional Services, Other [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ProfessionalServicesOtherMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_ProfessionalServicesRecurringMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Professional Services, Recurring",
        "label": "Professional Services, Recurring [Member]",
        "terseLabel": "Recurring"
       }
      }
     },
     "localname": "ProfessionalServicesRecurringMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_PurchaseOfCappedCallOptions": {
     "auth_ref": [],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase Of Capped Call Options",
        "label": "Purchase Of Capped Call Options",
        "negatedTerseLabel": "Purchase of capped call options"
       }
      }
     },
     "localname": "PurchaseOfCappedCallOptions",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_ReductionInSharesOutstandingBasic": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reduction In Shares Outstanding, Basic",
        "label": "Reduction In Shares Outstanding, Basic",
        "terseLabel": "Reduction in shares outstanding, basic (in shares)"
       }
      }
     },
     "localname": "ReductionInSharesOutstandingBasic",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails",
      "http://www.bentley.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bsy_ReductionInSharesOutstandingDiluted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reduction In Shares Outstanding, Diluted",
        "label": "Reduction In Shares Outstanding, Diluted",
        "terseLabel": "Reduction in shares outstanding, diluted (in shares)"
       }
      }
     },
     "localname": "ReductionInSharesOutstandingDiluted",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails",
      "http://www.bentley.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bsy_RepaymentsOfSecuredDebtPerQuarter": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayments of Secured Debt Per Quarter",
        "label": "Repayments of Secured Debt Per Quarter",
        "terseLabel": "Repayments of term loan per quarter"
       }
      }
     },
     "localname": "RepaymentsOfSecuredDebtPerQuarter",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock And Restricted Stock Units (RSUs)",
        "label": "Restricted Stock And Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock And Restricted Stock Units (RSUs)",
        "verboseLabel": "Restricted stock and restricted stock units (\u201cRSUs\u201d) expense"
       }
      }
     },
     "localname": "RestrictedStockAndRestrictedStockUnitsRSUsMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_SELECTSubscriptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SELECT Subscriptions",
        "label": "SELECT Subscriptions [Member]",
        "terseLabel": "SELECT subscriptions"
       }
      }
     },
     "localname": "SELECTSubscriptionsMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_SaleOfInterestInPropertyPlantEquipmentPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Of Interest In Property Plant Equipment, Percent",
        "label": "Sale Of Interest In Property Plant Equipment, Percent",
        "terseLabel": "Sale of interest percent"
       }
      }
     },
     "localname": "SaleOfInterestInPropertyPlantEquipmentPercent",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bsy_SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Of Stock, Number Of Shares Issued In Transaction, Subject To Employment Service Conditions",
        "label": "Sale Of Stock, Number Of Shares Issued In Transaction, Subject To Employment Service Conditions",
        "terseLabel": "Number of shares sold subject to employment service conditions (in shares)"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bsy_SeequentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Seequent",
        "label": "Seequent [Member]",
        "terseLabel": "Seequent"
       }
      }
     },
     "localname": "SeequentMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsNarrativeDetails",
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails",
      "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails",
      "http://www.bentley.com/role/CommonStockNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Canceled And Forfeited In Period",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Canceled And Forfeited In Period",
        "negatedLabel": "Forfeited and canceled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedInPeriod",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other Than Options, Canceled And Forfeited, Weighted Average Grant Date Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other Than Options, Canceled And Forfeited, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited and canceled (USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledAndForfeitedWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Delivered In Period",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Delivered In Period",
        "terseLabel": "Delivered in period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Earned Through Dividends In Period",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Earned Through Dividends In Period",
        "terseLabel": "Earned through dividends in period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Shares Realized",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Shares Realized",
        "terseLabel": "Shares realized to extent performance exceeds the applicable targets (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Maximum Employee Annual Contribution Amount",
        "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Maximum Employee Annual Contribution Amount",
        "terseLabel": "Maximum employee annual contribution amount"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Options, Exercises In Period, Net Of Shares Withheld",
        "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Options, Exercises In Period, Net Of Shares Withheld",
        "terseLabel": "Shares exercised, net of shares withheld (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Vested And Expected To Vest, Granted, Number",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Vested And Expected To Vest, Granted, Number",
        "terseLabel": "Shares issued for stock grants, net (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedNumber",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Vested And Expected To Vest, Granted, Value",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Vested And Expected To Vest, Granted, Value",
        "terseLabel": "Shares issued for stock grants, net"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestGrantedValue",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Settled In Shares",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Settled In Shares",
        "terseLabel": "Share-settled Executive Bonus Plan awards"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Payment Arrangement By Share-Based Payment Award, Options, Weighted Average Exercise Price Per Share",
        "label": "Share-Based Payment Arrangement By Share-Based Payment Award, Options, Weighted Average Exercise Price Per Share [Roll Forward]",
        "terseLabel": "Weighted Average Exercise Price Per Share"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bsy_ShareBasedPaymentArrangementExpenseAccrued": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Payment Arrangement Expense, Accrued",
        "label": "Share-Based Payment Arrangement Expense, Accrued",
        "terseLabel": "Stock-based compensation expense accrued"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementExpenseAccrued",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Payment Arrangement, Shares Withheld For Cost Of Options And Tax Withholding Obligation",
        "label": "Share-Based Payment Arrangement, Shares Withheld For Cost Of Options And Tax Withholding Obligation",
        "terseLabel": "Shares withheld for cost of options and tax withholding obligation (in shares)"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bsy_StockGrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Grant",
        "label": "Stock Grant [Member]",
        "terseLabel": "Stock grants expense"
       }
      }
     },
     "localname": "StockGrantMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_StockIssuedDuringPeriodSharesDeferredCompensationPlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Deferred Compensation Plan",
        "label": "Stock Issued During Period, Shares, Deferred Compensation Plan",
        "terseLabel": "Shares issued in connection with deferred compensation plan, net (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesDeferredCompensationPlan",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "bsy_StockIssuedDuringPeriodValueDeferredCompensationPlan": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Value, Deferred Compensation Plan",
        "label": "Stock Issued During Period, Value, Deferred Compensation Plan",
        "terseLabel": "Shares issued in connection with deferred compensation plan, net"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueDeferredCompensationPlan",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bsy_SubscriptionsAndLicensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subscriptions And Licenses",
        "label": "Subscriptions And Licenses [Member]",
        "terseLabel": "Subscriptions and licenses"
       }
      }
     },
     "localname": "SubscriptionsAndLicensesMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails",
      "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_TeralyticsInvestmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Teralytics investment Member",
        "label": "Teralytics investment [Member]",
        "terseLabel": "Teralytics investment"
       }
      }
     },
     "localname": "TeralyticsInvestmentMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/InvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_TermLicenseSubscriptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term License Subscriptions",
        "label": "Term License Subscriptions [Member]",
        "terseLabel": "Term license subscriptions"
       }
      }
     },
     "localname": "TermLicenseSubscriptionsMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_TermLicensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Licenses",
        "label": "Term Licenses [Member]",
        "terseLabel": "Term Licenses"
       }
      }
     },
     "localname": "TermLicensesMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_TermLoanAndCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan And Credit Facility",
        "label": "Term Loan And Credit Facility [Member]",
        "terseLabel": "Term Loan and Credit Facility"
       }
      }
     },
     "localname": "TermLoanAndCreditFacilityMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Time-Based Restricted Stock And Restricted Stock Units (RSUs)",
        "label": "Time-Based Restricted Stock And Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Time-Based Restricted Stock and Restricted Stock Units (RSUs)"
       }
      }
     },
     "localname": "TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_TimeBasedRestrictedStockUnitsRSUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Time-Based Restricted Stock Units (RSUs)",
        "label": "Time-Based Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Time-Based Restricted Stock Units (RSUs)"
       }
      }
     },
     "localname": "TimeBasedRestrictedStockUnitsRSUsMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsEquityAwardsSubsequentToSeptember302021Details",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_TopconMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Topcon",
        "label": "Topcon [Member]",
        "terseLabel": "Topcon"
       }
      }
     },
     "localname": "TopconMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/InvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_TwoThousandTwentyIncentiveAwardPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Twenty Incentive Award Plan",
        "label": "Two Thousand Twenty Incentive Award Plan [Member]",
        "terseLabel": "2020 Incentive Award Plan"
       }
      }
     },
     "localname": "TwoThousandTwentyIncentiveAwardPlanMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsEquityAwardsSubsequentToSeptember302021Details",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsStockGrantsDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_TwoThousandTwentySevenNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Twenty Seven Notes",
        "label": "Two Thousand Twenty Seven Notes [Member]",
        "terseLabel": "2027 Notes:"
       }
      }
     },
     "localname": "TwoThousandTwentySevenNotesMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_TwoThousandTwentySixNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Twenty Six Notes",
        "label": "Two Thousand Twenty Six Notes [Member]",
        "terseLabel": "2026 Notes:"
       }
      }
     },
     "localname": "TwoThousandTwentySixNotesMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails",
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_UnitedStatesCanadaAndLatinAmericaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "United States, Canada, And Latin America",
        "label": "United States, Canada, And Latin America [Member]",
        "terseLabel": "Americas"
       }
      }
     },
     "localname": "UnitedStatesCanadaAndLatinAmericaMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_UnitedStatesCanadaLatinAmericaAndCaribbeanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "United States, Canada, Latin America And Caribbean",
        "label": "United States, Canada, Latin America And Caribbean [Member]",
        "terseLabel": "Americas"
       }
      }
     },
     "localname": "UnitedStatesCanadaLatinAmericaAndCaribbeanMember",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/GeographicDataDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bsy_VoluntaryDeferredCompensationPlanContributionsDuringPeriod": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Voluntary Deferred Compensation Plan Contributions During Period",
        "label": "Voluntary Deferred Compensation Plan Contributions During Period",
        "terseLabel": "Deferred compensation plan elective participant deferrals"
       }
      }
     },
     "localname": "VoluntaryDeferredCompensationPlanContributionsDuringPeriod",
     "nsuri": "http://www.bentley.com/20220930",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Document Information [Line Items]",
        "terseLabel": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r775"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r776"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r773"
     ],
     "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": "Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "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/2022",
     "presentation": [
      "http://www.bentley.com/role/InvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.bentley.com/role/InvestmentsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r772"
     ],
     "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/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r774"
     ],
     "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/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "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/2022",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_AsiaPacificMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asia Pacific [Member]",
        "terseLabel": "Asia-Pacific (\u201cAPAC\u201d)",
        "verboseLabel": "APAC"
       }
      }
     },
     "localname": "AsiaPacificMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bentley.com/role/GeographicDataDetails",
      "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bentley.com/role/InvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r207",
      "r365",
      "r371",
      "r742"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r268",
      "r269",
      "r270",
      "r271",
      "r289",
      "r320",
      "r455",
      "r457",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r739",
      "r743",
      "r769",
      "r770"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails",
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails",
      "http://www.bentley.com/role/LeasesNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r268",
      "r269",
      "r270",
      "r271",
      "r289",
      "r320",
      "r455",
      "r457",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r739",
      "r743",
      "r769",
      "r770"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails",
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails",
      "http://www.bentley.com/role/LeasesNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r207",
      "r365",
      "r371",
      "r742"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r202",
      "r269",
      "r270",
      "r365",
      "r369",
      "r687",
      "r738",
      "r740"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails",
      "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails",
      "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r202",
      "r269",
      "r270",
      "r365",
      "r369",
      "r687",
      "r738",
      "r740"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails",
      "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails",
      "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r263",
      "r268",
      "r269",
      "r270",
      "r271",
      "r289",
      "r320",
      "r404",
      "r455",
      "r457",
      "r489",
      "r490",
      "r491",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r739",
      "r743",
      "r769",
      "r770"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails",
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails",
      "http://www.bentley.com/role/LeasesNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r263",
      "r268",
      "r269",
      "r270",
      "r271",
      "r289",
      "r320",
      "r404",
      "r455",
      "r457",
      "r489",
      "r490",
      "r491",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r739",
      "r743",
      "r769",
      "r770"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails",
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails",
      "http://www.bentley.com/role/LeasesNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bentley.com/role/InvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r203",
      "r204",
      "r365",
      "r370",
      "r741",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bentley.com/role/GeographicDataDetails",
      "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r203",
      "r204",
      "r365",
      "r370",
      "r741",
      "r753",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bentley.com/role/GeographicDataDetails",
      "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_WeightedAverageMember": {
     "auth_ref": [
      "r678",
      "r680",
      "r683",
      "r769",
      "r770"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average [Member]",
        "terseLabel": "Weighted Average"
       }
      }
     },
     "localname": "WeightedAverageMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": {
     "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": "AOCI Attributable to Parent, Net of Tax [Roll Forward]",
        "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]"
       }
      }
     },
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.",
        "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]",
        "terseLabel": "Accruals and Other Current Liabilities"
       }
      }
     },
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r33",
      "r673"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "auth_ref": [
      "r6",
      "r24",
      "r209",
      "r210"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableGrossCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedBonusesCurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Bonuses, Current",
        "terseLabel": "Accrued acquisition stay bonus"
       }
      }
     },
     "localname": "AccruedBonusesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedEmployeeBenefitsCurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Employee Benefits, Current",
        "terseLabel": "Accrued benefits"
       }
      }
     },
     "localname": "AccruedEmployeeBenefitsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r18",
      "r708",
      "r725"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesNoncurrent": {
     "auth_ref": [
      "r20",
      "r708",
      "r725"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.",
        "label": "Accrued Income Taxes, Noncurrent",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.bentley.com/role/RetirementPlansScheduleofDeferredCompensationPlanLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent",
       "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",
        "terseLabel": "Accruals and other current liabilities",
        "totalLabel": "Total accruals and other current liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails",
      "http://www.bentley.com/role/ConsolidatedBalanceSheets",
      "http://www.bentley.com/role/RetirementPlansScheduleofDeferredCompensationPlanLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Professional Fees, Current",
        "terseLabel": "Accrued professional fees"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedSalariesCurrent": {
     "auth_ref": [
      "r10",
      "r37"
     ],
     "calculation": {
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Salaries, Current",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "AccruedSalariesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": {
     "auth_ref": [
      "r48",
      "r53",
      "r60",
      "r61",
      "r62",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent.",
        "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]",
        "terseLabel": "Accumulated (Loss) Gain on Retirement Plan"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r27",
      "r51",
      "r52",
      "r53",
      "r727",
      "r748",
      "r751"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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 loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r60",
      "r61",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r50",
      "r53",
      "r60",
      "r61",
      "r62",
      "r119",
      "r120",
      "r121",
      "r571",
      "r666",
      "r744",
      "r745"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails",
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r47",
      "r53",
      "r60",
      "r61",
      "r62",
      "r571",
      "r630",
      "r631",
      "r632",
      "r633",
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from 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, attributable to the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "terseLabel": "Foreign Currency Translations"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Acquired finite-lived intangible assets, weighted average useful life"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r25",
      "r673"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "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/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r119",
      "r120",
      "r121",
      "r501",
      "r502",
      "r503",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r460",
      "r505",
      "r506"
     ],
     "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": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AirTransportationEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used for the primary purpose of air transportation.",
        "label": "Air Transportation Equipment [Member]",
        "terseLabel": "Aircraft"
       }
      }
     },
     "localname": "AirTransportationEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails",
      "http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails",
      "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r495"
     ],
     "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": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r31",
      "r211",
      "r225"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "negatedTerseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r73",
      "r103",
      "r302",
      "r640"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails": {
       "order": 2.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 and write-off of deferred debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r103",
      "r244",
      "r252"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      },
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails": {
       "order": 2.0,
       "parentTag": "bsy_CostAmortizationAndAmortizationOfIntangibleAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of purchased intangibles"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations",
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r163"
     ],
     "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": "Total anti-dilutive securities (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r163"
     ],
     "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/2022",
     "presentation": [
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r163"
     ],
     "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/2022",
     "presentation": [
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r16",
      "r113",
      "r187",
      "r192",
      "r198",
      "r220",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r567",
      "r572",
      "r620",
      "r671",
      "r673",
      "r706",
      "r724"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r8",
      "r32",
      "r113",
      "r220",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r567",
      "r572",
      "r620",
      "r671",
      "r673"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r606"
     ],
     "calculation": {
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "terseLabel": "Assets:"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r464",
      "r465",
      "r466",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r483",
      "r484",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492"
     ],
     "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/2022",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsEquityAwardsSubsequentToSeptember302021Details",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsStockGrantsDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.bentley.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BridgeLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place.",
        "label": "Bridge Loan [Member]",
        "terseLabel": "Multi\u2011Currency Swing\u2011Line Sub\u2011Facility"
       }
      }
     },
     "localname": "BridgeLoanMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Building and improvements"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r454",
      "r456",
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsNarrativeDetails",
      "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails",
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails",
      "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails",
      "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails",
      "http://www.bentley.com/role/CommonStockNarrativeDetails",
      "http://www.bentley.com/role/LeasesOtherInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r454",
      "r456",
      "r541",
      "r542",
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsNarrativeDetails",
      "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails",
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails",
      "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails",
      "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails",
      "http://www.bentley.com/role/CommonStockNarrativeDetails",
      "http://www.bentley.com/role/LeasesOtherInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": {
     "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": "Business Acquisition, Contingent Consideration [Line Items]",
        "terseLabel": "Business Acquisition, Contingent Consideration [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionContingentConsiderationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails",
      "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "auth_ref": [
      "r561"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.",
        "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount",
        "terseLabel": "Goodwill from acquisition, expected tax deductible amount"
       }
      }
     },
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r539",
      "r540"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Business acquisition, pro forma revenue"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r554",
      "r555",
      "r558"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Total consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsNarrativeDetails",
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [
      "r554",
      "r555"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable",
        "terseLabel": "Shares issued at closing"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r102",
      "r563"
     ],
     "calculation": {
      "http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "terseLabel": "Change in fair value of acquisition contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r553",
      "r556",
      "r560"
     ],
     "calculation": {
      "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "totalLabel": "Contingent consideration from acquisitions",
        "verboseLabel": "Acquisition contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails",
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r553",
      "r557"
     ],
     "calculation": {
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationContingentConsiderationLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Current",
        "terseLabel": "Accruals and other current liabilities",
        "verboseLabel": "Contingent consideration from acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails",
      "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails",
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
     "auth_ref": [
      "r553",
      "r557"
     ],
     "calculation": {
      "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationContingentConsiderationLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Noncurrent",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r548",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentEquityInterests": {
     "auth_ref": [
      "r546"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to equity interests acquired in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Equity Interests",
        "terseLabel": "Fair value adjustment of stock consideration"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentEquityInterests",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "auth_ref": [
      "r544"
     ],
     "calculation": {
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets",
        "totalLabel": "Total identifiable assets acquired excluding goodwill"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": {
     "auth_ref": [
      "r544"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease obligation assumed in business combination.",
        "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation",
        "terseLabel": "Right-of-use assets obtained in exchange for lease liabilities, business acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesOtherInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r544"
     ],
     "calculation": {
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "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, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": {
     "auth_ref": [
      "r544"
     ],
     "calculation": {
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue",
        "negatedTerseLabel": "Deferred revenues"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": {
     "auth_ref": [
      "r544"
     ],
     "calculation": {
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other",
        "negatedTerseLabel": "Accruals and other current liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r544"
     ],
     "calculation": {
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "negatedTerseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r543",
      "r544"
     ],
     "calculation": {
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "terseLabel": "Finite-lived intangibles"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "auth_ref": [
      "r544"
     ],
     "calculation": {
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
        "negatedTotalLabel": "Total liabilities assumed"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r543",
      "r544"
     ],
     "calculation": {
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net",
        "totalLabel": "Net identifiable assets acquired excluding goodwill"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "auth_ref": [
      "r544"
     ],
     "calculation": {
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other",
        "negatedTerseLabel": "Other liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "auth_ref": [
      "r544"
     ],
     "calculation": {
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r543",
      "r544"
     ],
     "calculation": {
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Property and equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r544"
     ],
     "calculation": {
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "totalLabel": "Net assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]",
        "terseLabel": "Assets acquired and liabilities assumed:"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed": {
     "auth_ref": [
      "r538"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination, such as related to pre-existing relationships with the acquiree, this element represents the disclosure of the amount of acquisition related costs which have been expensed.",
        "label": "Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed",
        "terseLabel": "Acquisition and integration costs"
       }
      }
     },
     "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems": {
     "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": "Business Combination, Separately Recognized Transactions [Line Items]",
        "terseLabel": "Business Combination, Separately Recognized Transactions [Line Items]"
       }
      }
     },
     "localname": "BusinessCombinationSeparatelyRecognizedTransactionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsNarrativeDetails",
      "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails",
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable": {
     "auth_ref": [
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing the disclosures related to transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination by type of transaction.",
        "label": "Business Combination, Separately Recognized Transactions [Table]",
        "terseLabel": "Business Combination, Separately Recognized Transactions [Table]"
       }
      }
     },
     "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsNarrativeDetails",
      "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails",
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalizedContractCostImpairmentLoss": {
     "auth_ref": [
      "r229"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Impairment Loss",
        "terseLabel": "Contract asset impairment"
       }
      }
     },
     "localname": "CapitalizedContractCostImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAcquiredFromAcquisition": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).",
        "label": "Cash Acquired from Acquisition",
        "negatedTerseLabel": "Cash acquired"
       }
      }
     },
     "localname": "CashAcquiredFromAcquisition",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r5",
      "r11",
      "r105"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of cash and cash equivalent balance.",
        "label": "Cash and Cash Equivalents [Axis]",
        "terseLabel": "Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r97",
      "r105",
      "r107"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents, end of period",
        "periodStartLabel": "Cash and cash equivalents, beginning of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r97",
      "r628"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "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": "(Decrease) increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Non-cash investing and financing activities:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r21",
      "r22",
      "r23",
      "r110",
      "r113",
      "r142",
      "r146",
      "r153",
      "r157",
      "r162",
      "r170",
      "r171",
      "r172",
      "r220",
      "r274",
      "r278",
      "r279",
      "r280",
      "r283",
      "r284",
      "r318",
      "r319",
      "r323",
      "r327",
      "r334",
      "r620",
      "r777"
     ],
     "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/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsNarrativeDetails",
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails",
      "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails",
      "http://www.bentley.com/role/CommonStockNarrativeDetails",
      "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bentley.com/role/Cover",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails",
      "http://www.bentley.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "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": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r42",
      "r712",
      "r730"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note\u00a018)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r265",
      "r266",
      "r267",
      "r272",
      "r755"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class A [Member]",
        "terseLabel": "Class A Common Stock"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
        "label": "Common Class B [Member]",
        "terseLabel": "Class B Common Stock"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsNarrativeDetails",
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails",
      "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails",
      "http://www.bentley.com/role/CommonStockNarrativeDetails",
      "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bentley.com/role/Cover",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsStockGrantsDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails",
      "http://www.bentley.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Dividends per share (USD per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/CommonStockScheduleofDividendsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r119",
      "r120",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails",
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r23"
     ],
     "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 (USD per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r23"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r23"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r23",
      "r334"
     ],
     "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": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "terseLabel": "Common stock shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r23",
      "r673"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Class\u00a0A Common Stock, $0.01\u00a0par value, authorized 100,000,000\u00a0shares; issued and outstanding 11,601,757\u00a0shares as of September\u00a030, 2022 and December\u00a031, 2021, and Class\u00a0B Common Stock, $0.01\u00a0par value, authorized 1,800,000,000\u00a0shares; issued and outstanding 276,816,008 and 270,924,962\u00a0shares as of September\u00a030, 2022 and December\u00a031, 2021, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CompensationRelatedCostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Related Costs [Abstract]"
       }
      }
     },
     "localname": "CompensationRelatedCostsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CompensationRelatedCostsGeneralTextBlock": {
     "auth_ref": [
      "r381",
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for compensation costs, including compensated absences accruals, compensated absences liability, deferred compensation arrangements and income statement compensation items. Deferred compensation arrangements may include a description of an arrangement with an individual employee, which is generally an employment contract between the entity and a selected officer or key employee containing a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares (units) issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability.",
        "label": "Compensation Related Costs, General [Text Block]",
        "terseLabel": "Executive Bonus Plan"
       }
      }
     },
     "localname": "CompensationRelatedCostsGeneralTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ExecutiveBonusPlan"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r56",
      "r58",
      "r59",
      "r68",
      "r716",
      "r735"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "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/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "auth_ref": [
      "r67",
      "r83",
      "r715",
      "r734"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "terseLabel": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AccumulatedOtherComprehensiveLoss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "auth_ref": [
      "r245",
      "r250",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.",
        "label": "Computer Software, Intangible Asset [Member]",
        "terseLabel": "Software and technology"
       }
      }
     },
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails",
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r174",
      "r175",
      "r207",
      "r618",
      "r619",
      "r754"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r174",
      "r175",
      "r207",
      "r618",
      "r619",
      "r752",
      "r754"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r174",
      "r175",
      "r207",
      "r618",
      "r619",
      "r752",
      "r754"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r174",
      "r175",
      "r207",
      "r618",
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r174",
      "r175",
      "r207",
      "r618",
      "r619",
      "r754"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r108",
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Schedule of Contract Assets and Contract Liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r343",
      "r345",
      "r366"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "terseLabel": "Contract assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofContractAssetsandDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r343",
      "r344",
      "r366"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "terseLabel": "Deferred revenues"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails",
      "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofContractAssetsandDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r343",
      "r344",
      "r366"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenues"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r343",
      "r344",
      "r366"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Contract with Customer, Liability, Noncurrent",
        "terseLabel": "Deferred revenues"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r367"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Contract with customer, liability, revenue recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtMember": {
     "auth_ref": [
      "r285",
      "r286",
      "r287",
      "r289",
      "r293",
      "r294",
      "r295",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r309",
      "r310",
      "r311",
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.",
        "label": "Convertible Debt [Member]",
        "terseLabel": "Convertible Debt"
       }
      }
     },
     "localname": "ConvertibleDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails",
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleDebtSecuritiesMember": {
     "auth_ref": [
      "r405"
     ],
     "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 senior notes"
       }
      }
     },
     "localname": "ConvertibleDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSoldAmortization": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails": {
       "order": 1.0,
       "parentTag": "bsy_CostAmortizationAndAmortizationOfIntangibleAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.",
        "label": "Cost, Amortization",
        "terseLabel": "Cost of subscriptions and licenses"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSoldAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r77",
      "r113",
      "r220",
      "r274",
      "r275",
      "r276",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r620"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Total cost of revenues"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Revenue [Abstract]",
        "terseLabel": "Cost of revenues:"
       }
      }
     },
     "localname": "CostOfRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of revenues:"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r173",
      "r207"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails",
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r17",
      "r18",
      "r19",
      "r112",
      "r117",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r309",
      "r310",
      "r311",
      "r312",
      "r641",
      "r707",
      "r709",
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails",
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails",
      "http://www.bentley.com/role/LongTermDebtNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails",
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r19",
      "r304",
      "r709",
      "r723"
     ],
     "calculation": {
      "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-Term Debt, Gross",
        "terseLabel": "Long-term debt, gross"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r288",
      "r306"
     ],
     "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 (USD per share)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days",
        "terseLabel": "Debt instrument, convertible, threshold consecutive trading days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.",
        "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger",
        "terseLabel": "Debt instrument, convertible, threshold percentage of stock price trigger"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.",
        "label": "Debt Instrument, Convertible, Threshold Trading Days",
        "terseLabel": "Debt instrument, convertible, threshold trading days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdTradingDays",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r286",
      "r309",
      "r310",
      "r639",
      "r641",
      "r642"
     ],
     "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/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r39",
      "r307",
      "r639",
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Effective interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r39",
      "r287"
     ],
     "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/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails",
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails",
      "http://www.bentley.com/role/LongTermDebtNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r40",
      "r112",
      "r117",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r309",
      "r310",
      "r311",
      "r312",
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails",
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails",
      "http://www.bentley.com/role/LongTermDebtNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails",
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodAxis": {
     "auth_ref": [
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about timing of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period [Axis]",
        "terseLabel": "Debt Instrument, Redemption, Period [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodDomain": {
     "auth_ref": [
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period as defined under terms of the debt agreement for debt redemption features.",
        "label": "Debt Instrument, Redemption, Period [Domain]",
        "terseLabel": "Debt Instrument, Redemption, Period [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodOneMember": {
     "auth_ref": [
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period One [Member]",
        "terseLabel": "March 31,2022 - December 31, 2023"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodOneMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": {
     "auth_ref": [
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Two [Member]",
        "terseLabel": "March 31, 2024 - November 14, 2025"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "terseLabel": "Debt instrument, redemption price, percentage"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r40",
      "r112",
      "r117",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r309",
      "r310",
      "r311",
      "r312",
      "r335",
      "r338",
      "r339",
      "r340",
      "r638",
      "r639",
      "r641",
      "r642",
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails",
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails",
      "http://www.bentley.com/role/LongTermDebtNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r293",
      "r638",
      "r642"
     ],
     "calculation": {
      "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Debt Instrument, Unamortized Discount",
        "negatedLabel": "Unamortized debt issuance costs"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain": {
     "auth_ref": [
      "r377",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.",
        "label": "Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain]",
        "terseLabel": "Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain]"
       }
      }
     },
     "localname": "DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ExecutiveBonusPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredBonusMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An contractual arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a bonus, as defined in the agreement, of the entity or portion thereof. Employer contributions may be discretionary or may be based on a fixed formula related to individual, group and entity-wide performance goals, compensation, or other factors. It is a form of incentive compensation to employees in addition to their regular salary and profit sharing.",
        "label": "Deferred Bonus [Member]",
        "terseLabel": "Deferred Bonus"
       }
      }
     },
     "localname": "DeferredBonusMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ExecutiveBonusPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember": {
     "auth_ref": [
      "r378",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred compensation arrangement providing pension or other postretirement benefits, to employee or their beneficiary, that are not equivalent to defined benefit plan.",
        "label": "Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits [Member]",
        "terseLabel": "Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails",
      "http://www.bentley.com/role/CommonStockNarrativeDetails",
      "http://www.bentley.com/role/IncomeTaxesNarrativeDetails",
      "http://www.bentley.com/role/RetirementPlansNarrativeDetails",
      "http://www.bentley.com/role/RetirementPlansScheduleofDeferredCompensationPlanLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common shares reserved for future issuance related to deferred compensation arrangements with individuals.",
        "label": "Deferred Compensation Arrangement with Individual, Common Stock Reserved for Future Issuance",
        "terseLabel": "Phantom shares, maximum elections (in shares)"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails",
      "http://www.bentley.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": {
     "auth_ref": [
      "r379",
      "r463"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The compensation expense recognized during the period pertaining to the deferred compensation arrangement.",
        "label": "Deferred Compensation Arrangement with Individual, Compensation Expense",
        "netLabel": "Deferred compensation plan expense",
        "terseLabel": "Bonus plan compensation expense",
        "verboseLabel": "Deferred compensation plan"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails",
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations",
      "http://www.bentley.com/role/ExecutiveBonusPlanDetails",
      "http://www.bentley.com/role/IncomeTaxesNarrativeDetails",
      "http://www.bentley.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contributions made by employer into fund established for purposes of making future disbursement to individual in accordance with deferred compensation arrangement.",
        "label": "Deferred Compensation Arrangement with Individual, Contributions by Employer",
        "terseLabel": "Contributions by employer"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock": {
     "auth_ref": [
      "r378",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pension and other postretirement benefit arrangements with individual employees, which are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.",
        "label": "Deferred Compensation Arrangement with Individual Disclosure, Postretirement Benefits [Table Text Block]",
        "terseLabel": "Schedule of Deferred Compensation Plan Liabilities"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of distribution made to individual in accordance with deferred compensation arrangement.",
        "label": "Deferred Compensation Arrangement with Individual, Distribution Paid",
        "terseLabel": "DCP participant deferrals"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualDistributionPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis": {
     "auth_ref": [
      "r377",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.",
        "label": "Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]",
        "terseLabel": "Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ExecutiveBonusPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": {
     "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, Excluding Share-Based Payments and Postretirement Benefits [Line Items]",
        "terseLabel": "Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ExecutiveBonusPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis": {
     "auth_ref": [
      "r378",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of deferred compensation related to other postretirement benefit arrangements that are not equivalent to a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.",
        "label": "Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Axis]",
        "terseLabel": "Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Axis]"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails",
      "http://www.bentley.com/role/CommonStockNarrativeDetails",
      "http://www.bentley.com/role/IncomeTaxesNarrativeDetails",
      "http://www.bentley.com/role/RetirementPlansNarrativeDetails",
      "http://www.bentley.com/role/RetirementPlansScheduleofDeferredCompensationPlanLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability": {
     "auth_ref": [
      "r379"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of the liability as of the balance sheet date to an individual under a deferred compensation arrangement. This amount may be the result of periodic accruals made over the period of active employment, or reflect termination benefits resulting contractual terms or a death benefit.",
        "label": "Deferred Compensation Arrangement with Individual, Recorded Liability",
        "terseLabel": "Deferred compensation liability"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualRecordedLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails",
      "http://www.bentley.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued": {
     "auth_ref": [
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued pursuant to the terms of a deferred compensation arrangement.",
        "label": "Deferred Compensation Arrangement with Individual, Shares Issued",
        "terseLabel": "Deferred compensation arrangement with individual, shares issued (in shares)"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.bentley.com/role/RetirementPlansScheduleofDeferredCompensationPlanLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).",
        "label": "Deferred Compensation Liability, Classified, Noncurrent",
        "terseLabel": "Deferred compensation plan liabilities"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityClassifiedNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets",
      "http://www.bentley.com/role/RetirementPlansScheduleofDeferredCompensationPlanLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationLiabilityCurrent": {
     "auth_ref": [
      "r378",
      "r380"
     ],
     "calculation": {
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.",
        "label": "Deferred Compensation Liability, Current",
        "terseLabel": "Deferred compensation plan liabilities"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.bentley.com/role/RetirementPlansScheduleofDeferredCompensationPlanLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.",
        "label": "Deferred Compensation Liability, Current and Noncurrent",
        "totalLabel": "Total DCP liabilities"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RetirementPlansScheduleofDeferredCompensationPlanLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r293",
      "r640"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "terseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r509",
      "r510"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r103",
      "r114",
      "r519",
      "r529",
      "r530",
      "r531"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r509",
      "r510"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanDisclosureLineItems": {
     "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": "Defined Contribution Plan Disclosure [Line Items]",
        "terseLabel": "Defined Contribution Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedContributionPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RetirementPlansNarrativeDetails",
      "http://www.bentley.com/role/RetirementPlansScheduleofDeferredCompensationPlanLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanTable": {
     "auth_ref": [
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.",
        "label": "Defined Contribution Plan [Table]",
        "terseLabel": "Defined Contribution Plan [Table]"
       }
      }
     },
     "localname": "DefinedContributionPlanTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RetirementPlansNarrativeDetails",
      "http://www.bentley.com/role/RetirementPlansScheduleofDeferredCompensationPlanLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DepositLiabilityCurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits.",
        "label": "Deposit Liability, Current",
        "terseLabel": "CSS deposits"
       }
      }
     },
     "localname": "DepositLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r103",
      "r184"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.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 and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationNonproduction": {
     "auth_ref": [
      "r103",
      "r257"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives.",
        "label": "Depreciation, Nonproduction",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "DepreciationNonproduction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r44",
      "r45",
      "r46",
      "r617"
     ],
     "calculation": {
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset",
        "terseLabel": "Interest rate swap"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails",
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails",
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebtNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeNet": {
     "auth_ref": [
      "r617"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives.",
        "label": "Derivative, Fair Value, Net",
        "terseLabel": "Derivative fair value"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r46",
      "r582",
      "r583",
      "r586",
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails",
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails",
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebtNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": {
     "auth_ref": [
      "r585",
      "r587"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.",
        "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net",
        "terseLabel": "Gain from change in fair value"
       }
      }
     },
     "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilityNotionalAmount": {
     "auth_ref": [
      "r576",
      "r577",
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payments on the derivative liability.",
        "label": "Derivative Liability, Notional Amount",
        "terseLabel": "Notional amount"
       }
      }
     },
     "localname": "DerivativeLiabilityNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "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": "Derivative [Line Items]",
        "terseLabel": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails",
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r577",
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Derivative notional amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r575",
      "r578",
      "r579",
      "r580",
      "r581",
      "r584",
      "r586",
      "r592",
      "r593",
      "r594",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Derivative [Table]",
        "terseLabel": "Derivative [Table]"
       }
      }
     },
     "localname": "DerivativeTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails",
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesAndFairValueTextBlock": {
     "auth_ref": [
      "r605",
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivatives and fair value of assets and liabilities.",
        "label": "Derivatives and Fair Value [Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "DerivativesAndFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails",
      "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails",
      "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r365",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails",
      "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails",
      "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue by Type and Location"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_Dividends": {
     "auth_ref": [
      "r341",
      "r720"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.",
        "label": "Dividends",
        "negatedTerseLabel": "Dividends declared"
       }
      }
     },
     "localname": "Dividends",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsCommonStock": {
     "auth_ref": [
      "r341",
      "r720"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).",
        "label": "Dividends, Common Stock",
        "terseLabel": "Amount (1)"
       }
      }
     },
     "localname": "DividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/CommonStockScheduleofDividendsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsDeclaredTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends.",
        "label": "Dividends Declared [Table Text Block]",
        "terseLabel": "Schedule of Dividends Declared"
       }
      }
     },
     "localname": "DividendsDeclaredTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/CommonStockTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EMEAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regions of Europe, Middle East and Africa.",
        "label": "EMEA [Member]",
        "terseLabel": "EMEA",
        "verboseLabel": "Europe, the Middle East, and Africa (\u201cEMEA\u201d)"
       }
      }
     },
     "localname": "EMEAMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GeographicDataDetails",
      "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Per share information:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r69",
      "r128",
      "r129",
      "r130",
      "r131",
      "r132",
      "r139",
      "r142",
      "r157",
      "r161",
      "r162",
      "r166",
      "r167",
      "r600",
      "r601",
      "r717",
      "r736"
     ],
     "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",
        "verboseLabel": "Net income (loss) per share, basic (USD per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations",
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r69",
      "r128",
      "r129",
      "r130",
      "r131",
      "r132",
      "r142",
      "r157",
      "r161",
      "r162",
      "r166",
      "r167",
      "r600",
      "r601",
      "r717",
      "r736"
     ],
     "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",
        "verboseLabel": "Net income (loss) per share, diluted (USD per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations",
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedLineItems": {
     "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, Diluted, by Common Class, Including Two Class Method [Line Items]",
        "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]"
       }
      }
     },
     "localname": "EarningsPerShareDilutedLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r163",
      "r164",
      "r165",
      "r168"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Income (Loss) Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/NetIncomeLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r628"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards": {
     "auth_ref": [
      "r497"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate cash paid by the entity during the period to settle equity instruments granted under equity-based payment arrangements.",
        "label": "Share-Based Payment Arrangement, Cash Used to Settle Award",
        "terseLabel": "Cash used to settle award"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r496"
     ],
     "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": "Cost not yet recognized, period for recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsEquityAwardsSubsequentToSeptember302021Details",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r496"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation cost, excluding options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsEquityAwardsSubsequentToSeptember302021Details",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r496"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "ESPP"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails",
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "terseLabel": "Stock Option",
        "verboseLabel": "Stock option expense"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r60",
      "r61",
      "r62",
      "r119",
      "r120",
      "r121",
      "r125",
      "r133",
      "r135",
      "r169",
      "r222",
      "r334",
      "r341",
      "r501",
      "r502",
      "r503",
      "r522",
      "r523",
      "r599",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r635",
      "r666",
      "r744",
      "r745",
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails",
      "http://www.bentley.com/role/CommonStockNarrativeDetails",
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvesteeMember": {
     "auth_ref": [
      "r216",
      "r694",
      "r696",
      "r698",
      "r700",
      "r702",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity that issued voting stock held by an investor and that is accounted for under the equity method of accounting by the investor.",
        "label": "Equity Method Investee [Member]",
        "terseLabel": "Equity Method Investee"
       }
      }
     },
     "localname": "EquityMethodInvesteeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/InvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Ownership percentage"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/InvestmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r12",
      "r188",
      "r217"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "label": "Equity Method Investments",
        "terseLabel": "Equity method investment"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/InvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments and Joint Ventures [Abstract]"
       }
      }
     },
     "localname": "EquityMethodInvestmentsAndJointVenturesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": {
     "auth_ref": [
      "r221"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.",
        "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/Investments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "auth_ref": [
      "r215"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "terseLabel": "Cost method investments"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/InvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EscrowDeposit": {
     "auth_ref": [
      "r711",
      "r756"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.",
        "label": "Escrow Deposit",
        "terseLabel": "Escrow deposit"
       }
      }
     },
     "localname": "EscrowDeposit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r606",
      "r607",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r295",
      "r309",
      "r310",
      "r405",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r450",
      "r607",
      "r675",
      "r676",
      "r677"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails",
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r606",
      "r607",
      "r608",
      "r609",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r295",
      "r405",
      "r407",
      "r412",
      "r450",
      "r607",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r295",
      "r309",
      "r310",
      "r405",
      "r407",
      "r412",
      "r450",
      "r607",
      "r676"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails",
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r295",
      "r309",
      "r310",
      "r405",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r450",
      "r607",
      "r677"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsReconciliationoftheChangesinFairValueofFinancialLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r610",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r611"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "terseLabel": "Change in fair value"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsReconciliationoftheChangesinFairValueofFinancialLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": {
     "auth_ref": [
      "r612"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases",
        "terseLabel": "Addition"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsReconciliationoftheChangesinFairValueofFinancialLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "auth_ref": [
      "r612"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "negatedLabel": "Payments"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsReconciliationoftheChangesinFairValueofFinancialLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r610"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Balance, end of period",
        "periodStartLabel": "Balance, beginning of year"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsReconciliationoftheChangesinFairValueofFinancialLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r295",
      "r309",
      "r310",
      "r405",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r450",
      "r675",
      "r676",
      "r677"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails",
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r613",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r646",
      "r662"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Total financing lease liabilities included in Accruals and other current liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r645"
     ],
     "calculation": {
      "http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "auth_ref": [
      "r648",
      "r653"
     ],
     "calculation": {
      "http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization",
        "negatedTerseLabel": "Accumulated depreciation"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "auth_ref": [
      "r645"
     ],
     "calculation": {
      "http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization",
        "terseLabel": "Property and equipment"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.",
        "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance lease, right-of-use asset, statement of financial position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Estimated Useful Life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r14",
      "r251"
     ],
     "calculation": {
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      },
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedTerseLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.",
        "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]",
        "terseLabel": "Finite-lived Intangible Assets Amortization Expense"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r245",
      "r248",
      "r251",
      "r254",
      "r688",
      "r692"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails",
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r251",
      "r692"
     ],
     "calculation": {
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r245",
      "r250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails",
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r251",
      "r688"
     ],
     "calculation": {
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Net Book Value"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net [Abstract]",
        "terseLabel": "Intangible assets subject to amortization:"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r624",
      "r625",
      "r626",
      "r627"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "negatedTerseLabel": "Foreign currency remeasurement loss"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": {
     "auth_ref": [
      "r104",
      "r626",
      "r627"
     ],
     "calculation": {
      "http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), Unrealized",
        "terseLabel": "Foreign exchange (loss) gain"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossUnrealized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignEarningsRepatriated": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile.",
        "label": "Foreign Earnings Repatriated",
        "terseLabel": "Foreign earnings repatriated"
       }
      }
     },
     "localname": "ForeignEarningsRepatriated",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture, fixtures, and equipment"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments": {
     "auth_ref": [
      "r582",
      "r585"
     ],
     "calculation": {
      "http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) included in earnings for the period from the increase (decrease) in fair value of interest rate derivatives not designated as hedging instruments.",
        "label": "Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments",
        "terseLabel": "Change in fair value of interest rate swap"
       }
      }
     },
     "localname": "GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r103"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "terseLabel": "Gain on disposition of property plant equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r13",
      "r230",
      "r231",
      "r238",
      "r242",
      "r673",
      "r705"
     ],
     "calculation": {
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      },
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Goodwill ending balance",
        "periodStartLabel": "Goodwill beginning balance",
        "terseLabel": "Goodwill",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails",
      "http://www.bentley.com/role/ConsolidatedBalanceSheets",
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r232",
      "r242"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Other Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r236"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillOtherIncreaseDecrease": {
     "auth_ref": [
      "r237"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Other Increase (Decrease)",
        "terseLabel": "Other adjustments"
       }
      }
     },
     "localname": "GoodwillOtherIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r76",
      "r113",
      "r187",
      "r191",
      "r194",
      "r197",
      "r200",
      "r220",
      "r274",
      "r275",
      "r276",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r620"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r580",
      "r591"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InProcessResearchAndDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.",
        "label": "In Process Research and Development [Member]",
        "terseLabel": "In-process research and development"
       }
      }
     },
     "localname": "InProcessResearchAndDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails",
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r187",
      "r191",
      "r194",
      "r197",
      "r200"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income (loss) before income taxes",
        "totalLabel": "Income (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations",
      "http://www.bentley.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r65",
      "r103",
      "r185",
      "r217",
      "r713",
      "r732"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Income (Loss) from Equity Method Investments",
        "terseLabel": "Loss from investment accounted for using the equity method, net of tax"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r261",
      "r264"
     ],
     "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/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails",
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r264"
     ],
     "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/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails",
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxContingencyLineItems": {
     "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": "Income Tax Contingency [Line Items]",
        "terseLabel": "Income Tax Contingency [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxContingencyLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxContingencyTable": {
     "auth_ref": [
      "r514",
      "r515",
      "r517",
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Income Tax Contingency [Table]",
        "terseLabel": "Income Tax Contingency [Table]"
       }
      }
     },
     "localname": "IncomeTaxContingencyTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r115",
      "r513",
      "r516",
      "r518",
      "r527",
      "r532",
      "r534",
      "r535",
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r116",
      "r134",
      "r135",
      "r186",
      "r511",
      "r528",
      "r533",
      "r737"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.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)",
        "negatedTerseLabel": "(Provision) benefit for income taxes",
        "terseLabel": "Provision (benefit) for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations",
      "http://www.bentley.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r99",
      "r106"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Cash paid for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable, accruals, and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedTerseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Income taxes payable, net of prepaid income taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r102",
      "r685"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Deferred revenues"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredCompensation": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.",
        "label": "Increase (Decrease) in Deferred Compensation",
        "terseLabel": "Deferred compensation plan"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in assets and liabilities, net of effect from acquisitions:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.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",
        "negatedTerseLabel": "Prepaid and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": {
     "auth_ref": [
      "r151",
      "r152",
      "r162"
     ],
     "calculation": {
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities",
        "terseLabel": "Dilutive effect of assumed conversion of convertible senior notes (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents nonvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid). Basic and dilutive earnings per share are generally disclosed for such shares using the two-class method.",
        "label": "Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights",
        "terseLabel": "Participating securities outstanding (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/NetIncomeLossPerShareNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r143",
      "r144",
      "r145",
      "r162",
      "r462"
     ],
     "calculation": {
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "terseLabel": "Dilutive effect of ESPP (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r247",
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-Lived Intangible Assets [Axis]",
        "terseLabel": "Indefinite-lived Intangible Assets [Axis]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": {
     "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": "Indefinite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Indefinite-lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r253"
     ],
     "calculation": {
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)",
        "terseLabel": "In-process research and development"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill) [Abstract]",
        "terseLabel": "Intangible assets not subject to amortization:"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r247",
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.",
        "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "auth_ref": [
      "r13"
     ],
     "calculation": {
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.",
        "label": "Intangible Assets, Gross (Excluding Goodwill)",
        "totalLabel": "Gross Carrying Amount"
       }
      }
     },
     "localname": "IntangibleAssetsGrossExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r243",
      "r249"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "totalLabel": "Net Book Value",
        "verboseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets",
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]",
        "terseLabel": "Intangible assets not subject to amortization:"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwillAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r63",
      "r183",
      "r637",
      "r640",
      "r719"
     ],
     "calculation": {
      "http://www.bentley.com/role/InterestExpenseNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestIncomeExpenseNonoperatingNet",
       "weight": -1.0
      },
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails": {
       "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.",
        "label": "Interest Expense",
        "negatedTerseLabel": "Interest expense",
        "totalLabel": "Total interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/InterestExpenseNetDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r80",
      "r300",
      "r308",
      "r311",
      "r312"
     ],
     "calculation": {
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "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 and amortization of debt issuance costs"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebtExcludingAmortization": {
     "auth_ref": [
      "r82",
      "r301",
      "r311",
      "r312"
     ],
     "calculation": {
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.",
        "label": "Interest Expense, Debt, Excluding Amortization",
        "terseLabel": "Interest expense for debt"
       }
      }
     },
     "localname": "InterestExpenseDebtExcludingAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseMember": {
     "auth_ref": [
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing interest expense.",
        "label": "Interest Expense [Member]",
        "terseLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestExpenseOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense classified as other.",
        "label": "Interest Expense, Other",
        "terseLabel": "Other obligations"
       }
      }
     },
     "localname": "InterestExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.",
        "label": "Interest Income and Interest Expense Disclosure [Table Text Block]",
        "terseLabel": "Schedule of Interest Expense, Net",
        "verboseLabel": "Schedule of Interest Expense"
       }
      }
     },
     "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/InterestExpenseNetTables",
      "http://www.bentley.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock": {
     "auth_ref": [
      "r718"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for interest income and interest expense for enterprises that derive a significant portion of their revenue from interest collected on investments, loans, and securities.",
        "label": "Interest Income and Interest Expense Disclosure [Text Block]",
        "terseLabel": "Interest Expense, Net"
       }
      }
     },
     "localname": "InterestIncomeAndInterestExpenseDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/InterestExpenseNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      },
      "http://www.bentley.com/role/InterestExpenseNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of nonoperating interest income (expense).",
        "label": "Interest Income (Expense), Nonoperating, Net",
        "terseLabel": "Interest expense, net",
        "totalLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations",
      "http://www.bentley.com/role/InterestExpenseNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestOnConvertibleDebtNetOfTax": {
     "auth_ref": [
      "r141",
      "r148",
      "r162"
     ],
     "calculation": {
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash.",
        "label": "Interest on Convertible Debt, Net of Tax",
        "verboseLabel": "Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes"
       }
      }
     },
     "localname": "InterestOnConvertibleDebtNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r96",
      "r98",
      "r106"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest rate swap"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails",
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails",
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebtNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r79",
      "r182"
     ],
     "calculation": {
      "http://www.bentley.com/role/InterestExpenseNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestIncomeExpenseNonoperatingNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/InterestExpenseNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Investments": {
     "auth_ref": [
      "r731"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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 investments.",
        "label": "Investments",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "Investments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r661",
      "r663"
     ],
     "calculation": {
      "http://www.bentley.com/role/LeasesLeaseCostDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total operating lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r661"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of Supplemental Cash Flow and Other Information Related to Leases"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.",
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesNarrativeDetails",
      "http://www.bentley.com/role/LeasesOtherInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r652"
     ],
     "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/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesNarrativeDetails",
      "http://www.bentley.com/role/LeasesOtherInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r662"
     ],
     "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": "Operating Lease Maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r662"
     ],
     "calculation": {
      "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_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": "Total future lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r662"
     ],
     "calculation": {
      "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "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 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": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r662"
     ],
     "calculation": {
      "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "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": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r662"
     ],
     "calculation": {
      "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "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 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": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r662"
     ],
     "calculation": {
      "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "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 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": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r662"
     ],
     "calculation": {
      "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "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 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": "Remainder of 2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r662"
     ],
     "calculation": {
      "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_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": "Less: Imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "auth_ref": [
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Remaining Lease Term",
        "terseLabel": "Remaining lease term (less than)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r651"
     ],
     "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": "Renewal term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r36",
      "r113",
      "r193",
      "r220",
      "r274",
      "r275",
      "r276",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r568",
      "r572",
      "r573",
      "r620",
      "r671",
      "r672"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r30",
      "r113",
      "r220",
      "r620",
      "r673",
      "r710",
      "r729"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "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\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r9",
      "r38",
      "r113",
      "r220",
      "r274",
      "r275",
      "r276",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r568",
      "r572",
      "r573",
      "r620",
      "r671",
      "r672",
      "r673"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r606"
     ],
     "calculation": {
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Liabilities, Fair Value Disclosure",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Fair Value Disclosure [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LicenseMember": {
     "auth_ref": [
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.",
        "label": "License [Member]",
        "terseLabel": "Licenses"
       }
      }
     },
     "localname": "LicenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r34"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r34"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Remaining borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails",
      "http://www.bentley.com/role/LongTermDebtNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.",
        "label": "Long-Lived Assets by Geographic Areas [Table Text Block]",
        "terseLabel": "Long-lived Assets by Geographic Areas"
       }
      }
     },
     "localname": "LongLivedAssetsByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GeographicDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r19",
      "r294",
      "r305",
      "r309",
      "r310",
      "r709",
      "r726"
     ],
     "calculation": {
      "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "terseLabel": "Total long-term debt",
        "totalLabel": "Total net carrying value"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-Term Debt, Current Maturities",
        "negatedTerseLabel": "Less: Current portion of long-term debt",
        "terseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets",
      "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "label": "Long-Term Debt, Fair Value",
        "terseLabel": "Long-term debt, fair value"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Total long-term debt",
        "verboseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets",
      "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r313"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-Term Debt [Text Block]",
        "terseLabel": "Long-Term Debt"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermDebtWeightedAverageInterestRateOverTime": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of long-term debt outstanding calculated over time.",
        "label": "Long-Term Debt, Weighted Average Interest Rate, over Time",
        "terseLabel": "Weighted average interest rate over time"
       }
      }
     },
     "localname": "LongTermDebtWeightedAverageInterestRateOverTime",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.",
        "label": "Long-Term Purchase Commitment, Amount",
        "terseLabel": "Long-term purchase commitment, amount"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.bentley.com/role/CommitmentsandContingenciesDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.bentley.com/role/CommitmentsandContingenciesDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.bentley.com/role/CommitmentsandContingenciesDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.bentley.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails",
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails",
      "http://www.bentley.com/role/LongTermDebtNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails",
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r40",
      "r273"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails",
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails",
      "http://www.bentley.com/role/LongTermDebtNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails",
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money Market Funds"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.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 financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r97",
      "r101",
      "r104"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r3",
      "r54",
      "r57",
      "r62",
      "r66",
      "r104",
      "r113",
      "r124",
      "r128",
      "r129",
      "r130",
      "r131",
      "r134",
      "r135",
      "r154",
      "r187",
      "r191",
      "r194",
      "r197",
      "r200",
      "r220",
      "r274",
      "r275",
      "r276",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r601",
      "r620",
      "r714",
      "r733"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "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"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations",
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r128",
      "r129",
      "r130",
      "r131",
      "r139",
      "r140",
      "r156",
      "r162",
      "r187",
      "r191",
      "r194",
      "r197",
      "r200"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "terseLabel": "Net income (loss) attributable to Class\u00a0A and Class\u00a0B common stockholders, basic",
        "totalLabel": "Net income (loss) attributable to Class\u00a0A and Class\u00a0B\u00a0common stockholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations",
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r141",
      "r147",
      "r148",
      "r149",
      "r150",
      "r156",
      "r162"
     ],
     "calculation": {
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "totalLabel": "Net income (loss) attributable to Class\u00a0A and Class\u00a0B common stockholders, diluted"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r1",
      "r122",
      "r123",
      "r126",
      "r127",
      "r136",
      "r137",
      "r138",
      "r213",
      "r214",
      "r223",
      "r224",
      "r524",
      "r525",
      "r526",
      "r598",
      "r602",
      "r603",
      "r604",
      "r621",
      "r622",
      "r623",
      "r643",
      "r644",
      "r665",
      "r667",
      "r689",
      "r690",
      "r691",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751"
     ],
     "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": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RecentAccountingPronouncements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements and Recently Adopted Accounting Guidance"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r550"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Non-compete agreements"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r204"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.",
        "label": "Long-Lived Assets",
        "terseLabel": "Total long-lived assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GeographicDataDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NondesignatedMember": {
     "auth_ref": [
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Not Designated as Hedging Instrument [Member]",
        "terseLabel": "Not Designated as Hedging Instrument"
       }
      }
     },
     "localname": "NondesignatedMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails",
      "http://www.bentley.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonqualifiedPlanMember": {
     "auth_ref": [
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r431",
      "r434",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan without tax-exempt status in accordance with applicable tax provision of designated taxing authority. Taxing authority includes, but is not limited to, U.S. Internal Revenue Service (IRS). Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Nonqualified Plan [Member]",
        "terseLabel": "Nonqualified Plan"
       }
      }
     },
     "localname": "NonqualifiedPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails",
      "http://www.bentley.com/role/IncomeTaxesNarrativeDetails",
      "http://www.bentley.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfBusinessesAcquired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of businesses acquired by the entity during the period.",
        "label": "Number of Businesses Acquired",
        "terseLabel": "Number of acquisitions"
       }
      }
     },
     "localname": "NumberOfBusinessesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsNarrativeDetails",
      "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expense (income):"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r187",
      "r191",
      "r194",
      "r197",
      "r200"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "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 (loss) from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r654",
      "r663"
     ],
     "calculation": {
      "http://www.bentley.com/role/LeasesLeaseCostDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": 2.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": "Total operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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 liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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": "Long-term operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r649",
      "r657"
     ],
     "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 cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesOtherInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r645"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r660",
      "r663"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating lease, weighted average discount rate, percent"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r659",
      "r663"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating lease, weighted average remaining lease term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OptionIndexedToIssuersEquityStrikePrice1": {
     "auth_ref": [
      "r314",
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise or strike price stated in the contract for options indexed to the issuer's equity shares.",
        "label": "Option Indexed to Issuer's Equity, Strike Price",
        "terseLabel": "Capped call transaction, cap price (USD per share)"
       }
      }
     },
     "localname": "OptionIndexedToIssuersEquityStrikePrice1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails",
      "http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r4",
      "r118",
      "r176",
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/BasisofPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other accrued and current liabilities"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember": {
     "auth_ref": [
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All other long term capitalized assets related to property plant and equipment not otherwise previously categorized.",
        "label": "Other Capitalized Property Plant and Equipment [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherCapitalizedPropertyPlantAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r49",
      "r51",
      "r565",
      "r570"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent",
        "negatedLabel": "Actuarial gain on retirement plan, net of tax effect of $(5), $(8), $(15), and $(25), respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent": {
     "auth_ref": [
      "r565",
      "r566",
      "r570"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent",
        "negatedLabel": "Actuarial gain on retirement plan, tax effect"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r565",
      "r566",
      "r570"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "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, attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": {
     "auth_ref": [
      "r565",
      "r566",
      "r570"
     ],
     "calculation": {
      "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive (loss) income, before taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive loss, net of taxes:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r55",
      "r58",
      "r565",
      "r566",
      "r570"
     ],
     "calculation": {
      "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive loss",
        "totalLabel": "Total other comprehensive loss, net of taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails",
      "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": {
     "auth_ref": [
      "r565",
      "r566",
      "r570"
     ],
     "calculation": {
      "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent",
        "negatedTerseLabel": "Tax expense"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.",
        "label": "Other Employee-related Liabilities, Current",
        "terseLabel": "Employee stock purchase plan contributions"
       }
      }
     },
     "localname": "OtherEmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails",
      "http://www.bentley.com/role/CommonStockNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]"
       }
      }
     },
     "localname": "OtherIncomeAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "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"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r104"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedTerseLabel": "Other non-cash items, net"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": {
     "auth_ref": [
      "r72",
      "r74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.",
        "label": "Other Nonoperating Income and Expense [Text Block]",
        "terseLabel": "Other Income (Expense), Net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeAndExpenseTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/OtherIncomeExpenseNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      },
      "http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income (expense), net",
        "totalLabel": "Total other income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations",
      "http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).",
        "label": "Other Nonoperating Income (Expense) [Member]",
        "terseLabel": "Other income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherPaymentsToAcquireBusinesses": {
     "auth_ref": [
      "r87"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with other payments to acquire businesses including deposit on pending acquisitions and preacquisition costs.",
        "label": "Other Payments to Acquire Businesses",
        "negatedTerseLabel": "Other"
       }
      }
     },
     "localname": "OtherPaymentsToAcquireBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain": {
     "auth_ref": [
      "r378",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred compensation related to other postretirement benefit arrangements that are not equivalent to a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.",
        "label": "Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain]",
        "terseLabel": "Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain]"
       }
      }
     },
     "localname": "OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails",
      "http://www.bentley.com/role/CommonStockNarrativeDetails",
      "http://www.bentley.com/role/IncomeTaxesNarrativeDetails",
      "http://www.bentley.com/role/RetirementPlansNarrativeDetails",
      "http://www.bentley.com/role/RetirementPlansScheduleofDeferredCompensationPlanLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r86",
      "r89"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedTerseLabel": "Other investing activities"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRent": {
     "auth_ref": [
      "r100"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash payments to lessor's for use of assets under operating leases.",
        "label": "Payments for Rent",
        "terseLabel": "Payments for rent"
       }
      }
     },
     "localname": "PaymentsForRent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedTerseLabel": "Repurchase of Class\u00a0B Common Stock under approved program"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.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",
        "terseLabel": "Payments of debt issuance costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
        "label": "Payments of Dividends",
        "negatedTerseLabel": "Payments of dividends"
       }
      }
     },
     "localname": "PaymentsOfDividends",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r95"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments of Stock Issuance Costs",
        "terseLabel": "Payments of expenses associated with initial public offering"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r92"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "terseLabel": "Share-based compensation tax withholding payment"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r87",
      "r559"
     ],
     "calculation": {
      "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Cash paid at closing"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails",
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "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 a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedTerseLabel": "Acquisitions, net of cash acquired",
        "terseLabel": "Net cash paid",
        "totalLabel": "Net cash paid"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsNarrativeDetails",
      "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails",
      "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails",
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireEquityMethodInvestments": {
     "auth_ref": [
      "r87"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.",
        "label": "Payments to Acquire Equity Method Investments",
        "terseLabel": "Payments to acquire equity method investments"
       }
      }
     },
     "localname": "PaymentsToAcquireEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/InvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedTerseLabel": "Purchases of property and equipment and investment in capitalized software"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r404",
      "r406",
      "r412",
      "r430",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r450",
      "r451",
      "r452",
      "r453",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Retirement Plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RetirementPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r464",
      "r465",
      "r466",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r483",
      "r484",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492"
     ],
     "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/2022",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsEquityAwardsSubsequentToSeptember302021Details",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsStockGrantsDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r464",
      "r465",
      "r466",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r483",
      "r484",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492"
     ],
     "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/2022",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsEquityAwardsSubsequentToSeptember302021Details",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsStockGrantsDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r22",
      "r318"
     ],
     "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 (USD per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r22"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r22",
      "r318"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r22",
      "r673"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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",
        "terseLabel": "Preferred stock, $0.01\u00a0par value, authorized 100,000,000\u00a0shares; none issued or\u00a0outstanding as of September\u00a030, 2022 and December\u00a031, 2021"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidTaxes": {
     "auth_ref": [
      "r7",
      "r227",
      "r228"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "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 income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Taxes",
        "terseLabel": "Prepaid income taxes"
       }
      }
     },
     "localname": "PrepaidTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "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 senior notes, net of discounts and commissions"
       }
      }
     },
     "localname": "ProceedsFromConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIncomeTaxRefunds": {
     "auth_ref": [
      "r101",
      "r106"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.",
        "label": "Proceeds from Income Tax Refunds",
        "terseLabel": "Income tax refunds"
       }
      }
     },
     "localname": "ProceedsFromIncomeTaxRefunds",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r90"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from issuance of common stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r90",
      "r500"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.",
        "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised",
        "verboseLabel": "Proceeds from exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLongTermLinesOfCredit": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "label": "Proceeds from Long-Term Lines of Credit",
        "terseLabel": "Proceeds from credit facilities"
       }
      }
     },
     "localname": "ProceedsFromLongTermLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sale of aircraft"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r90",
      "r500"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from stock options exercised"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockPlans": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.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 purchases under employee stock purchase plan"
       }
      }
     },
     "localname": "ProceedsFromStockPlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r259",
      "r648",
      "r653"
     ],
     "calculation": {
      "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization",
        "negatedTerseLabel": "Less: Accumulated depreciation"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r260",
      "r653"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Total property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets",
      "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r16",
      "r258",
      "r645"
     ],
     "calculation": {
      "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization",
        "terseLabel": "Property and equipment, at cost"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails",
      "http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails",
      "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r262",
      "r757",
      "r758",
      "r759"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/PropertyandEquipmentNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails",
      "http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails",
      "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "verboseLabel": "Schedule of Property and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/PropertyandEquipmentNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails",
      "http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails",
      "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r71",
      "r226"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.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": "Bad debt allowance"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationTypeAxis": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Type [Axis]",
        "terseLabel": "Reclassification, Type [Axis]"
       }
      }
     },
     "localname": "ReclassificationTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails",
      "http://www.bentley.com/role/IncomeTaxesNarrativeDetails",
      "http://www.bentley.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationTypeDomain": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Type [Domain]",
        "terseLabel": "Reclassification, Type [Domain]"
       }
      }
     },
     "localname": "ReclassificationTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails",
      "http://www.bentley.com/role/IncomeTaxesNarrativeDetails",
      "http://www.bentley.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r431",
      "r668",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/InvestmentsDetails",
      "http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails",
      "http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r431",
      "r668",
      "r670",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/InvestmentsDetails",
      "http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails",
      "http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfAssumedDebt": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow from the repayments of a long-term debt originally issued by another party but is assumed by the entity.",
        "label": "Repayments of Assumed Debt",
        "negatedTerseLabel": "Payments of acquisition debt and other consideration"
       }
      }
     },
     "localname": "RepaymentsOfAssumedDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r93",
      "r112"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Repayments of Lines of Credit",
        "terseLabel": "Repayment of credit facility"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails",
      "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermLinesOfCredit": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "label": "Repayments of Long-Term Lines of Credit",
        "negatedTerseLabel": "Payments of credit facilities"
       }
      }
     },
     "localname": "RepaymentsOfLongTermLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfSecuredDebt": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.",
        "label": "Repayments of Secured Debt",
        "negatedTerseLabel": "Repayment of term loan"
       }
      }
     },
     "localname": "RepaymentsOfSecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r508",
      "r686",
      "r771"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents [Domain]",
        "terseLabel": "Cash and Cash Equivalents [Domain]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "RSUs"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails",
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r26",
      "r341",
      "r673",
      "r728",
      "r747",
      "r751"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r119",
      "r120",
      "r121",
      "r125",
      "r133",
      "r135",
      "r222",
      "r501",
      "r502",
      "r503",
      "r522",
      "r523",
      "r599",
      "r744",
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTaxStatusAxis": {
     "auth_ref": [
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r431",
      "r434",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Retirement Plan Tax Status [Axis]",
        "terseLabel": "Retirement Plan Tax Status [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTaxStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails",
      "http://www.bentley.com/role/IncomeTaxesNarrativeDetails",
      "http://www.bentley.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTaxStatusDomain": {
     "auth_ref": [
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r431",
      "r434",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Retirement Plan Tax Status [Domain]",
        "terseLabel": "Retirement Plan Tax Status [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTaxStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails",
      "http://www.bentley.com/role/IncomeTaxesNarrativeDetails",
      "http://www.bentley.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r180",
      "r181",
      "r190",
      "r195",
      "r196",
      "r202",
      "r203",
      "r207",
      "r364",
      "r365",
      "r687"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Total revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations",
      "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails",
      "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails",
      "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r109",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r354",
      "r355",
      "r368",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue from Contracts with Customer"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomer"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r352"
     ],
     "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": "Remaining performance obligation amount"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerPerformanceObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerPerformanceObligationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Remaining performance obligation expected timing of satisfaction period"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerPerformanceObligationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerPerformanceObligationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerPerformanceObligationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "terseLabel": "Remaining performance obligation, percent to be recognized over next twelve months"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerPerformanceObligationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenues:"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "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": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GeographicDataDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility",
        "verboseLabel": "Revolving loan facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r658",
      "r663"
     ],
     "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 assets obtained in exchange for new operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesOtherInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Number of shares sold (in shares)"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsNarrativeDetails",
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails",
      "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails",
      "http://www.bentley.com/role/CommonStockNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SalesAndExciseTaxPayableCurrent": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Sales and Excise Tax Payable, Current",
        "terseLabel": "Accrued indirect taxes"
       }
      }
     },
     "localname": "SalesAndExciseTaxPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r174",
      "r207"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Revenue Benchmark"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses.",
        "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accruals and Other Current Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r53",
      "r634",
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r163"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r163"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/NetIncomeLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": {
     "auth_ref": [
      "r562"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of information about a contingent payment arrangement including the terms that will result in payment and the accounting treatment that will be followed if such contingency occurs, including the potential impact on earnings per share if the contingency is to be settled in shares of common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.",
        "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]",
        "terseLabel": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails",
      "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.",
        "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]",
        "terseLabel": "Schedule of Business Acquisitions Contingent Consideration"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r541",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
        "terseLabel": "Schedule of Business Acquisitions Aggregate Details"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "auth_ref": [
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.",
        "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]",
        "terseLabel": "Schedule of Stock-based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r40",
      "r117",
      "r309",
      "r311",
      "r335",
      "r338",
      "r339",
      "r340",
      "r638",
      "r639",
      "r642",
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Long-term Debt Instruments"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": {
     "auth_ref": [
      "r377",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule, table or text reflecting arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.",
        "label": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]",
        "terseLabel": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]"
       }
      }
     },
     "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ExecutiveBonusPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r162"
     ],
     "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 Net Income Per Share, Basic and Diluted"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/NetIncomeLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": {
     "auth_ref": [
      "r142",
      "r146",
      "r157",
      "r162",
      "r167"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.",
        "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]",
        "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r494",
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "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": "Schedule of Equity Method Investments [Line Items]",
        "terseLabel": "Schedule of Equity Method Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/InvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r3",
      "r113",
      "r219",
      "r220",
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.",
        "label": "Schedule of Equity Method Investments [Table]",
        "terseLabel": "Schedule of Equity Method Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/InvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r606",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r245",
      "r250",
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r245",
      "r250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Changes in the Carrying Amount of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r253",
      "r255"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.",
        "label": "Schedule of Indefinite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock": {
     "auth_ref": [
      "r586"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of interest rate derivatives, including, but not limited to, the fair value of the derivatives, statement of financial position location, and statement of financial performance location of these instruments.",
        "label": "Schedule of Interest Rate Derivatives [Table Text Block]",
        "terseLabel": "Schedule of Interest Rate Derivatives"
       }
      }
     },
     "localname": "ScheduleOfInterestRateDerivativesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/FairValueofFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.",
        "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]",
        "terseLabel": "Schedule of Other Income (Expense), Net"
       }
      }
     },
     "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/OtherIncomeExpenseNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/OtherIncomeExpenseNetScheduleofOtherIncomeDetails",
      "http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails",
      "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r545"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r64",
      "r206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GeographicDataDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r459",
      "r461",
      "r464",
      "r465",
      "r466",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r483",
      "r484",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsEquityAwardsSubsequentToSeptember302021Details",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsStockGrantsDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r467",
      "r482",
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Schedule of Options"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Schedule of Restricted Stock and Restricted Stock Unit Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r21",
      "r22",
      "r23",
      "r110",
      "r170",
      "r171",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r323",
      "r327",
      "r332",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "terseLabel": "Secured Debt"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails",
      "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r177",
      "r178",
      "r179",
      "r187",
      "r189",
      "r194",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r206",
      "r207",
      "r208"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Geographic Data"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/GeographicData"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Selling and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Selling and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": {
     "auth_ref": [
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.",
        "label": "Series of Individually Immaterial Business Acquisitions [Member]",
        "terseLabel": "Series of Individually Immaterial Business Acquisitions"
       }
      }
     },
     "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsNarrativeDetails",
      "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails",
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails",
      "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails",
      "http://www.bentley.com/role/LeasesOtherInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r369"
     ],
     "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": "Services"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails",
      "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "auth_ref": [
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period",
        "terseLabel": "Award service period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Award vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsEquityAwardsSubsequentToSeptember302021Details",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r479"
     ],
     "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": "Grant date fair value (USD per share)",
        "verboseLabel": "Granted (USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r476",
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Unvested, ending balance (in shares)",
        "periodStartLabel": "Unvested, beginning balance (in shares)",
        "terseLabel": "Shares outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Number of Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r476",
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Unvested, ending balance (USD per share)",
        "periodStartLabel": "Unvested, beginning balance (USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Grant Date Fair Value Per Share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid": {
     "auth_ref": [
      "r484"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid to settle liability for award under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Share-Based Liabilities Paid",
        "terseLabel": "Share-based compensation tax withholding payment"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsEquityAwardsSubsequentToSeptember302021Details",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsStockGrantsDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": {
     "auth_ref": [
      "r499"
     ],
     "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": "Maximum percent of eligible compensation available to contribute"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r466"
     ],
     "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 authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Stock options, exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price, exercisable (USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r484"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Stock options exercised, intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedTerseLabel": "Forfeited and expired (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Forfeited and expired (USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r499"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "verboseLabel": "Shares outstanding, aggregate intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r468",
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "terseLabel": "Shares outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Stock Options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r468",
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Ending balance (USD per share)",
        "periodStartLabel": "Beginning balance (USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "auth_ref": [
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period",
        "terseLabel": "Shares issued (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": {
     "auth_ref": [
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares purchased for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award",
        "terseLabel": "Shares purchased (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r464",
      "r465",
      "r466",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r483",
      "r484",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492"
     ],
     "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/2022",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsEquityAwardsSubsequentToSeptember302021Details",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsStockGrantsDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised (USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": {
     "auth_ref": [
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit",
        "terseLabel": "Stock options exercise price, lower limit (USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": {
     "auth_ref": [
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit",
        "terseLabel": "Stock options exercise price, upper limit (USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r499"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Shares exercisable, aggregate intrinsic value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Shares exercisable, weighted remaining contractual life (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted remaining contractual life (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent",
        "terseLabel": "Purchase price of common stock, percent"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r342",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).",
        "label": "Shareholders' Equity and Share-Based Payments [Text Block]",
        "terseLabel": "Equity Awards and Instruments"
       }
      }
     },
     "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "terseLabel": "Shares withheld for tax withholding obligation (in shares)"
       }
      }
     },
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r655",
      "r663"
     ],
     "calculation": {
      "http://www.bentley.com/role/LeasesLeaseCostDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-Term Lease, Cost",
        "terseLabel": "Short-term lease cost"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r21",
      "r22",
      "r23",
      "r110",
      "r113",
      "r142",
      "r146",
      "r153",
      "r157",
      "r162",
      "r170",
      "r171",
      "r172",
      "r220",
      "r274",
      "r278",
      "r279",
      "r280",
      "r283",
      "r284",
      "r318",
      "r319",
      "r323",
      "r327",
      "r334",
      "r620",
      "r777"
     ],
     "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/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsNarrativeDetails",
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails",
      "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails",
      "http://www.bentley.com/role/CommonStockNarrativeDetails",
      "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bentley.com/role/Cover",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails",
      "http://www.bentley.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r43",
      "r60",
      "r61",
      "r62",
      "r119",
      "r120",
      "r121",
      "r125",
      "r133",
      "r135",
      "r169",
      "r222",
      "r334",
      "r341",
      "r501",
      "r502",
      "r503",
      "r522",
      "r523",
      "r599",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r635",
      "r666",
      "r744",
      "r745",
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails",
      "http://www.bentley.com/role/CommonStockNarrativeDetails",
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations",
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r119",
      "r120",
      "r121",
      "r169",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations",
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r22",
      "r23",
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "terseLabel": "Acquisition option exercises, net (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r22",
      "r23",
      "r334",
      "r341"
     ],
     "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": "Shares issued in connection with employee stock purchase plan (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.",
        "label": "Stock Issued During Period, Shares, Issued for Services",
        "terseLabel": "Shares issued in connection with Executive Bonus Plan, net (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r22",
      "r23",
      "r334",
      "r341"
     ],
     "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": "Shares related to restricted stock, net (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r22",
      "r23",
      "r334",
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Fully vested shares granted (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsStockGrantsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r22",
      "r23",
      "r334",
      "r341",
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedTerseLabel": "Exercised (in shares)",
        "terseLabel": "Shares exercised (in shares)",
        "verboseLabel": "Stock option exercises, net (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails",
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r43",
      "r334",
      "r341"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to acquisitions during the period.",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "terseLabel": "Acquisition option exercises, net"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r22",
      "r23",
      "r334",
      "r341"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Shares issued in connection with employee stock purchase plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.",
        "label": "Stock Issued During Period, Value, Issued for Services",
        "terseLabel": "Shares issued in connection with Executive Bonus Plan, net"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueIssuedForServices",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r334",
      "r341"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Shares related to restricted stock, net"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r22",
      "r23",
      "r341",
      "r483"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Fully vested shares granted"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsStockGrantsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r43",
      "r334",
      "r341"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Stock option exercises, net"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Stock repurchase program, authorized amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r22",
      "r23",
      "r334",
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "negatedTerseLabel": "Repurchase of Class\u00a0B Common Stock under approved program (in shares)",
        "terseLabel": "Repurchase of Class\u00a0B Common Stock under approved program (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails",
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r22",
      "r23",
      "r334",
      "r341"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Value",
        "negatedTerseLabel": "Repurchase of Class\u00a0B Common Stock under approved program",
        "terseLabel": "Repurchase of Class\u00a0B Common Stock under approved program"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/CommonStockNarrativeDetails",
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r23",
      "r28",
      "r29",
      "r113",
      "r212",
      "r220",
      "r620",
      "r673"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedBalanceSheets": {
       "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": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails",
      "http://www.bentley.com/role/ConsolidatedBalanceSheets",
      "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r111",
      "r319",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r341",
      "r342",
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/CommonStock"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubscriptionAndCirculationMember": {
     "auth_ref": [
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to receive or access periodic material for specified period of time.",
        "label": "Subscription and Circulation [Member]",
        "terseLabel": "Subscriptions"
       }
      }
     },
     "localname": "SubscriptionAndCirculationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations",
      "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r636",
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsEquityAwardsSubsequentToSeptember302021Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r636",
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsEquityAwardsSubsequentToSeptember302021Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r636",
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsNarrativeDetails",
      "http://www.bentley.com/role/EquityAwardsandInstrumentsEquityAwardsSubsequentToSeptember302021Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Elements [Abstract]",
        "terseLabel": "Supplemental information:"
       }
      }
     },
     "localname": "SupplementalCashFlowElementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TrademarksMember": {
     "auth_ref": [
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.",
        "label": "Trademarks [Member]",
        "terseLabel": "Trademarks"
       }
      }
     },
     "localname": "TrademarksMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails",
      "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": {
     "auth_ref": [
      "r155",
      "r158",
      "r159"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.",
        "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic",
        "negatedLabel": "Less: Net income (loss) attributable to participating securities"
       }
      }
     },
     "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations",
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrealizedGainLossOnDerivatives": {
     "auth_ref": [
      "r103"
     ],
     "calculation": {
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.",
        "label": "Unrealized Gain (Loss) on Derivatives",
        "negatedTerseLabel": "Change in fair value of derivative"
       }
      }
     },
     "localname": "UnrealizedGainLossOnDerivatives",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r656",
      "r663"
     ],
     "calculation": {
      "http://www.bentley.com/role/LeasesLeaseCostDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease cost"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r464",
      "r465",
      "r466",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r483",
      "r484",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492"
     ],
     "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/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r464",
      "r465",
      "r466",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r483",
      "r484",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492"
     ],
     "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/2022",
     "presentation": [
      "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r162"
     ],
     "calculation": {
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "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 of Shares Outstanding, Diluted, Adjustment",
        "terseLabel": "Dilutive effect of stock options, restricted stock, and RSUs (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r141",
      "r162"
     ],
     "calculation": {
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Weighted average shares, diluted (in shares)",
        "verboseLabel": "Weighted average shares, diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations",
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r139",
      "r162"
     ],
     "calculation": {
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "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 shares, basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bentley.com/role/ConsolidatedStatementsofOperations",
      "http://www.bentley.com/role/NetIncomeLossPerShareScheduleofBasicandDilutedNetIncomePerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "https://asc.fasb.org/topic&trid=2122394"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2029-109256"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "65",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2793-109256"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "66",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2814-109256"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "68B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5498026-109256"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "b",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(1)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=126960272&loc=d3e32014-111567"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(b)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "323",
   "URI": "https://asc.fasb.org/topic&trid=2196965"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b),(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org/topic&trid=2144416"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409950&loc=d3e20396-108366"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "https://asc.fasb.org/topic&trid=2127225"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(k)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=SL65897772-128472"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "b",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "c",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL109998890-113959"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "https://asc.fasb.org/topic&trid=2229140"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "https://asc.fasb.org/topic&trid=2155941"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(1)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(2)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(3)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.1-12)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(7))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(h))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(9))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(2))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(d)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r772": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r773": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r774": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r775": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r776": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r777": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r778": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "8",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "220",
   "URI": "https://asc.fasb.org/topic&trid=2134417"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>126
<FILENAME>0001628280-22-028900-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001628280-22-028900-xbrl.zip
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
M? F7/R'9AG=7EY[ )0_T%YE^LO+^EZE\/KG[[4\/;_YIEO^)1&RKGJ8]L.[
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
MA0ZU!KBGYQ7LNM[3\Y.W WBBBL!!&0DV2,'>"-I$CY&"*^]DAKV@Y^A&^K[
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
M%MI.H[P5QCL\!UI.P33LM?((LH^$8$)P7(.-,;81E'+>6@._FE$*MH8)DL/
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
MJ-">7ULX;(11I:BX6*@2V,S8ES,V<,'FLEK(,YYAHSV_MG!<"0QP,"FIXHI
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
M!L\!'!_[@[,I89[J0Q5L_,6'ECSB<]S=/VQ_VL_3_,8FWW^YB??.7W2V=]_
M,5IT?V.=M-Z_8ZW#]=.]SK6(S]'?1RVZT]W?_81;NP>?]G9W#N'\<)QUVCK?
M_]3:>'>ZO^O/6ALO.M-V8%]/Z]X[_T3V#]>_[+^$>SG<8^V7?WUJ'7XZ:Q_M
MP[/9.VWO_OFI??C74?OE?MXA0+4!#:(P"!"<*XB#(VBBA!^&*992E(K%E;57
MTTGQNC)I7!,&]RG+5C_4K%^__<;467^>F;H/L;K:[Z&)@9^X\T<RQ&]OFK3O
MFG'Y\^+;-6'JZH[_/!G"F8?#QUG<<E'<O/G3^K>MC8/#[?=_';8.6V=[NYZW
M7[;REAO1VOBKL_W^#=]^^7=W?V,?>/O/U#K?_*"U(X+PB*Q) G'J)=(X&:2$
M25:PH),U=ZF-^>B*3M\.1)O3U?6CQ?3E_;ZL;O?Y^&X+MN^#[9_7MMX_:N'6
M^TW07KE^]3M>:2WX?>_P#6_M@OHZW(3GM7G:WGB16H<?/R2M5,))(Y=RZQ8;
M)#(:AC7*Y'703$1E[XSMV^R^J%DD(?W 5\\;+Z8&&CII6G"W"NF"1.GUJXCL
MR7#LY\-]CJO+3ZG\VA]4Y^J>Y9-_Z<"I,S'TX-;Z605\[@PKR=.S/=^QW:R
M<TVI_.'A"/QW.PC#1MZ9V@G3$X0O5_1^L[]/==9+Y*K^D:OA0>QVOTX:OX&A
M59&C<>G"6\=E?E]M[,5A[<:[Q&X7H+&S 3W2:?A^JR#O/F@E@PW,(>\#19Q0
MCQS%%DEGI3:!DF#LSUO3S(:T?EAAM%XTMEZ%K-O]SU<:7Y!QWXOFY-3XM;'*
MBVKU#>:_DUYG;.%5KB@X?M]9O;-:I> <"T[FGM*6,>VT-D+;Y)E/'[;RB0A8
M_0IPH>^ #SG\OY6M]HLIN195MFJ59%2UXQUNGXRJJ1/FT.^QT#LY0J$_0A<'
M!%<#_ <X%GYRR-B$U_X#(=XHX1P*/G)P_K!!AEIP_I1RE&$*_I]<62.D*3%I
M*J$NP7$YQA<\.Q[@;"U5 O'XC^O5XL/=C,(Z%YT3)G!C.0[.&DR8MDR ^%4Z
MZ6(4<S:*[=VM#Q1'+ZBE*#]_Q)-CR"EB$/;,<D^L<4JOK%$EF\K@IA'R+E;Q
M?6YYH_]M4.J\J%3S!LLY97@&W96O-M@^[H^]F&>#F!-,/L<;6VY?/$?\[2O6
M#?O=D]'-7YE3E^Z[]QJ7*Y??.AA\"SM]C,@-HOV$; )C>V:[7^S9<.6?-S4D
M5_1!&Y+78&?O]%W\/ZP\7_69?OONS[=;&UOK.UOU:II]N_NK>@^/^]XNVZ7O
MKO_Y:C/W['F^W=Z%89K!TZ_])N-[<+C6JT32V6^Q7:5T]AMWQ2HCM[O6V8?J
MEV?;Y\_]]LI47L-D,,>N=U?WZ=QX@RG-[0;'UP?"]Z((\;,3P/4@?PJNR=;F
M6AH'@^P>_./G4SK% @9M?6>WL;7:>+'57F\_WUI_!3-/)NOUW-3L7_^TTT+;
M"]F]]9 50\V/)IMY#2NMD8G]^%KN:&);HWC4(*N-=SU[$CIY0>!YOU>->)7
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
M&DIP%&TBUDE)=!!Y5W1>@*I-/MP3"*)< J!$2NJN2@I5S8&JSJ8H#^GSR*B
MN-(2?CB!- .JHD$JR7!2U%J@JB8QK(GOO_93XB(U!.VLM$<![7Q .Z$OA';,
MZYBC'QFYT@:DJ7;(R40"]\DH Z E3:%UDZO'5G>ES@ICJ_<Y#D='\RH=7'RE
MV88^O@Y6H:P94M;Y%)VAE'9>$(*<4. 2.0QL%8Q#(B@C#0G:4)GKO36EN??^
MQQ+@J"%H9Q?@**"=$V@G=(;",FD,ZD*) ,Z!-QXY(C1B%  ;HV(B+[7()F>/
M;3=0G37&1DQQ,(BE0,IRJ8W+8=NJ1FW7GGX-T!8>FR&/X2GB0\OD"4PR"">=
M"Z:P #+$@0PQG'CA*&@.MK(F:%/-;/-/B7#4"<.S$A\%PXO"\(06L5A3323(
M$)?+1%MBD5.<(0J.!0Y,,1?2RIHB3:;NW9BC!#QNGY=:E4LI95*60X-4HW7!
M6?V>+[L19TY=9(K\X"P"0>5RL2)AQ$.BX$;!#\]%<-8I$0T!ZN)-)FO3NJ/
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
MN3!-HN]=H[SD1#\NZ,]\3U6!_ARA/Q%YD-:JZ!, /CB5]T-0Y#2)2%HC-?P
MGT4!]//F\K*=LD!_OMNE"O3G"/W):$40T8K$D$]&(YZ80(X;BKQF*E#&HN)X
M98THWI2R8+]@?[Y;H0KVYXC]B1 'S.Y1,"J1<]X@KHU'VE&::\H8RW#"27/
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
MP'U4F'IL*SYZ2"9.H:)"14M6B![HS2\*T2,14,TKS[ .V/K<QD!%8")7X:#
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
M=XC)3?;[\:D;PWG5O>D.391"Z!B7VQN;P65:WLY@.$EGGPPSR*O5KYHKQ=[
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
MP+\"@Z<^/0.%B+#BP!3+KASN0 EK0/M(*&=1(85;A?Z&<BQ:ZKRIL/O<],W
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
M01B"$0AF9O(B? 8K+XQ^N\E&^NY$F!L\8SV[=(-&^*/3">9P8?4(E*Y/C/%
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
M0;?E\@;NW(W5E^".55Q*KC2BRCG$0V#(4@'H1PH3+"/6Z6)GMV@7C_&P=#O
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
M<=]%1.&2Y:AQ(D<+'*2+'$!8HW#RO=.BIJM/* ^B_6[7":FMRHJ@W5N*5?%
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
M.=_9;V]O,GQ'646BGK_>;_&/I]=+87X46]OKL!L-I0%GA81 #8'H2S,.<,1
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
M3@Q9(#?:HO.RC33N2-\8I'_2T<EW4K#E#5-Y?D3K8D;?CR>TAM-'A--Y'43
M.)8C0SM7&^1CX&5QDG'"% -CJ5/1EYZ_K"GGE,&^.YS6 6P+C S+0:]J9/BA
MR#!;"IL9+5))F*(*D<$ )2X (Y*5>%?F\#\D'5PU.<RF3RT0,M1NKN_NU/9(
MOJUG#I^+VZ+MJG%ZK073Q1=G7X^M\?01\71>MQ%G6?(J"<*<1<-5<DYLBJ7R
MD>%*T^2TU3?U:KNWW;JD'JYGCA2+VZ>M1HJG0XH9YB5CDBD@2"13&K91ZH@5
M&G4%DC/9"Y-C%;C0M'/B%A8(*FI'UOT=6=VCT#],C9'[4CNSELR9=3&'V^[+
ME2]KM'Q$M)S7D$0*:P)$!,J@$T&(=,1KE@G++J-Z**TR\BK5-&JAS=3:@?6\
M'%@U&OP,-)@-WA(:^9+A! F3)L U(]Y%1@QCFDI@W"JQLB9%4P!?9#BHO5;W
M;-[V<GU52TZ;YANAL[$4=0+B]^+DO%+\DN(TFXPV9F21@#&^5$GT1/,<H_+<
M4J[J!,1EA81E)T_?PH1:]^^I^W/*[^<(S";".%<$P$3BO;,D9P=1L!*>R5;6
M-)LM5U$[EY8WV? *02JYAD7-ZH3"9^)ZJBW,'X.>\^I+)QZM"]H1Q6555]80
M9S0GFJJL(7M-.5J8G#;EG![A][8P%R.(O4XH?)X\J\:-'X8;,ZPK!!&,,I1
M<(R  %?J42>2N-4,M%"L9+Z4=&0+L[4>E@(X%L)IM:A4K *,=AK]E*H/SS%C
M:,DY&DY]C;&/B+'S2K+2I$!FH0GG/A'@V1 3."=*1BZ (2/S=F7-VJ:@CU7R
M?S$(6IUE^"PK/M28\>B8,</+6/%X(6P0R73I%Z1DB1]@Q".86,%CE,X4>TXT
MP3ZXW$.=5K@,.XIO'J'@UO,&R\<B6!<C7:/<(Z*<G!M]KD-TI026"T! <45<
M8I90$5R$%*2.=&5-"=N4=#9O>M'*5-?!4D].<VK-_3&:.\-/$BCO:,XD1Q;0
MID'KQH)-1"/^FJ #EY&5O!&J5%/(NE_V\W 23?F%OI-@CE_CE< )C/V3XF^J
M2.8#3+R%&ZS_>9*A>3;+P1-[RBY6D=KZ_?&K2VM>(7K)+5=):^*Y<@2DSL0R
MP4GRAKGL2D<QN[*FA6D:]LC6[X,T\(D=:C7^UOB[4'2\QM^EP-\9=B] NZK@
M3M9"$K J$*<D)\IZ'SAW49;N4:S)E6T:>+X(_ A6P;]'1;XO^E5>:4%\Z 9[
MW:,K;XNG5<=>CM/XA?%F/7<\3*\N?OGMXE[=HTK)JY-^NWXY>3SSOM5XC+_^
M[;0;1_NON%K5BA=DF)@NDQN/OV6K%6A,3=[X.VM6+;WY:[K*_C5E&ET<,$$D
M.7[=^<O>-3&X8:ZO+7WW&6B%(W-#]^?Q.!V<#!&5SJXWA"X'/9';]Q=V&67Q
M\V]_?:C4JH R#ENY,=I/C5$5P7GCLC+<=X,2P7-M97%! X_"6.<"6&X\=RP+
MDZ1A*F=ZT2]8,4TN?KFZQ+QMOYY>8SX@V&_E#Z-^^-P^.?1I@']4=WZ+ZT5I
M&[,]P-<?/]S=%@ZZI O']<:][_?;!W_BO?%>&YWSK>UWYSL'O^_C@G#6VFC1
MK>V=@ZV-%L.%@970H/;IK@N*)NL9H9;R OJ>F!0B82[)T@S&<0ZEZ0L#-C=/
M;0SZXUEO=*O!;[A1(_3Z2 +VFO<4%*$I,*$%#T9 ]M8PX82T/!IC'-H'<QN8
MSQ644I_B/D+RX<0?I##:[F\>'O?Z9Z5;W(<T^*<;TA_]H]@MA]PQ+NWE"5+K
MM+VW&Z7+*CM9&@?E$LGOB3,X3]ZB_:9\QCEU*VM&-!6?+2IS38KP1V,XG@Y$
MFS+F.75')_AI-S>.^\-1206B]K>)C#72Y8PUAN,I*T(UF;/J:D?]4>.P>+*.
M4#A#P*4&S^N=5=_Y5*XQ2.73(KM#Q%H4F,D]O!NFLEX='B>4E$J"TY?R>VKT
M<:FM$'&0>FZ$1UUYT&.$W7YL]/,WVZC3G!3- B0P!=E$A]H6@V.!":55HG.E
M?0H'RY#]7A[RCRO/N#Y P=Y+94A^/_MZR%^N&J7U4S>(U8_W":GWL#M*$U'_
MJWIL-K>_^BF.SS =O3CA_GBZ]6X7)T=P:1T!*CP!C@N5]=83%9ESPC$;#%+C
MT6F_474OGVYLWOAEF%*CW1^EL: S^>OJ]9;F-S(7QI>.NO"%HR[KC>RZ@\8_
MKG>2&BZ6$:O@ O7S?^YA('^7OM[34OYKT/\'5;)_Y'IOC\9JB'^\Q8?JNMXZ
M8M?)42F(]+;49CGNI5%:OWR=353FT=E;?&!$T>?>G.4!"LW:Z[M<Z R MJY1
MK"Q9#'\S,A+!DY8))YA%@;:N:EJ8S9QHG.(JX8Z/>UU$?5RARB)0+1I%7(;=
M6!6M0E&*)X4NEVZT(T2!\7*$'U<LNC"/C L(BB "[,F@<G9,@<(4BE1_%X'L
M'IU4-[@&&Q,ET!5>X,)8#GA5+4W=?]+$]INXA*Z<-4$9^O44Y]'P.AG=?,H<
M?+J"1B$5^;L&1D^(1:5WP[41O?*SO%(E^LY:PX6+)B8 G9-GRA@EG7$>(FC8
M%2!6+L[:OS1JC]U>(GZ0W&?B,K[S*]<[=6?#E7]?'RT<JJM3<].HWGD(U_[7
M#_ 6]U@];EDK;KGV^.>4Y$T&3B0.QE!'N0'+A'%:,AIEIB*@ DW@$\])<;W
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
M-(E020WACB7MJ00Y!H-)1&&$*\]GEU&:9\YG"8O)$1U0@HT%TLQ!/4=N$.6
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
ML4OJZ_7]K?4OO^J-O8-:M\9;WZ<KV_Z^5SOM=)J-<%#/]7=.M^$YO^YMK?_
M-5J#\6^0K<WMD^;I7B>W1I_I=A.5YDHJB61216,SC[3V MG O(2%Y-+XE56^
MB+YFS](:_7G+@I<H]QY0;N%=ETN4>V*4FZ[?S0#.(C<1$1IPKB3HD/8*(Q4"
M5]1HDHS(**?9HSLMERA7HMSR//5+MJ$N4>YI46ZV XRR3!$+ ,<]1]Q1GJ.'
M#=*$N2('V+/<74M4I9@MMU+"7 ES[P'F%MZ7NX2Y)X:Y:3)G [42ZX" E"L@
M<X$B$[%%4F#I0Q 4AW%5*4H7W.CJ*=NMW,<W.K]#^%+CTIPPTVM=ZO1^CSX7
MF%\U1BW<K78V^R5$/0%$;<]ZU41,H#F"0!P3#1"%!7+.!Z2X-L8"%TM4YG(L
MA#RZA?1\+'A2NC5URVM/M=Z]'"_<<53*\=/*\0S5$-Y8:@T*PA+$=6#(6LEA
M8P5+-,=!*)_E&&M:RO';E>.%NT9*.7Y2.9[QC"1K*$W4(B)I3L=-%#F?BRF
M9HX$9#GFGB"LRL2C_;^E'"^O'"_<]B_E^&GE>%H?)QFMU(0CH4+N"!4#REUY
M$,^U4*1EQ#&08UHUZM%M6!<HQ\\=^_024E@D0Z*+-,B'6_AS'O[M(='"+?QB
M_G.F_B4H*M'F'FCS8]:*5T%2)K%& I %\:0ITB%&^%/R(+F-5IB5U46=&"_1
M@4DIIT]FP9=R^G@YG6$%L"Q@FSLDHV:(*^?'T1U14.VB%#H8LK*ZJ+. 4DZ7
M4$X7;J&7<OIH.9VQPH.'17&&(%;$FGHID>&)HV@UYA);1GWVBI<*]0T+ZL)-
M\%)0'R^HTPHU*.:$4 +E7KF(<R*0"<HB8$-"&RP8Y;F;P*//KA8HJ._A#+TQ
M;I V)\'HOEZ-23S#I-0"@SD/O5$^G3][B&L#'MYZ5-3B)^C-0/?"?1:EU_0)
MX+PYZ\?PEGBK@6T%(RWB L@7J&"%!.$R8BJ]<&%E553UX^.E%BX^+WQV\J@'
M?:>!I8N<FC<#G@MW))7@^33@.<V%<2348P:[VP:'.%$8.283\M%*'%Q.+/(9
M/ U=5 C((@3G-<-FR3]+_ODL/KX20I\$0F?\?M1R[WQD2&%E$(^>(<LE13+@
M*)TUL,-R%)VI8OKH)/.2@)8$M"2@S^%X+='S:=!SFH!J:1TE22+I)4'<)(<L
MP1(EXB-F.'G&.*"GJH+&>P,,]!9'[EGE6'C(>#/4EI^\^LER8LN)?5V?+">V
MG-C7]<EB8O]=E#-?O:W+ BMX_O/62Z?R@Y+T(>72C?Y@\-VJ;T]VU]D')H15
MC!_WIJ*79\7W[U \\SX3713SGUP%9;.F*-U_6WE_](+U_2\57WS^VU^=*OF!
M\3P/<\M:3GH$#<;-?28]!\8-[8>]V1:]N??.3&_>W'S@?U[R%/*LS]/G7O\;
M_'S;ULPCNG+\JAWO&"RL="(AR5Q G%&&G) 2$1%L-%H1)VFNHR7$K".GZ IU
MGY5>^)%)N=)W6^F3VMJ.Y"REF)N0RN01C\0A1P38GX&8J%V"5XN*:9+,&IWG
M[=>&18W_2>.LF.O:7]>KNM@<>16K@""#H^ASH=K.2?7>FV;A3N)RT]QMTY#Z
M[H[.'>N9Y@@KQA!W&."!.9.[G@H<=,+!FJ( %>B9!>##HCU:Y5+?;:EIU@1:
M>2QAJ2EGN<P%SKDQ-B'#232>.AXML&+"JD+KZP'B,/>]> 0^S&E^=ZFKYIV;
MX=VUH9M:6;VIL]FMG<JF^E4!)'FX?"1&>9C!X!+H46\%9Q9+CM7*=?>YK5/9
MU'VL=1+6BE+F0%*HMUPGJY0$W8HM8^FZ^]S:3^LVTCUY*7L*SQMJO7SWK"W8
M>7W@KF/ISD][B;2.J>H-[)L2*JAYPN%5CNW@[;??DF!/,KKXODOT@^8/N^P+
M-(G*@[W;9=]I"Z!']45Z>*&$5SI;C^L1]*0NQ7?9 :5L&O/*FL:\Q!'^)SO8
MJQQ96+!,BFTW]R\?S'3S[@(M&?6+=IW987:UJW4[7F()#\A:6\P>?'!.W.)'
MN*!DH'%8#%[>#42O-ASR>2NE3!HKJ=_KSCA@'U/[Y(W&"+W-6)\G+N5^YB=Y
M+0X2?^8@H5N;/W!]OTFW?GZA.0"GM?D%-QL'K-7XW&[]_.N@V? 4OG=2:Y\%
M_ASM;ZVOP;5J8FMSXU>K6\-;ZQMLZ^?7+HR3-.%:K9\_1*O[Y5=S.O"G6^.U
M]6\'M=,#WFQ\[C9/MWFMX46SV\3U];_:]?U6I]7H=)O[G_?FEA\AF'&O4D#.
M&8JXT@)9RBCRTM$4"=?.\G&=8_,&JXB6X/1&P>F)"["7X/0DX#03E6@($TE(
ME%VEB$=ND7',(N9A<2WF5HAQ$7:)EZDTZKMI0_DM_XYZ"8W 4+"#002CHN>&
M%CY8&!7QE]^SA[NQL#H.X9[3:>67C(OWU+[R+:N5>8_X9M3*PCEO(4%;Z<<@
MKF7QV9H(SY?#C8GH?.[UKZJ>/R8B<U+JGL7IGCGY[-(;R0CUL.<B ]T3&#+
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
M__BAV?CXB>U_K?/]O?S_0'1.OY"#CY]^-/(]CALP]L;)L.:42W!";' ()Q;
M._42.<TXBH0F0;URC*3K#QO.:[T<2WV@U=X9,O'/((E_%373ZTA GV"-?]2_
M'49BK3 L(A]% O>3*J0-,-&(&2,LFQ0)5AMO$;J(@OH) !_F<-M%']0P*!+F
M<K:L39;(48#B7%W;Y(>U<UBS(H\/0'(VZ.9\?IFH ZM9("&X8)M%S4\8AN*N
MP287^^<QMJ<P*I/.K\T6L(IO?1#+O2X [6:M41AEVP+&VNOX9O';9KYY/W\>
MX]S+U'9&([EZEY&T 3T%:FJ][\)4I&[G=/'XBJ$4E[J8"PIL.96GS6&2P+;A
M2]EK!&IKNT"3NB4-MKVC6F<&CTE9D?VO0>OJ#Z.ZOPOXYN950=70:QW6">;5
MRC>;^.(H5KEP:?)PB[*KN& ,Q3?A[0;M5NSUX.G=5G:IAZ(20PY9A+Q5(=1
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
M\0+O_9:-T*<$\KI&Z+.9^'NV(W] ":O:D=]:Q"[K>U\.O8S*.&&13Q8CKHU
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
M=/R-PWW%_NE[?G#\]F3_^!/9/W[;/#A^@_>_OL? I4[JQU_@F5]^ !\2]3?
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
M:2TX2IJS*!TL6F(;KZ5<IXT;E0:O6(,C(RZ*0#@GBF/OK";>*=!EPBF0,/>
M[5$J#5Y2@_V<!A.PN$$3E(]"SSW,(C+@^:"HDO->8&P#L&AAUDF#JZU7XZU7
MU6:K=7']JR+PU0'5CP7NOA;1 @WT2!H+0(6U0B9*AB3X>IPZ9I.V&Z\-KK9;
MO6"M7;F[7VGM2K5VSL6/25)LDT>4&HQX/G-,)XV1$,P9&5W"+N_LQNM4Z5UI
M[;J[^-7FC<=3Z3F?'TNB4@@. 6<2B$L&*DVC1-)J%@13";0Y]S-7M-J1]8*5
M>N5>?Z74CZ?4<V$ 3HDD!O/<PB"GG25%#GN,G#8Q2.*8R9V.Z297]SXEIMJ3
M]:SU_C%RYI6ZKU#=+Q8XTZ#3D0$H(XE#0#Q2CHR(% GN=4Q SZP*>5\&N;\-
MKPJS7Y;^/T;&O=+_U>K_?.8]22L<N.71T&)?ED2:<(LB>&D1G+(H0RSTGZWJ
M4+A*_U^*_C]"OK[2_]7J_YP/[X-/CBJ,N"[V9<I\Q GA2$@<G718Q=R"@6TR
M7>W*KO3_T;/]E?ZO5O_GL_Z1LR@<1E1+T/]@P/X#FT,&1R]A72/-R32VB5=6
MN5-MS5K!UBQ5;<VJ1EAMS7KZK5F) .TUDE(+K EPU$IPH9+C/ GLM!UMS9)4
M5UNSGLKNX9NW9KT]A>?_.-BKD_KQWT>-O<]']>T=?K#]AC6VZ[2^?=1LG#:.
MX;XT;\VBR:IH3$34!X*X4A)9H$'(<2RB)TXH3?+6++;@0(%J:]:RK;]H(C9%
M2J.U'+-H!),F>JUX/MG*XFIKUOJHV7RMEA3:<L-1<#$7E:;,++U"0D6LLH'2
M(6V\%G)537^>J0OYLC581QR)E9): MZ&)E9XB:,B'F-!HU?5UJSUT>"Y +&)
M2E"9:RP!8Q$W1""+!4&!P0> QP(\?=!@46W->L$:[!CUDC..B3;<91N<*.8:
MJZ1LDHE5QUH_$_6>B_^"-9;>4X8\,Q1QD0RR&GO$I(K)8B^XI3G_(_F]#[:N
M%'Q]%1Q3XQ)5"MXT\H2ML89:%P75R9 0?+5S:WUT>"Z&"]X0E<9&A$7*AV89
MBZS"$<7$O(]$1Q9$)MGW/LNBVKE5[=Q:(]!:>62@V@.R.J B"Z(!5%(EM/6(
MZ'Q0%G<46<DY\@8'RL&WH,%NO);TWJGFJEQ\?;5VY=& 2FM7JK7S)6+<*R\)
M04;F$E'+--)>9ZVE)F*'?= A:^V]'81*:]=7:U<> :@V>3R>2L]Y_0(+GE0
M'4Z4YVXM @PQP0BL<PS>2IL\SUZ_UNNTR:-2ZG7W^BM3O%*]G?/T@24;#_X\
MLB0H(-!6("T#0RJWT8_"QH@5F&)^[V!\M37K62OV8^3,*R.]0F6G"[QE RLE
M$Z7(RWQ$+><,F:@-PLDY05,TD9=;,\Q\E<DZEF96^O]\?>Q*_Q]<_^?\;L^C
MX=$SY)5EB.>DNR;8(6,]\ !86"EUH?_JWIV.*OU_6?K_&/GZ2O]7J_]S3KI5
M1(.)CXBS('.5J4):4($P.&I4JZ"L8GEKAKA_Y*W2_Y>E_X^1SJ_T?[7Z/^_L
M"\R%XA8);@3B@3&DF</(Y,WVVA/'?<KV'Y#]6>C_K[ U:[=_%+NUCH.1%$&P
M>V7O?U7THF#K,+6"22FXY@!9/F <F*;>:&GH?:,7Q2)5"+4<0K$%$0I!C H4
MP,ER;1'/982:,XN(M$Z0Z(@.X*&H5:7SUX.>K#"[\*LJ."&,1LMTI()Q'KAF
M3$8I$XA,##J(^X8G*@6_FX+/A2"2E)$)IY 7R8$+PC@R(2BD!#/"&2,BD3G?
M4"EXI>"3"AX"H3PR'KSP/"1B>+#.YMV201F![]T:9JC@E0.R2NV?[PU#L58T
M>'! G$%<$X=<D!0IR2PS,GCX;^& L H *@"8MO J")>,D\9S;A-0>*I"\EH0
M8?)1\/<-0%06_FXZ/A=D4)&9J*E!H.H,<1(I,EA9%*,B&-PMI2+9>&U65=NW
M9A&&>S:O> HEW.OT;6O</* 62WVX8Z2G?)-7#.8[= :N%6NC%[@'<*W=E/W/
M4\W.BX'SAX[(5%1NA3#/%T1J$K4X)I6;>T:%.',>.:+SAL](C!3*"\TW7NM-
M;E:UCWM%.O3$R:8*1RL<?4:!KPI'5XNC<P$Q*;%,W'(44M#@$H-S;+5W *N*
MA1@=6$2:<_):5CA:X6B%H\\TOECAZ&IQ="ZTR(2QV*N(O 8J"BP4HWS4.\"J
M-SQI)9+-![ZS3496U1JL M(*2"L@?>0X;06DJP72N?BM"YPPH0.2+.=H$M7(
M40*0BAU)B5"AO<B.O>8K+A)[*APM8KS_Z%MXXJAGZD0/X5/;_=9L3PQN\N['
M@UZ_F2[@3L77QV]:CA?>LF7/>O'5Z(<_0K-WUK(7KYKM0L>*+_TQ_00QWUBF
M>&#Y\1_GS= _>D7EEI(T*^8P-CU\</DIV2IT=F;ZR\^,WC+X^H_Q%OG?F=CW
MZ((A((C">%QC>Z86\M;-H6\Y]X3"U$RU="9ZX7),=^K)%SU14Y[?R.\C77C\
MQT]/E=QB/,_#WE&L=>/W3NL[?%1K=6!4R?IFJ]F_J-EVJ '6GI9_+F\=0\V"
M.-IO\2I#T+7]6#NWO=IRC:T5U5[&Y$3TD0MKG::,PV^<N*@5<S>$?/FL8?AW
MI_UM#X:;2X>_#@?[IASK9+/K7?A3GM;GW^1ZNL'T-P[W%?NG[_G!\=L3 'JR
M?_RV>7#\!@S">US?^_ND?OP%GOGE1SZ7L?[F,$B#HTH..6,!V*FWR)# D<*!
M *C;@'7:>,VW%N3>_[>0C>66FTK.@("#SR0(%R*X@%-(VO,D<2):WQ"9JI;[
M/LO=.#^4*C".I43:18FX$0YIQ2EBE'L!2\Y]/AZ;;K'Y)F[_FSE6K0]0T3_J
MQE@[A74]ZM4B(&JH_17/^C&O=VGL&=ZL974M)"0OY";@2^\LPIV^Q];%YATD
MQ\@$$!&=H\F##%&7L ;A]<E&+ZT0-_CBE>3<0W)(_?PP&LPMQQ8)85+NX*GS
MT:T"I:AH<")YS.+&:[9%YUMYW 4HHDC*),(H+"TG"MP$S#5U6D4FF0[J!H^A
M6NY[+#<%NT #=S0(@V"A ^*$:V0H_.J3P%8;)1/-AVYOX?GS>JZ H@WLXSXX
ML35S:$'YH,;@%*B/+W_/0M-L#XI=$%,T<4AZ5,$/.[UFON!5-[9LOO60,0_]
MV(EO#5DEOOJ*=4!7!_WKO[* CTZPSWR81NQ.D<\GY)Y4S\SHQ+_YE0I)M\8
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
ML+&:&11"1 O>:J$1ZZRE.1DKLTDRNB3U,^5C;LK$?*L/74G#C)=TFH+WE92
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
M3$?.'.1DO7+@C-02K9)4-HZ3']3BXC,@T>=)GP+0EJ@R7BQ)01&);")&0":
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
MSL5.K[/=!?QN_/Z=7GO_'?X]R"[:BIW]3[S+_]@OKF;[;-=HQ7)(D1B-7@(
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
ME4VGLNG,XCM"4C9XD7V.@,Z&%UJ#-<[B5X,#/6J2KFPZBX'[4\@<C46//])
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
MG"L6A4C &#B:%,8O,N@H0*=<DVB+ $J;4Z:^A$(_:3DQW 0"D@%Z7,83H;R
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
MUOXZ!Q!*6=3@!@"I?*' JHZ/M_KUYU^?^O7:_0M(?]_^ULK&=,MBU0"P#AZ
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
M6&"23\U*<(<%'A4&E4XB16R@7L2\0KBQ)3<UGA,RAI$LS6*)2+/2,YC J>Q
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
MG%ED+(N(FT21QLX"OZ!6>Z$TY7ACB[%-R=?_"$&%%M\K4%NAQ6M BR_3:.$
M++"T'CE&\H'T&)#U,2+%HL"$>1M,7%&P=H5H\;8REO\5SP>3*<MQD;*<KB!E
M>=G!=PRF(72'KAV+M"B+$Z:\*LR<ZXNQ'+C#@I,@P(@J:0D&?BTI9M910D*1
MJNAY-P%5N4&?#B*_SHGI>D*YYUJ@'.P'B%0!.>H34H8[Z:GQD82-+5J7FM8)
M5JM-6O0H#:WV$:UT'Q%=P3ZB"G@7 "\)W!&FF39*\,"52<9ZGJ1(07NK906\
MKQUX9^+C.;]J4)BCZ(-'W&E@J8E2%#6GTF>"BE4&7D9,G;%'>[/K"[PK2 5?
M =),79MH28J,IN0T]QKXGW/>&B8)#IIP50'2:P>DF1A\/JD:8M+(4,: "7*7
MCZ #/B5I6<!8,\Q6EI^C@J/9[KXFT%D<LGL8%:K2Y;X.U)D)Z+.(M3,D((F)
MR ?5(C(6W%&OE1,>!Q-$S@JD-O&*2][<0PDK9%DK9'D8IZF0Y74@RTSPWTN?
M(F<<,><DXB(J9*4T".0++KGHDS&+TG*\5&0IE@;^,[#PTG&<!OX8-^S,]HY;
MG8GO3[[]=-@?M-(EO*EX_+HS99NA(VU[WH_OQG_Y*;3ZYVU[^:[5*92S>.BG
MVU^8$U J/EA>_NFB%08G[ZC<5))FC1XM:8P^7%XEFX6R3XUP><WH38,77\:;
MY'^FEDS&-XR01!1PN@"-;\W5 GIY"Y&7&7L)(S-Z"<I1PG=$SYV-\J=6)P!<
MO$/YIF?:,S^1ZO?[?_[V4,E-QO,X_-KMU0! :QVXNW8&KSCIUR*,5%BT9%0O
M;L^@;3N7M6ZG?5D[+M.Y%]6A-V_'-U_1W-$7-W<?.KX]#/"-)6O742^4H\82
M:L%+R$?OL*!>">R]#X*^I-/J;REWZ.$_)]B?_=VQG\UP[[1]TCC[A _HP47S
M[.-5X_0CO/^PU;PZN&S277RP[T7CZN]LI?$_5\>B<7%$!4V>VXBT\ XL<5#(
M1*>0%$$8I<$0X[BQ)7#=D$4+3%F!:Q<G+7]2@]FJQ:_GT6?%'G1K#FQ9' S:
M\*]6I^9M_^2Y-)TRDNB3:CI[+9J.0Q0Q11T4U?E0B1;!&H$=2SYH;=RTIK-G
M+%=9:?I]-/T+:1P?F>"=D<JBH%A"W'J,M,$.,6MM)#Q9D=/.$&/J6,V>$*H-
M0%K___]/ [#_E%<F2[M];<3#L ?B5QCYP4DO3I&"ANWYDUME[VE&!P_\U (N
M=%-JP=_[Q9G +_&R%L_.V]W+&/OU$:[X=BNE6G;0@#O4?K.=H>U=WGJA>+T4
M@K\X8/DSKU[#)V .\XSG&EHP=S I[=IY[!4ZV/$Q_QV4<K.VWQW E?Z@Z[_<
MDB _ 0:%V>CT8\WV^UW?LEFH+EJ#D_R!_&M& [ RME]+PS:PQU[TW>,.]"/
M$R!!M9WH)WEG*17DOE)!Z-K9&_'BQ.*/'N!LKU7,SK2 T,4"4H>Y]^ V9/!>
MTE0)KZ.BB5!@,)SD?S$?B!),!P;<U%2F:MU,U>Y58W_W2"I"@I4:86R E6+.
MD$F1 TG5SF@:)*4&;)46=:+GV*H)&5NER2KP"&2O9[L]D'XP0;5![)U=6ZG,
M?H%N^5[+P1M<;'<OIO!GU-(F2$BOY;^%1]] GV>T23O+CMUM_W\\!96ROW%E
M)XV=+T^J[$NQS()?]H?N%/S7L>FR_J05_RV$(;.,\<LFK=AQ%^2KUOTW]FJV
M5(=1.RZC[<VQ=[4?\HOS/4 0_IBX7 I+<8'\].-F+4?9(C2@5KP(OIZ?FWV@
M#IQX_,G!2:L7QK?>.3(7K7:[\,]O^FM+GIV'(_:BNZQUNL689%4O7FD'M?-N
MKU#5XO&N]\,>:&T[]ON3"IZ_1M1/_=IVR, %G]S]^</^SG:M!+D:C%>W%O\[
M+,:M5YC_&,HW '.(_X+NU 9P:QS4X%^Q73"#_G T$INU/WK=?UL9:1:\OWRV
M7P#R61R4X#,H6&BGV+"2NW.WW.2^%GTLA*+5!R#)6 ](",A^>9=HN&$?[H(!
M.>]U4VM@7:L-6%%(W7&O>Y$I;=F\L=BU2C=]?#6/3T&5"G(+/'?8*\"V!]_J
M#+.T N&]B- T^"\H0295KMO] O?TBX&"CIW'XN<V"#QPZE+D06E&_;QY)\#_
MOW!/'V0-[%E[_+KQI(]E9*+OCW6_*L,V9P>J4I%;++".FEO)<FUWP[AWSANN
MM*T,V[H9M@^X<=HXHI&;Z&Q"(4F!.,<664HI,O!G2N ?RI!SLE!<%\:\6,-6
M^G+A?KY<A<U/@,W[Y<@#7N3N3 [ZI.6TY^?PSF+]>#S&^8O7(-6/(WB";_KN
ML)W;7W0$[/Z9_=HZ&Y[EH2*;5'PM%_>NIV-VNA>[54O[\$E:BYU1.GE /^5T
M-$#_6#*),4<=?BE)*(K'^G^68U8AWP+D:UQ ^XX(I\H+:1%S6 .E9P(YK@22
M3EBP:YH%E<MK"EQ7?$GD>R5$XT,'-)/(^?2A4*@)O%XT'F.>9A\"@;<!;[/V
MR^B&O,LDVF- LQIP\?%*7H@)L"#$=@O\G,O\PH*/EQI=&YZ#FH]:LUF;(%'W
MWB!0P&".V-:7A _E L. (0J@@1.E#1/.>)PX8<QZD5X*?.R40_=6$M<\ D&N
MFOO'1YPZD[1@"'/.$2=!(FM=0M(X9;%4DFH!"(+G5N<MA&DY,?+4< % %<#^
M<.6Q93$Y*YV)2AHORFP%9"Q&I!*C-1"CTT\@1LIJR26B>>,R#Y8C&R1!0#$8
MUM3KI'@I1@N3DI3B4@>VU,\;&V#TVY= #V,1[!U-1D''KW&S_@#Y2T9ZBG&4
M"@31RF2(\H9P\!(<Y8'.++H_E_SMVA[8F/V37G=X?++3RE2_$R;\P;<K;^#R
M?3RRADB6E$4&^R(79T .<XJ"%B(JS8U/9F.+SI[1>8#(\& "D2H*F1*73KN4
M90:0,4D2A XO!;(JD5DL,E>[1PJ,C@>KAE(B8.F,L\@)8,T:H MS3/.1G)PV
M:0$\Y878_,^\PKX8J6(Q!X57FB\/VP4G#./)V*QM%XOH=Y&S^0OLR](U8;1R
MG&JL.%!_Z5S 7+* DXLJ*,.KPXUK([VDL?_IB!!-$J,":>' TZ.>(T>!K!G*
MI93"8D-!>DV=B3E+-\MCGN4X1J6LM#9RQZ,%^L<U?$.!F?0C\2&$/F.$M!*?
M^XK/Z8<CXG323D2D,,X'6W/.. U&T^H4&>>&R[SV1W&=+CP),A_URB6P?JR5
M<U&(6N'#]L;^=2^>V7))8SCH#^!Z]EUGE^NS^+4Z0UN6A)T(-XS<>57L')K)
MZS$Z0E&>D9AX:A2=P#>/6-?OMH>#Q8_<'=?P((.Q]U+"&DQ.C>#$GR?79T#.
M[7%$KA?M%V03M/Z=;5_8R_[&?V[W&SH].<B+QN?>@['UOZ[WGZUY#9R:YU(7
M&0BGX"R"'QHY.(=&:&JBY2"*Q"1!2VB"9V+8SNIM:? "1V(-#]Q)Y;!VT?A
MK7'.Y](3:QNMVC^)M8O1P;B:+4_&E=&J6K"#6$NVU:O]FT_'%33B5D"XX!__
MYP%G!D/ U&#" >$Y!X9@4V)28.S I6.!J9=3Z>6ME?5^!.K3YNGQ43#*)XX#
MXLF#5VZT1,YHX+W6L82M "IAB^-_<D%LYR'BY+@P5"N;=-#<X6BE8(+;Y(")
MBLC9-]RE2IQ>ICA=?3I*V AB#$,!*XFXC P990(2UO+ '/;4YS,L9'-.,OMZ
ML4CVT%#U).=X)0L32Q_MNST<@UZK6#(H=GL7E\K=1MD(M/I]L)6U3BR<SQ=1
M;KW_AVWEQ*_[]NOGUN#DI-O.-!!^F*_=%9E?H(<LP[ITS#*C,<): *Q;HY!C
MVB&AHG8I -Q:M;&E29WA63+_ &=0<? ^@\$!R!4GX \*S, +I$HDF@M<W#\
M5LG$D\@$8'/VU[V1 ,;&$@1L6B'C&$4<.YBH?+BL.'6$65TLS%RT(*Y5;- H
M@ 4<J%#+1__'FU3&"ZKPS_+\X>3NB%;'=\_R)HFOQ8[NT?P6Q/5.7K%:1$+L
M^Q&*F\=^;Y5[7EJEE-]/=MG;DUUH]\<CSC6W/$H4O-3 *Q1&+I& L#)2$6:,
MP@)H:IWBA]#4U8)9)4XO6YSV=X\\2X$[EQ!,LP6OAR> 0AY0\M'3Y(RWN3Z"
MK#,QFT[I55+-.]<<BITQ@.WYR-\R>O2P'&:SZK,[VD3Y5[D-;[XV7<=Z"\7I
M%P<=)Z__TNT/FMW!083&C<\KWKRI?&A:NRHE6J!$HG'ZY<@%$K  3*8Y(2L7
M(A<9(019ZF'&DW,Z@1*IG*]@SL8R$+=A9^+HZ-P3J!,;7H>CZ9T]_;S0U;G>
M.=J?SH0P\=W189&9D-KH@$C><GE^WNM^A2D?@+Z/>?'HW-@*JO)\)UDO(QA
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
MHG*A2Y':E6\FK(1A9<+PY0AS0KB*!(R"U(CK #S6P!]:" 9:S+6*97H8/>>
MQ5H2V?EAYI&9&&&YRISVO-LOZ@2]*W@5=/$F/_O_W [ZCI@POGG$NGZW/1PL
M?N0^F>=?"H5F:FH$)_Y<HIX/U=>!^9/>3>+5XX@<6,@OR";H\SO;OK"7_8W_
MW!XM&*K)J5DTJO<>PJW_=;W_;,WKUBK\G+GK#O=81WB.R2TKIS[$11HSB%X\
MMX->J>S?F2;<]BN $D'/.KNV!STY[O]YTZZUL > [<?CNE]7S?W&Q>'^W^W#
MSW^>'GX&!K^_RS)N-P#/P69<-:\RJ__X-2]JWJ[[U2"-JY_;S<_P[/O<!KAG
M/T ;M[\>[@/^[S<8/'?5W-G-BYKX2*GHN(T>$9D- +4$:1,8<MZ"_7=2$Y*W
M4PE<QW.*S&5D'H*OUH>!=L,L >>]^&^K.^R#$<@Y 4(MCJ:C=@RPWRNDQ%W6
M"O@OYZO6'[I^*[3*ZHHCY_73YE]E6<5KZ<I07KN(O5@;]DLG-\&7BYNM_^^P
M52)O;M ?7;BM]GN6YK\N^R# _6D&S7\L7^YM_V3J"Z$5:IWNH'9BP?>WM5SW
M#JZUQ[8'OO"RW*";O POJ4C+=3&6>V/*C96>L<]+6YJB(O :5HY33UXY;@?>
M^F]!9OK;G? KN)A%M>P74[CKRH\14!R<?N"'GW?QX>E'8*J?<.-TFQP4__]"
M#O-6#;H+[ST\F2V+W6XU3D_:!_M_GC5W/M'F_L?+Q@ZT$?Z_!XC:?/_KZ0'T
MH7GV:PL0\*IQ<:2Y]<:!,T2L"3F8RQ"(5SXOH[+CPJU29GI;0,*,2&4U9Q[F
M02LKL(M)18R]25'HZ4)?>:QKQ6!GB/JUU;$=GW%EHD3P XK*?;L5MUMMG%,N
M)2<YW.\(>&,F2J[!20LL\BC7N9+VA&QGJ*_MQ.PX%@9GNU_[OS$<9Z)S,]ZO
M([Z]/\'$3FP?_',P F46K#)LW;^PYZ439K-A ]$!J;-GW6%GL&Q@1Q(;P8\W
M4FG-3:16,V$5YL912I749;7A::(VIZSVS53]/@IZ739'3=LN6K8FA.V[P]4N
M!;CREAAE-$:$>J!LQAED192(.YD#](8X;?)QF@64+4=P; U$!+RJ$DIR$>LL
M"]O@P+=+LTRS56:XC&*&H8^E WY+LGJM_I<93W_",\A./5$_]6N_P"M:@]JO
MUA=377*O.5+:ZA?4*]PH;A;HVLE(=5O7JEO0"^M]%I5\Y7S8 ]<[]LLW7X<V
MRQOZUV1DSB?A [$U*-9T.KDO.=B0*R*/@[' 5#O%LZ (13*QDL#:-L WO.(D
MQD&_&%%O>R5_A7O#M7C?#N2NLCHNEW=O<_LFTD]9!A:5T G+P ++^YAT ,Y/
MP#,03!/#['<L-SK.XI>WKDZ ^HLJ,=K<&6]:[;(#VA"'IX?MYM6GBX.K7=P\
M#6<'IX?PW0]\;_\$_OYS"[Y_>3!=8O0TG!Y<M<^:9]FG^_FTL?^1PC=;S;./
M_.#T6.R]/VPUWG_ S9W?3OZY.A!'R0FL3=3(TD@1%P'^EC P%D6<!=,?/9^I
M6KO6AFUA@=&%ZIQCD:"U;Z?D(]6;@JN5U_I3FUKQ-:E+6+6U:BL5FYC>K_+I
M&ZT\6-6FO'=MRD?7B)M[ZQN5NZKBY9,/QNRM:S$8?T;?/>[ _2$[6;],.%A5
M&="J=&-5!K22I9<Z9"N6I;7J_E\#0.ABO2+[X3<'BI^B,FIY^!O/2>4U&:1
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
M._]JH-=*PV-07 M/.2;4.88I5M:2Q.!W=E_H+0&WBO<^%F8_S@8H0LY%E9A
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
MU!KJ]EW#6'?7[3I^=7NU7DAZ]30RGC@"A,[%4\XAY[A#GA$>''566%\7/[X
MM;YKP*=6ZT=4ZX4@3Y1$&BXBBC:EW$W$(L,C16"K=:+2.1Q#K=8O0*WO&A>I
MF?BCZ_;"EA-6(1(C4-2^J%.1R 4FD?&"*L,DHP*O(Q.O\ZYR6T*X=CALQ]"(
M_QV!^C3LN>T_S0,7Q%W"(->-MS]I\%U%&&3+^_XHAIU"6GZ%V9^!X;K2^:X
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
MO]RB[_>H/1S,&K1F%O^"OJ5V[WQ98]_;>\[Z:7K.YMX]YP_Q. O17_&LU\_
MM([N\O&8%U[L;^^(?/_]3T>=/?C._L&O)X<'7[[MT1W@>NWV;N?P8K?S'B_R
MPG=\]^ +AC&(HPZ,Z?2]V'W[&XP#^."!_[;_Z>/%T>F[BZ/MOS(O/-]__SDF
MZ2VXG,ASP1"WV"-#0CX7@>ND.'C-4<V[RPX+,',\26HI#P;<5+B'%BX2())*
MT7EW^6WL'??MV0FLZ[8=VELXR#]]XEJC_@_1]:_X-<+,#O)).L>7$]6/QT4J
M(2!+=0I0B:J7=@_X]STK37:X_F@!G&\5QT?^>G&YD%M],.P'V52_:/W9^AR]
M5582C135%'%*,++),!124IA:E30+B_IC15 I:1XQYT$Z8Q-),5I,O.!^H95S
M7H>*(K7S<E3'>3;^63:S'YZ U.80PWFKW?Y7L]&-PVQQ0CX^RE<MDPN>ULG8
M][W\PU)IFS"K02EBHMF0)<?3_RI$T0ZJULR#5[?2XI^\]XP6/^E&R9)N@FZM
MOO>PA-NJI](H.0_6U(V2ZW:X=3O<9],.=PJ@9XZ!P9M*/ :'*J1FJS!!]GY"
M:')37&,02PY6R;O3B&TN,379<\TW -_ZG^1?<PY@W;"R;EBY?$=%*!5=PE)*
MESAAV@"-TA@+GKC5MFI8>8V-E+U>MSH J23V3V7CY'8$O\R?Z<&]WUWL47C6
MI[W3/2#Y1P=_GQQ^^NUT_^U>Y_![^W3W]".,_QT_:LWESYR^9X>G[]@A_:U]
M2'?)_@&\VZ??X-I=?DB/3O<_[5[ _<3NZ4D'G(+%7$81@Y2:>I243X@GXY Q
MBJ/LFQD&WAC!=N,U4;BIR.))PFO:;;)NRUNCW#VE?1O':%1&XJ2X=-Q1J6VD
M)F&?H4U>-]6P1KE[1;GY+,%$<F:V44ABZ1#WE"/KM458>&<QILDFL?':F*;
MBUTFUQ3D7D*!S\[NSM8+:\1RD_.<B0O.1$F,<]Q':X%>B62T$ 9326K*M09@
MM.0<!*RBX<1&1(@SB /Z(.,Q0](&DI)./.628H:;C"]FNSQ>"X6ZA\J*U9>X
M&*F4C'LMN*(8;!!6U%(EF.,QNII+K(7Z+K0_B51IJ0PBAD4$"V>03L8@RTC4
MP@ C9&'C->=-Q>[,)=:O \I:TX6M/[?>O+"F)C?Q79+UDGH!%L9S#E8&6R.P
M5(JKJ+V3-5UX?+Q9TB _$9NBU (Y+ !OI/'(4:L1$4;*R(QV@>8(#6TR*=:H
M@V3=BF35^FN9B.#':D(TUQYK8CQXLD1@(ITPJ>8+:Z&_\WQ!<:>T4@1%H3WB
M7GED!="'Q%U42F#.+ /]U;Q)^3KI[TN(+QSTAOG0[5[>*)Q*7JD[B-15ZT^F
M@T@-Y_<'YTOZ^S,IM4O1(,!P@7@B"MFH#6+)Z1"4-S3ZC==,L2:G=X;SM2DY
MK]M_U$"ZKD"ZJO8?-9#>*Y#.\^(@;>3>$B2I8H@;89&)02&GL*+:"VF5!B"E
MNLG5\P'2);T[KBP.8%<5PSQLIC&5FTK2VR0:&[UI\-4?+TFR'7^APH(R:^\*
MXS.SEK.KM=P W63NB\*,F23"7(;QLU(-](BU&E/)>@__^-FIDIN,YWD8ISXV
M6F4;]D%1H_9Q\\-FL_'&=FVP90+_'[D>LU%]N_'/\MNY$*\H:;/]EG/1=N=+
M*1>KT9;7I\V*E"H6=B$?<I)4_X_9/-)*'/#E)=85;0>NON3'%3Y56O.:%/AP
M,C>G4__>H+9/\DEMW\E$A\_L<42N'^T79!.\\RO;/K<7@XU_S\X63-7TTEPU
MJ]>>PM?_X_K_?KWLM9Y2V2'%]UYV^"[/8AP,WW5S#>I6-XS_L//M+'8'<0W+
M$$_?C[G.M_UMX#BG.\!U]G()%,X=RO8__0WW.&GOP_WW#G;(T=N_3G8OYLNH
M=C@P&[I[X,4AW1&[!^_Y_ML=<?3IK_;^VX]\[_M[LGL ]WF[\_T_WX_)YQ \
MXYYX%$20B&.3D#,J(N%#DL)%126;+Z(",-0XA6!\\%Q%Y60^P=TRR860"GC-
M7!'5>.8;U=0W09:&MRABBE8(01-( F?<:F%==('!$Z-QU">S<<5U/QWOTRUA
MG$QM'$]M+D'+_3]:@[+ZN6@;5A2.9<9PRW+]IU<%QL6F%F+UA55X4QC]5*K
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
MSYGT/_8B4>OJ24FB2V=N$D<6PG>=2#IQC2OVWKRT%W^56_\F^OZ! #\",=^
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
MDK8/I'5<HNI#+G5M4WA2C"V&>(O/O],<QBK7L$E^9?4GRET8I^D;99;$B\)
MB:/TB*(468:U)=UZ3,:M>V?) KL>4/;.L(&TZOXA:DG5'E!5LVSBC _TD"5I
MNTQ:[$FA'PCQU3&[9'-4I*O!$)4;'AE-:)H541"B1/2P*KO;OG>[<XCAZ/)B
MM+L$,HACR R0#A,(FYZ:DD(=II!#+-6Y"H&N$"*X$C9%-J>)$HAP@#B4WS1/
MY:N& 7K(MYHCFV=VG$1W[MAN[;)+\EQ,@DQB:!(LN^-4<HEM7I%(5\"/ZG88
M?T)G<4*+PSSSOM%C0OGR8FO+Q99] *":O++L 67O3)T81OML<TG5+E-50PQ\
M768&#9"T8YV85EM?:Z@I!E?2F1^3^#%(@SA"^R.BLR!3P HYE1%RVP;VG4LL
MRY1^:G<)-":J/I8$ZBZ!'*+KFB109PDT'D2_K:-C"&4-0Q!-:92]>^M>+:;P
M&[;&8!F!0?1(TPQA<!7/]V$7,CIEAWN>8AU#-J<*_3,/LF=E0;-Y/&6W!EB7
M"*=^-P(//12(.\MIH:_DG>3%R=/&()/DN31Y-,1WDP3J+H%TXAKNK=SI;SSK
M=;L[A_T?<& ']4N$;OCJ@XI2&19QW0,!\;L1?Y24W79AX&"-D\S]'Q15-=,E
MZJ&MNB5INTS:L4DL[4#<QXY=&-Q ((*FZ3MES4)1O"Q+@DF>>9.0*EFL+#U<
M8K#DZ HI]?,DR(*NY#[T4$KN-!F!Z#!U)!Q>EXDC1:?#U+E.9$@&'O8(/*P=
MZQ]"+TVYJ7;/6@C4?O$#_Q]X?1'CU&/_ZSP.P3P[8Z[!&0WESE5IOCZ/<=Q"
M<*X5J'&&W.!:LO#069A'I-IGI$CVE>S;@56ST-NAS6,E#TL>[L"J,<;8&HAR
MD#'&:^S^1YHHZ=QC95"S.%DP1+-W9P48:==ZW0#B3>,<G9RN=H>74[S8%+L2
M&L :QNZ&!I:%4!-EXJ6!?STG_P8.X1X=M>I(:UN(V;T$;\ER?6*Y.^"Y%E%D
MR6Z2W8[3<-=$6) L=Y,L=TWDE:[DP?3&()X&89[1Z?F274[@\@Q1L%NNOO,R
M?SRBR:[U7SFO0?+P\'FXI64N^5?R;Z>6#:;^\3V.) ]W@Y@WR\/:@;V S\S#
M)VT3O*GAX*JKT!6R, ?B'^P?=*IX,"OO@7+?(5V-IE^_PJ2UX'=/! Q-)9IF
M$4T]OMW/-;6Y)/#6#K<.T=PQ,>P#V]Q* G>?P.[8)8YZ?*68)' G"3P&%>T2
MUSD^3:<3QLJ.6H4!&2NKD<XKU;T(XO,]6J/_P"1%!TFQ56(X;5NAG7*S>E04
M=5/,<; A))EC^,QAZ$2U;>(8;=T@R1S#9P[-)-88M(=Q7,3S.LSQ@GDV#=)E
MZ#V_B^*([N8G^>2A3S(2_(65BA97WK6+?,%KM@[,N(S3@*6 )S3TLN"1OG\*
MIME<,&+]+<%,:O6*-TEC-#FWOK+PDH<@*MA0TYMRYU/L==DPMJ_8*F1LKZ0(
MU/Z+2PJF__8J\%S7T0UOZDRI:=HS.M$LQ['&GN--S*EIF__K6/JKXJUY4F5.
M/-"WDX1Z7]]Z,UCS.R]\\I[35W]I[A9L59TTVW9U[RW\_J^3!#ZQ85E[T^B?
M>9H%L^>N$.G72$GH,DX8DLD2QHBG__HOCJZZ[V-02>)'_GMX,,W##/RB)ZJ
MJO)SX&_*05EG,^IG*2*Q8D,86*?BYTE"(_]9F86YG^6\SSNKJO;AA\R+LNJ1
M6N&$,GE6L@06%')P%?Y,IC2G(/!@E_"[I/A3X;RM38!^\^=>!'])8+KI2/E;
MGBA3.@LB)G,XY_49+;QG\/Y@58EH5<^:UOGQ D@4P.Y7>Y8&0!4O"9^5R%N
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
M9?+>6/)2I^^->912W1"F7+T,[DH$;Y.K=;YX_(U%<7L6R'6PU]FI<</D=<0
M&+E77&P2TSKUI=H@6/C6N;AGC*S;!G%LF:HC]7&O];%N6,2V.ZF03P1'VG>K
M?\-EBH1'ZR$\FJ5A/:S$Y)-,=\GL'XOHCBN93C+=)6T*;4PTR762ZRZ;K^N:
MQ+6O"'H[V'Q&S.UID3:XFAK43!H<$]T6""&&3537W9+5V.:CJ\W CX-;6DMM
MVBL;T3"*9$'XR?INVXP. 6 Y>$*VF)#)LD?WZY=^@WQ:PS]9Y=6Q87%>U56B
M:TYW>;6VAOW80S> *?A(.G#N6?BU_:2LT5A,RADRS^)I@SFXL/X@FL7)0@ 9
M ?N%.1Y$;.\KJ"*&KI2G^(<HC@02TB_W]Q^561!YD1_ 0 O@VQSVB^<N(U@3
M_#X,JO<9.5]ZNV#L19QFRC2 8;+P6; ]R\[<\$J:,12G(%(\'R&BX.^48SK]
M??1YQ-D$/T>4E%(V>HHTC2,E"[(0WL0IZ>I[_!]-?_]'<XX_EQ_\77QPQ)[7
MWJ_SPYZ@3:;QJGL)N-NNQ!G3_!;\F0? ,\^,N!^\)2;J*I]H&N<@4NF[88C&
MW_)$ (0]*WQE#)<.U 9P,?"^[Z5S)1"@8(R/O) ]DN833)Y?9AR=#EY8TBR'
M'0H#GX&I<:& :3W"+]*14O]2GK(QBL&7WO,"]H%]&9ZJ?1U$ @9ZF@?^'/X1
MI0&(2(5GAD/$84B]AYR^+?#Q"C W8/T<WA)@?B48&4ZJ@#HC^-<G&H;XOP_P
MRP3F7WV]A(7#,@3XY%>*OR98/B PW_@:8[!1Y]2;\NF.0/^6V@9E>WW "N -
M-X+M CPGMHIMP91.8#LFP#&>V&!X +9)^3/WDHPF""\8/ ; /5/^MX0N@7AS
M+^7O?PB]-.5JX ?E0[R XT3YC)!NRAU"R>4IGK>S/,D0[W!"P_CI#5\++M47
MO,ZF"^M@&@=439HOEW&R2B;$<E/^L6$]LQSW!A[T?) D7@'!M&(:S[(G+,F
M.=(LY21!54O3DF]B-K,@>J1IQGC#PR.) ^W!$-V"-?SA\_\ T8NIIF>>W,ZI
MU ^T;FU2\.4)>.B_88.0GZZ*]XA,SG0*8;++S:0@GB)G><ME$G\##9.!_:.(
MX/$S]1(NM2@3?H;LS7E3R9?XC]?@$/-'8;XA"C[330G("X*+/O)5EY*%HH$4
MPHG  3TE"GR@J($";_D)#O*4&6T9]><1[,N#L @B% !VT,,T%P&S3_ ENJ!X
MZCR 5**,YA$7%=Y0;99X:9;D/IO#-'A@<\B0'*P<B<DE/  S?4!7&]8-RI0^
M>A%;*(IP(9Y,N8$BCH0UP6:"QT)-QG'I'^,GV-??T)+]_ R&Z8(ID/_PHAS5
M/W<&8#=S5$/>HQ>$S-!AFH-I@SB!38#EI KL%(S$=!HX 4&F_,RU[S-HLK)\
MBVNP4NDPVSX!#O'8+ =BQ?XM4G[WGCF7:1JI=M&+HC@' Q 7[F6<7K&7,';F
M]B06NS'&?J1\=SY5Q\7')'Y(O(7BY=D\3H+_0R;*TY4S17"YKJH$%EF< -M/
M&?"LXOQAKOQ''M&&TV+RPKP-WP<[@+$#<MQL!@<#S)TS9V5\!&F:,U/WQ0E4
M;+..9(K(K6R!-)JST=@C\SC$5P1Z*TXRG7MX\L&V+6,QLXG@](0;WUNV<@$'
M-3Q9[=]4+"%8\!K$@/F]>()&PK"H\RN>Z&+_P-9YY)HHH@]QQK%;FX^"A(/C
MS,]+\ ^B=)-7,*-39MR %Y G7#6$WA,_N(,HH]&T%)YJUL+JJ^3S*4Z^<J.0
MJS$452:S#-9UREWXRMRICFR^G[!L9C_5C"[F(.7HVK+!V.8S$X%O?7T'.44W
M[SB( :A=W/,I!>L(/H-ZA8N"@,XM;#_VX)2B9:/@K^";24 S9DR*NM#Z&0I2
M"VH8CW7F*MGO4V:UI&EAL#*VC+(D ./4KQ; .(\M@B-."RH#/??@7E(:H^(U
MIN%![8+&]U']<N,23:62-F'AKO"*8/!"2^*7!F5E6'D/"66K$N86* <XQ?E
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
M+)E5S39W<[36<[33I$V8);VFT])MKW"F%MUQSU4P?(D>&X]'<'"[R4;!#1.
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
MYAM$PM^0GV ZN2$!"ER"?/,9H.*BA$/2@8&CPUF"BR%GVM') )LH$18!MB*
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
M][/@KT=LL")WAN?HTT__!U!+ P04    " !E@&A5&[&SD3(Q  !H_P$ %
M &)S>2TR,#(R,#DS,%]C86PN>&ULY7U9<ULYDNY[_PK?NJ\WV]B7CNF>D.VJ
MOHZH*CML5_?<)P:6A,UIBO20E)?Y]3=QJ(62*(D+#G7DZ:B618GB^8#\D!L2
MB7_[]V^GDV=?<+X8SZ9__8G_F?WT#*=IEL?3CW_]Z8\/OX#[Z=__]J<__=O_
M OB/%^]^??9JELY.<;I\]G*.88GYV=?Q\M.S?V9<_.M9F<].G_US-O_7^$L
M^%OW1R]GG[_/QQ\_+9\))L3-W\[_(DTIRN@ 3CH!2@7ZSCH%4A47A=!%&_5_
M/O[%RZ!##!QRT@Q4D *BYARX+$('4W1TO/O0R7CZK[_4+S$L\!D-;KKH7O[U
MIT_+Y>>_/'_^]>O7/W^+\\F?9_./SP5C\OG%NW\Z?_NW6^__*KMW<^_]\^ZW
MEV]=C#>]D3Z6/_^/WWY]GS[A:8#Q=+$,TU0?L!C_9=']\-=9"LMNSA_$]>S.
M=]17</$VJ#\"+D#R/W];Y)_^]J=GSU;3,9]-\!V69_7?/]Z]OO;(2+*<X/<_
MI]GI\_K[YR]GT\5L,LY5N"_"I.)^_PEQN2#TW:<MOW_&O_ZT&)]^GN#%SS[-
ML?SUI[CX#E7*S$M6(?SONS_K^16Z%";I;-)-QJ_T^OP3*Y8F0/';$J<95_-Q
M\<S)+%U[TZ1*8S:_^,M)B#CI?CHZ6\#'$#Z/3A8+^NB79_,YX1C1&&TNF,$*
MU* *9T#D#""<M<(YJS&+ZW-31[*@H70"+&$1.RF>?_KS.FO/<;)<7/RDF\=N
M#C<"6,W? :.93&9?ZXS],IN_FIW%93F;G*0T.YLN%^\P(2W1.,&+T9I"8"+C
M('U2H$Q.$# 7D$G%H#&FJ'CKT>X"\/ILK/'I9)Z>S>89YZ39?GKV%:L>^NM/
MT&FY%=PP3[>8=GV-G;_C^>+L]+3[4!@O\?3B[ZO*:T64Y>Q80EK1A$9V,(]N
MP?G[?+:X'+UUWG+!/6FE3*-WRH"+UA#$**R.-@IN6A/G7D3;,$5<,>6I$*6=
M% YF!MF T9OE)YR_G>/G,,X_?_N,TP4N3J;Y',]JW"-I0E(:%6"FL2H?")6+
M$0(70<>B?!'Y ?.R[;.VD;I\,E+O98:;:81S4!_"-UR,E"$WSDL/698$BF=R
M[DJQ((JUF9AG4]:-U__Z\[>1NWHR<C]XAIO)^&58?*ILHW]^_J\STC@3&M/B
M9/DRS.??*7#X1YB<X2A8GEDR-+)$OKDRWA']R&\W+G-R[+,V(3<6_E; MF&%
M?G*L:"^39G3Y=1SB>#)>CG%QY:PXK22%*S%;4DTE,@A>.[!:9O)<8K3"-N;&
M;10'+X/9=#D/:?E/BH!?GBV6LU.<7SSE^Z7QE4PK%SF(P#(HP6G,42'->%!&
M9<DE9ZU7P1:X=G29>UT$!_+CUDIH+99F"^'-9YS3A$P__HH4K]_"%&U*124$
M'WP=M/<0" 8X5%DD%V0IK:WE_8B&Y"TW)DE#4;0,IN9GF%]/$U&V,^\7<,@4
M8(IDY;DBW:VX<>"K)Z=#YAF9YUZT9L:=8(;D3#<F11L!- ^NWX;OZX$^Y[$8
MFQ4D9B-AB0F<E@@4RZEH=2E)MK:=FY$,R;UNSX1#I[ZU6M@P0BU4*AXCR$Q(
M5,D6',5V@,%HH3FJU#X+>1>8(7G5_:B% P70SIV>33]^P/GI*XS+"R#.1U.2
MRI"L** D%HAH,X4/)0J?,=CF.F$#C&TX8)XF!PZ=]#Z"*0KWWB]GZ5^?9A.:
MVD4-^Y;?1P6M](8&:,B'H5$& YZT%A3%,*L8&#&TO]!J(Z:&8QY)(P5/4H)7
M-#*EI:DJF#1RB85+*[SRH;_A#31L.IP)M_B^YY0WX_F&\41O6>#.0'7.0<5$
MZU?3\'(A)!F%T!@;B_XA+@\F)FK/@ ,%T"[9.#L]'2]/NVS6--?@GJ(VG*;*
M3"8\STP;8%*3/V:K_<VDX*TQUEJ&(MO6NNX>. .-C-I3HY5(^C"*(V-<8C0
M*(:[&JHAA!@H5#-),8K3 A?I6 :B2:Z4W(P@E0OD5T@+"FM6HI@,(1@*2[63
MVK8._O=S[Q_!\.TD[7MLW#YSW7=:\/?9-)W#RN16%F<4&(8*E*(OSI"[R7WV
MIF@9E"W'R0Q>@1JH(3R($6TET8X@=;=W;8QK>(HDNRMY FL#Q33,<!HMC5MJ
MQID2@KXV9\:=: 9J  ^C1)NY;^@.W;.[L09.^)0T,Q9,D!Y4LAZ<-1IL*4P&
M+TC)N6/N.^W&DD=(&Q[$DCZDTDO": V+8:(H2ZI,IQ1 !>$@D*L&J!RCG[!@
M2VN&;$8RT-3A8;[%X7/>X[[2NA(KI*X$T^"%)D22!NFT4-5]-\15FXIKO3]]
M'YZ!IA /XD*S^6_&B%=8D!Y_!6G=P"&!4DGR("-(C!E49JSNCM/@BPE))\%2
MD(U)\0"D;7AAGQ@O6DJA.34HQJ]EA>=E^1?;XY.P6(S+&/,:@Z7G2DJ?03J%
M9-.T N]%[,YR1"-3=+EU=?C.(+>ACWNB].E'4GTF<IG&Q)VIB4-%7A I.8B"
M1IUT5(HS<H-$ZZ"E_:9$38+-IMWGKFKK-(\V22-!>&9 %>; E5" 116C=)9+
MWCH]?1/#D+(T!\I]4\YQ[^ENZ4J=G=8YQ=P%AG7MS?$3+;_Q%USI\5]GBZJ]
MWQ12Z*-D%?I2(A1&T)3('*)UGKXPF7D6IN36R<@=(0XIC=.8,GT*JQVC<A[7
MJ0F3MV%,KL#+\'F\#)-1,LHK)0P840=N,H(W60+74D;#5.+-M<D=4(:4U6G-
MD :3WXP)[W 9QE/,/X?Y=#S]N%BC+YGZ<1J3 0_"<HX%K-2<##@7X)FR$ 1:
MDQEJX[$Q*1Y&-:1\3F-^-!9)RT,V*]]OS1XRI3.1U(,./I%+ES@%DA$A^62R
MB9[+YL<M-L 84BZG,1D.G?1V)F-UO,L+K27#"-;P ,J)KD99D)(*IBCGLQ.M
M*V$V':?;<SMC]5%KP4G45GM#T2X3A?RY),B?\R9!MJFDS$VQH74B:B.0(?G0
M>TAZX_[%09/=C+>OI\LP_3B.$SS'@\N?OZ7)6>TU\??9+'\=3R8C%9!CS@%2
M89HB8DWZ-+@"*9)J#46J5%I7,FZ#:TAN<@-6-!=%0Y)\P<6JMF04I">-&A@8
M64]A:*6)I5E7"99HE2PQM2[O67O\D/S>)B+?;V(;FZW+$Q6>D_%T''CA50-Q
M7HLL-$CT*$S@B-B\I\3='32&<#;X(.GN/[D]E;&\J_/VIORQ6&F8$4_H(@T
MF"D(RDH#45.$C:[8Z BK:IXEOA?0D!S5%F:^V>3WM\ET:6I&O'B?BTY X76N
MB>@"3DF*K[WVZ%40R;;V]>Y&,Z0MQP9,:#3MS6APZ4XDEV7RB+5Q%\5>(=3T
M&@U*BR"\UZ5@;%W'N(OW=JS=PP8BWFM*&R8?9J1LEM_?3L)T>3+--;3^7/T*
M^OZ7\;0V+-JDA$[*D@*1]03*YSFF\4H,TWQR.ILOQ__=O1P9JW*L^YWD9I*^
MRE%#-$H!-UY$88PRJ7TNH^]1#6D/L@$)!T:#&_3^M^<W9_E7>MV@)=[[)7WM
MO.A9.3>Z]-OK*';NC7?'AS9NDK<-]$;=\KK^4\20,EZ.0BS2E2) >**6DKQ
ML)%!9$6&Z)Q'WCJB7WO\X=N\"V+O._R"TS,<13*NVED#7!0*B2,MF"BU!I^M
M8EF4$G7KL5P#,*A.=_L*^?;6[KY3W'#OI7OX+S3&3:6<E[F1JL+HO]I\:>29
MY<AC -1>@6+*00R90?99)54XM\T/'^T!<TB)JU:$Z5M:S6A%3O?5/O/)ES">
MU&X"'V9KQ0SG^Q,OPF*<1EYBMKE$@L9J,2 &\)QG2%D;J5BP 55C2NT(\= 9
M^6.:QXOE?!S/EE?;:MVC)]T?D[!F;P.Y &G\N8MGWV,ZFW?%4JLI"E9ZGXP
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
M>[O546!C G?+QQV2K-[R$:M>><L1=RP6=!%H^=# =+ 01)+ @D*;T&$.MMW
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
M6^:QSG]>OT1Z[-_^]/\!4$L#!!0    ( &6 :%4^2Y.((,H   QA"0 4
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
M8$1).88[JPUV9,7)V0ZM1-VP\,Q&:*O-#$%[KEQF$DTB6*HP\+XP^E'A D1
M;&U ;H!R>MK?0\0-"\ULA'5UY\K)A)@59R+6G4MYSJ*@[8L7\-GK&E6_*Z39
M1/VG9"DT$W;#RC.WIKJ,S45C)&@"XE01R_PG;S.M3SRDPBV@,*W?_.L(^HYJ
M]Z3B#F)\^)%LS):3_4J"<8YFDPW-AI/I4A0B^*)R"7<EC'_7D>P6"MXZAKV+
MH \3O=P&T:.-8>^DKOO#F/O(^C L<!"*M$BN;*[AG5J[-AB>F$PV:E>+:=G6
MJ2P//H;=6/F[B/@P,>PLP'(9"N.B)E6Z*!@4FF66(1@IK4Y*/XX8]DZZN3^&
MO8M@#Q/##H2A!.Z8JBZ(%C&Q$&QD5CFN0,2,=U9R/Z$8=B-5[R/8@\>POZUM
MLTEY3:;0(D5OUC%^O>&A;6/7VR"_$;>.SD4(TJLLN2Y%D5\E311.!-*!+6ZP
MQ?.;QZQ%T#$X<C' 2U7K#F=:"91GRA7Z*4CTOG5N6/N8]5O\C.-SG#V+M:)R
MF@^X,)$[>GT"FEI#-P$+U38&AT%Y 9G[NVZN[#.KFQ@>Q)'!+MJ]N99T$FH/
MF\8*SR\T;WI1%I#^.9Q_?'$^FT_.</KR2QJ=U^.,9[,9TO_R>_@RB*"2=L[0
MK&L%SH"B0L[,@"R 8$56K=F]!\S#4Z6;;M<3I3?%]&)KSN:ORPKX-R&$; 67
MED EY^N!J*,]F,1AI:?_:FYI\VQN@ZP!\MTO'=W%V[?.!Q:$0]IVF;4RUV8*
M@7G)(PMD%FG(*>7<WK6X N (IF9WI=REYITDVH-Z_SZ=S&9OII,RI-4L%UI>
MLF,I1B 3&A4+60,#7I#6LBADO*O=R#[*O3+\=__Z[BO*'I)*5J;O^,/++Y]P
M/+NZ8TGE#;>.Z1QIQ_*T604#CD4-,7/K;8'6(>*-8+Y[C;<1<P\I)&]QAO3
MC\_&^6=:9T:33W72*Y0#3\XQHM5$3H#JVQ86R*$EFDI96ZBD+.^ZX+J?>7<'
MH,/SH)'B;EETK:3>PT+_#D>C:DV.\V\P_0.O3'Y@HC88,#"7D/ X0P:LRK'^
M ^1W1V]<ZW5_,YI3(4,C>?>P.?P=QS3A$2%[EL](NG6RM4+A!3Q94E08,PO.
M)B*J $:,)<]&VYBX-T)%T=H,N!O2J7"BI>1[V#5^7J5%UBI9A >6(I[6$K5U
M(:O>Z:MQ'GX>YG,87?W0!7Y7*]5ZH1E*)<B6I6TT!I-8$-EQ$S*&U-JXZ(KY
M5*AU4-WUD-;X[*S6Q?WW M+K\FH\)^3#.,)Z^C&?#5"%*',.3"PJ%H0$S-<5
M5&H#P12O9&F=R' WHE/A34.Y]Y#F>&O.@Y "UTIKYF(M06!M(,/=128TJ!*$
MX^1.]^V_G(KNNTFWA]S&;X!JJ[\S_)7\Z8$!S8EHAM&^2&9S4,BB3YK)J"(H
MU,GVI_!+&*?CJNXIVAZ6_$5Q;)S-EXA6'/Q],IY<0/T=YP-A J>)U:MZI1ZD
MF,B\I-F#X$IE)5#9UL;H-KB^>SXT%WX?J__\(TZO8KH&=A"X,<&3B<(%BHK.
ML(A86 $1"B>OFO/6U+@;T7=/BH8"[V%WN%RY+F)FP_$Y@;R,\S_',IGB\G/O
MX0O.?AN.)].+.OS$=O*\KC_EY;_.Z=>_X?SCA'[SF3ZR2!X8.)4@Q*+(1=>U
M!V%.=5LU+ 0MC51.8//[50><WG=/U(=*A1[2_+]-8?46/L<QU@A#2;(D(R6#
MX"73*2;F,2AF%(_":C+\0NNHZP8H)\*F;B)NV&YV/<DWT;.>'((5D26RSYF6
M->^M&$T@@Z[WV84QK<]<'N,:TT+\#9O57H D*^V*01^"]:G&&C.7M$%S\@A#
M;>/GHS.@0O+ES@Z(^W#A&H#O7N?[B[-E3]H+-/\8YWI$/(SG<\PO83JF'6Y6
MD3T;+?X8\_O)&YC.AVGX:6&NK1J+#7'V'&;#-!#U%I2@O0I=->)5D(3=2.8
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
MQ[0HOE5_]'?Z>_IF>8N=Q.F3@2 9R-JLBSMDH?9AXUEH(;BSPMVP\-8?\QX
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
M460M6"Q*K?9B&21T]2:@-HC)&-4Z#KP;PE/C4'_J:5R,YTZD%S5L9X.D+3?
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
M%L7!=E%4#][:G:FGW"5N0BK, !022$XL)@.L2 \$S4;@S7NU?0]5H+IPI)G
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
M.6YSWQV)^VNGM2A%,5XX3Y]A5/>3@1<\@<BI)B,#61P%6'0:F#7*1)^%".$
M%QT:SNA!,/]X!&SS<O3!GL:-,)K.;)G.N/PD/05I@O27,_KPPOJZ]OL!>..]
MYI8Y4TLW2)\9%&.9*:Z48FT,7.SG0QUF D]OR/?%H?Z/I_:>]&4J\/+#KS\M
MK,?QAU\19OBVQB9>EW_,EH\:F$+30A ,<D1:+0)GP$UA:',!$$7'<N@79Z<)
M/+TXWQ>'>BB@U7+B;Z83FNK\ZYL1T-R7&^NGZN4/C(D<$CJF416F%:G%.Z>9
MT-$8&V0JH77Y@(-,[.D%>MA<.DRML;TGN=A';RX7 Z=5UJYF1H$53)L0F5>8
MF0J *F"2&0X0WFL[J:<7Y>%RZ#!'J'M/\#)#9#;(-!L,*3"!N.@3[EB4B4Q-
M##XD'I*+!ZC7UV(J3R_$0^/+PSGF73NMU8M-?D/*Y% Q\K4TTQD]\P$B[8-2
M9.-TX:+U%:[VLW@B_P-BR4,_XEWN:U=^L=CQ!EHK"UG%VJ48F Y<,)^%9K)N
M;QE-3O8A6TD;IO7T9CQD'MU^5?S#?E5^QF7 \RU^QO$Y#C!@</4^N[2U1JI4
MI Q;!$O22HDF""D.D$;>WP2?7I_O@UNW7Z3P\$Z KRX5UX[PUA5"2K*6<DS5
MPY*U"U>.9&1:RU#6CIL%-, -N^R 1\&[S.3I%?I.6;4F'-E'L;>]17"Q7KR'
M+U=^25-$;S!G9FM?4^U*H&4C(A-:(AAN M</.5Z_?E9/+]$#9M&:%Z6/ZQV-
MUXJ%L9J2\E!;17ME:DTK25])9UB1$(*6*?KF390/,[.G%^:!LVG-2].Y/U3+
M:5Y=#( G)Q$CR[JZ=+4#.M0:E=)Y&>E;+@_1 K+%5)Y>BX?&ES7OP8.*P9.L
M!P#&DU,!3 BN2<8*6:BM)M$Z*$*&H')?/1X:3>&)]P^%'VOXWCF$?B&T@;,^
M!NTYRR(&>O&*8%YDP;*1B?8D$5)H?89[,?83PSIK9 TUCA4XOD](@XBTBAM7
M&.A:,L!'15^IPH1**M1XB!,/) 'IOJD\$?>A\67->] Y<OP.:O6_=_-)^N.B
MG?2[CS#%U<7P5^,KUTX&16%V9+ZSI'UU?@6!E5$PHS%'U-Z9U+KRQ"[X'@1C
M#W-UIS>U-8P\U:/-77"^.X__@VG^?O+R[--HLKBU^0ZGGX<)7TS&>5E,:6"S
MEM8XR4S49$)'8UG4'NLE\I =&/(EM[F&W1K7(Z#>T=79,);S[36JX)_###.)
M\1,2]*72:!8?%C5HGW^]_,CJ)O&S/V&:%_^\Q665+US-ZPU.AY,L!DY%@29&
MQH%;IH-6+&9K&9G# )JC%Z5U\E@O$WD$I'XX1#A05.7-=/)Y6(MTPNC5N$RF
M9XN?KHHJ/$MI<KXHX?%JG":UR-\<G^7_.9_-ZWQO5(X99$S =29;!6#1DB6R
M8)0B.S[$:DP5!0?H;])N0H^([@^'& >*D6S7V5=F5:!HSPJY ]4I30R4U2PX
M[Y*0/B?>NJW[OEB_BR[=C2G:7HD/O4*]15O+#0KFH48;HP*:1N(LA0S&":TB
M]I6$^T JU!^&!EN6I-]%'4>I,+X-P*>2]#NK<N=2X_OHX2B$$2$@!I&94*(P
M37LS"]*(&I;R42% N.E.?Z]$V;,D?;\\V47\#ZHD?32Z"$]B2-:O:IQ*'1AD
MZ[*."=&T#OR=4DGZG=3>K"3]#CIK6-9X<6R$Y""3F;1"$FB6WOG "D^):2X5
M@WHHR:/GPIL(06YUAG?MJ:>BYX[RZF&5N*.(]O.OO\'_3*8O1D!BJ,ME<1IX
M/<HC@()IE26+5EM6$O?)&J4CM*X'M@.\1V7$]J6VAD55MH!Z"?1W.+MXK[:!
MVY.9NR/4XQB]O:E^>XHUT]MA%[3UL 6]A*68&BC6M/Y&S2#02BQ\MC8'68)J
M;20_")K=8S(_6);MH*X>V%4#".=DC;V;E/F?,,4;F%=[.LV8&X[ ?*RI40XT
M\TX&9@!UB<)Z$5J'TK<"=G@SJE?U3OK630\-0%Z<S^:3,YR^Q='"5)A]''ZZ
M,.*#%8&,P,@$H"5WM'CF2T&F90J@5%2^N7UU!YP3)TLC/?2PQI"EF/$,IG]\
MPR-LM*X XR[4D NMKV!J\V!428H@K3"M>7$3PVF3H9/$>S"97]6 72*?XBW.
MD)Y<ZXO^C)]Q-%D4KUJ!M$;;[!-MNU$132W]XT&0XV]D$<K2,M?\>&\K8*?-
ME?:Z:5B/;S:=#][6K(:%7684UYE6+L:1)UJ]T#"?L3J85D4PTH6TU:5(>NH5
M<M!WE\2X-N"C\,#W%W$?>E[1;1L8N_C,VVB\_<M^OP_<0?@WU==!<@WW_)MP
M4%I:DD2NE0]4;07/611<$3HI5(QH7=@J[>;8"MS@7;;7WRX":ZRW&TT&+PB5
M<B[*+9M D'^!G 7PGMGBK=+><-!;1?7OT>#:P0^W\W92PZ2E#'OPT=[-:>>H
MF_G";EBEQ"X8Z\A3="707J'J-$MU'BWY"%R:+,@T+#JHUJ&Q36 >Q6[;5B4]
M%'*]BN>B)_46B'HZP+Z-YCAGU(W4==-G;R/K/HX%;R,K+AI78F3"!$_(#*_'
MH[:N82GF5**6K1-H#Z7]>XZ.#Z;\743<SUGPV62\P/5\M7%I$T0.6C(?:]M#
M3Q8-I(),B))"I'5.8>O4B=LH#N]_=]7-[8/<+H+=:!'\YT\W)/(K?7O9BK[.
M^"V6'^K__^/MJ[L;T%]4%H<K1<5_Q_EE/_@-'UC;@7XVK%G7]V1%=!WQI\N9
M7I? :MAKC.A_SOAECN.,^<<?AOEO/PY53$4G*4G+4EMT'J267'"C,BJE]:#K
MX!W[=F\J)/_KMWQH8:0L7CJ69$*F03OFDU,L.K"<.UKR3//.W?>BZMRO?-,(
M]/4O9/V-$Z[K1_$<RV2*SU(Z/SL?T6Z0?\9/4TS#Y<6;<7YV-IG.A_]>?#O0
MPG.)*3,T)#.=K&,@G6>*IQ2,S][?S!CJ3W#MIG7X5;@Q1V_U1G]@5.C!\=MS
MBEM.KH@0A;:1.5E;3M2O(*C,;  !0@@TI;7SV.N$GAC>F_I[L%;WG5R9XW3+
M&7JA>2P\LI ]V?@^D)&&T3)9R^?Q(!1O7DR[_UD]L;Q?(O00/KVP"5^7C7-=
MGDBYI'B42C.K.&>:Z\0\)O),K0&A5)%!M"[QMBVV0UT![)ELO:CBH5SLVSBE
MYU_?TR,61Q[:Z**-2,SE4"T:$YDW63 , D),HBAUL#7Q$M:QSH[[H<.V"]R>
M:CGD9EP!KDY0MH'8TS'R%O".<Z[<7+7;4J>C7HY$(0]6F"0B0YXTF9P!64A6
M,!"( 4"X6.2I4.>>0^F'P)Q=U-$#8WZ%<5X=IY:(8'/VK+:I9AJ-8D&;P)+Q
M3FH10X36Y]27HS\@BWI?Y4R:2+:'$XSGY\-1'HX_T"0OOGQU]FDZ^;RP?"[2
M&Q,4VEX3T5O6;K&.D :HW]J2?+8&D;>OEK\%L--C1GM]-.X7?Y$T?]4+O$B@
M7Z$3!6WV.C/T*BU;LD"6FG&IG,_*>NZWZ4]]_TBGH_X>)-O'S;SS*0GX?(H+
MS_]+_>J"D4H*F;D+S-HZZ<@ES3<D%ARW*1EK<_&M;T5M1',ZO&@L^1XZ>3\;
M3A>9.Y\FT_GB,.?;U"]2X\DU Q\],^#('P.3&7A5F-&9MK;LC<+6S+@/T^GQ
MHZD6>LAZ6G1^> &?AG,8U62OC?)8P04'+A@G6*$M@18Z(5@@+3,$YT"DP+-O
M?0JR(\33XU"?.MK8[/D *1:_P[3VN_J,S5,I;CVYMY2)N^=P(S4B!J.T2]&I
MFOQ:R^_Y$,F9X+)X UQN2HVX-4CO*1":_&<9!3 E$6O#6%?[)T46@^0\&V*1
M:UT;M?\4B*N!CM\G8S+>\_FR]'(4G);;8!A&:9@.V;)%0P3)M;*%)Q]$Z^EN
M!/. UJ_]^'!S^6HC]M:U;A8EDB^*82ZN@EW*X)L WN TU;Y[GKPZSB$SD50F
M4TZ&6B&6,Z ?DC5G+(]A"\=IIT%/A@?]BKN? ]F$F&>_D(26P#=*9I"3$Z6V
MTDZ"9*$Y]\P;!)**<47:''UN'7C< =[)<*AOU?3@D_^=Q/7K9#9[/5X#]!)E
MJ,)(WK.041)*1S0WLMZE2-;GP)6 UB?[VR$[.>[TH) >W/:M ZO6IAR,2:R
MMF3E>X(84J'E,HO"B\@\MZZ"_!VF/'0A3"^J^)Y2'J*0T2I)ZZ;/@IQ6,"R@
M(S'J[$5)Z")OW1[^%%(>=J+#'BD/NZCE2/'J;2 ^I3QT5.T>@>M]]'(D"F4;
M@JB-MK"0_:^U+RQZX$P#2"&,<+QY%ZOO.>6A;^;LHHX>&'/O.;H.QBJGD"D,
MFFG#)8N._A$I.Z=2]05:'TQ_G]&,G12Y:S1C%RWTD#2QJ %6._^0#*Y>6W_^
M]>IO%N]+ENAT<IG%C(F01DZ&H53,!I1D&SIN7>OHU_;H3MK$Z4E)/;CP5_%<
MO#U;(.K)L+F-YCAV3%_ZNX,F'83?PUZT!IG)I8;['0.H>Z[,M*BZ6@ GIN1I
M:RZ K0,(AZ+#/;;)\=BPB\P;YUJ]',^'\Z\OR#,G:8TP/__ZXN7KU18H/4>>
M.=(L10UJ!,$@U8N02>08@\D);SC-:V,%=PQQ>+NBJ_0G[45WD-H %WV!89P7
M0?B;-0EO?K_XT/PCC"_^</_(=K.ANX>^^Y'"C=BXT%(69[U1(6DA-)## C';
MVH(,(:1!,Q2]526_/'4,4M%[8%,M<J%HI:MIH"J9RFN.VD54L?79[#:X>JS(
M?K6!-U=&6PV)H<G M'"!9F]K-PQEY**!MSG@[*\@>U#U3/=CRPY5U_=520]^
MV6:4_YAA.1_].BPX4-+37J)]/9NGU9\'V@=4,0R5*%%XAR4WSU3= M>#(LW>
M.MV:-GLJY+#]'_X^G<QF [(QDD!56#&2G-!:9M!G,D9L4(I;FWG4!UQG%I@>
M&5GV4,1A^])<N>9^[5Z[S5DXE76M8D7BL"C(<#6"E>2-L<E+&0ZWUFQ"^=C(
MU$)9/43D[Q8*H;,A\!Q84K4-!<?(@BB!266=D,ID<EL.:NT\-MKLJH0>LN@O
MSTWOP+D\.06;11 Q,&ML(!^W*.9-3)7,RH+4!4+KDZ+MT1TJ<:-WL[@GA3R4
MY(U=>CJ)"-I8CHQ;<"1&1_,CPXT)DJK*2O,D#[C5/91>?WT1I$-WOUT4=5AS
M>VWKC6W@/G7WZT'U'?NN[:.W!T"WV@171FM9M**6=%! &T$@2Q",\4YDY]4!
ME['OLKO?(5FVB[KZJ>B\10>Y7)2U.@OFL38%"V!)(#*Q5)**&!3:W-H6.Y'N
M?CNI=Z_N?KOHIH<3R[NZRF7OBXHZL)SJ_4JR4LDPE8X)(6RPTHB"K5/VO^ON
M?IW(TD@//:PQMWK-<25L,=[3[&H7'$Y?^> 2:=-GJ3VY,ZIUHX#OK[M?%S)T
MDG@/!X^_3\:)%C.<X[,/4[Q6""9[YT4&P;0S-1TS:.8SN;'6%HM%FAB:5PO<
MC.:T6=%("PU/#J\WQW*&AZ"S8R@+D50((BGZPEPJ$H(&'_56V\5#;][7LTN]
MOU ;OODWNV5M ^/TVO7M)/P-[=[VD5S#3?Q6VS.1$(5R3'E#YF8ARD/DGG$A
M(!HD6^)F::R'J<"MVO6UT-\N FNLM]](4F?G9Q<EUT(2.FO!HB(?02< VC50
MLR2ST$;$DN16\9=[-'=MT".VY]M%[),6,FOH7"V P)<K0*PV'#%Z)GB]Z1\,
M,=%!K-W<K220,O.M&F+?I[RK@WZ'RMM;9CVX/:_&*Y'=?^IT&<NA/5UIX(%Q
MK0O-W$<&*D96<O0@D_'DUC<VA_?!V;-L7GY)H_-:.?(B)?%;:%2&C%!$8 B+
M^*4W+ 1$YFV*(<0B_78V8COY;,1Z>&>B=\;=[@Q^ #7V<&BU*^X!>43 :[?>
MVM*$Z9A<-00$4S*CS1P5_>_(M'MP=&ND_8Z4VTEU/>P"E\[>/<B7#E_20CHP
MG F7":VF/2LD8YG+TOF02D9L7:=X-X2'RGPX^%K6HZ+6^=7'R(;80:8+]R?D
M2/\KG%DM:@?3F)E/F?ZAF5M0H'7SRBD[0CS^$4Y[LNRVX'52VN&MWO6'FEM
M[BE#8@^XQ\F2Z)4&NU&NF0X?"/V4H-TBF\QDL=7)+X%!4I8EBRX$LA.T:UU
MX\'0[IZLB8?.NEU4UPO;%G7V9K.W.$-Z\L=GX_PS?L;1Y&JM!P((]+>&9<-K
M-S%,+$8=F0(!7B%/0K?N]KH5L ?G,717\2U*M=;/06[3OAI_QME\$9_;_U[L
MFH=TO^%Z'[(;=U5E4!H-YZBETSIB1*MX!+*$-*+(.%CSO%;N5BW$,?_Z&\X_
M3O*582Z=!6LK'"F8%CZ1LU#KIJ(&)C 66JJB]ZEU1Z#MT75=F9;/?X?I?$I:
MQMD_AS32^?PM0AZ.OI*L<7HV'%?C]!<83O\;1N?X[&QR/B;GW#@L*7GFZ<4C
M?QDD?86<J5(R6)=MCJT]T+W!'GX%ZXE?-Q>NPZBOAY.U#5(9 &1>,TV80O1,
MFR)9U$JRE&O=26^\:UXG?0.4$^=,-]$W+O_Q!KXN,+R?/$N$;HHO)K/Y;81.
MB!BDBBQ EDP'JUCD0-XR$(G11A%NEIA:6PEDN]%.3O\]";J'-+#UTW_]YQBG
M-5UQ5=4</N! 6"&R!,.BTYSD4("1]9"8 YY DI!"X0=9+M: .SD"]:N>'BZ:
MWF+[IJ5/!B\\ES61/\7*=_(=8DKUGKYR48#+IGEWCBVQG2R+>E%.KU=1-P!<
M'MU&JS0!HC52U<Q9G8%!,98%C\89!XZ+UKG*VR$[5"#F0+3I01W'OH1:,U+N
MF];MGR+6PX_%:9H4.J&7JPY8.J7"($G.T(>B08(N>:M=\)ZDGRX8CQ^ :4>7
MR1'4UCCC;Q.NU5G:-L@:9N'>C>;PB;F'T^JD5Y4<EC3TKFC'4V:<'$FF(RWH
M4>G(K#4F.ED;4&UE1#U LMR1!/P0N;*+)AI[\N]Q"J.O\V&:78K@(LVRB*@)
M!XLTK7HEI79Q3LB\DC):;Z(7-V[PK/7>-X]PV#S4ECJ8-!=@X^YN/P\_U&:9
M+R;C&5E"BX*T_YQ,_R",Z2(55WGM?)',&IJJ]M$R"%B8,MD)DD7A:IN.;O<.
M=!)*;BO.AJ]PQN'@5_P HV55V<4BI8SD(N;(#*\7AZ5U##S7Y,1+7D*M(WMG
M@9T9IK]\F'S^B1Z]7-;IB\L5?<V )V@J=A5KPS.V"F6)XB)NN@6.+6R]^]5\
M==3#VG2=Q3]I*+O&;^LU/%)8[[/RS(FLF,ZA=A&(P%(IP0J%4?F[0I4/08<;
M3*W>5+B+R%K;2I-/:3*^N+XG<G$VTU:28J %OY9QH^V#>41/-J+1UFZS?UY]
MYN&VRFY2G300R7%[G_@(Q+5 ),1"2&TT#(!F;R5(I6R*O/EMG.^I]TGS_;1G
M%?40BEA3\'\;1$^=3_;2W_V]+O81_F$ZGUC#50%:ZS+6=E)*___L?6ES6SF2
M[2_*".S+1]?6KR*JRWZV>SK>)P66A,UI6:PA)5?5_/J7H"1;IDCI7A*X7.2)
M:94LV;RYG MD IDG+>5[J0X&RK2.)B=#;#T ^?0FGS1&PQB;=T#!IBSS;@_D
ME%A*J13D) IIBQD"%PHD5\PSGXTM@_IY][K@Q@X=]CO/21GEJV=OKG<R]"3%
MG;]A6.+R][!8A.O99]R]P'/+!^U?Y#E$PK5"3Q8S3]J)9$113&C'C,M&FY!M
MR5'(BRV?N=_[]1LNEXBKC_X)EVDQ^^-.U_N9QKX@9ZZRX]2V&Q$KCS+%G4H5
M*YA#([%UX?4S(NV[HMQ^_&N*ULB,5Q]6SWF+]?VY_]-[7'RZT,QZ7K(!%"&
M*II#J*.DL-@HE:;72K?N:!@FV?0K34N,K"\[';S1(=_9+.45_ADN5^*5&(U%
M&8%Y0QLO*X)B]%B@.%<H ]>B--^*GA'I):!D-_LW/JG8)-K[V]+BJO\;7,SF
M^8(7C9%1JL]D[<#(/$+,AO ;M##".",&#6H;]+#S<'T?VW:HR/Q6O'_C[,/'
M.E3B,_WTPX:EC%]PDS/%X!F2R[J6^(C;FTV7,:9HR%"I=47=6!G/ T*3>*C#
M@<B3\OXT6Z;:I?"6@O^[<M*+.M,";7"0C:S&$4@I7R2AK7=)<DT1>^N\>*R,
M+PA1^WJH8:'FMD5T]>7W^?7_P^L?YY\^X57"_-LLQ-DEY8"K7]Z7H%X$'T)2
MPD"FO1449P@^^@!>Z<"*"\YHM>/.-5R*\T#/Q-YXC"/=)@Y>M\KM8;6V9(E(
M$ ^ACF,7FD%$H4#G7(ES40L6)\D4)RWM[1_U[F_M8RCB?4 (F73QSCJPPM3&
MAWJ:)%($PT)BT7'+UT/ATZ2H;>:]S9RT(ZS8D<ITB!AGR$D[QOC;.&EWL%Q'
M1\: 3N@LH="305F1P!L5H% ZE0I:4<R@EN5#.W 8)VT#_XTQ6%=.6H;>V,I&
MKY.A9,7F54A >PT)EEA2UF,+-N$CX:0=9?:MG+1C;-:5DS982@",Y$!I@:XW
M_!*BTG7 1,DR&LTX;]&><B2<M#L[;V>;;7WSVE]'W0V*+_/%I]7IU+ZW4ML^
MK]7EU"!YU^ZHHC7%EB2<]5E%@Y['G&3T7B;/M,.+IS^Z[U55IK@:=8B@#2=<
MI%@HJ-()1 Q2!4XK.V_-NM'IJJHFBC^&Y<=?+N=_WC[B"^^G3-HI54=6Z%!
MY6SK=QXPLFR5Y\F7\ R\MG_Z\:798WSZ,,UN8+T.UTC?IOU?DGK)N5'&94#!
M DE%V6+0"8%GZ;C/W)G4FB-RLR33^;^5CYX\E]O)P#TJF>KQX.ORK^4M1]?K
M2*OA5:7N^OFO]+%NC[_,%VLG0O>G/Q>&%^VEK;M;M+1E8H*0D':\**(PU:^J
M><G3[N*>/("F<E6'>Z@?;I8DZG+YX_Q3O+L@>XMI_N%J]K^D0*87859FX<$
M]!6S0'YU]>6L<89+^MW-)\P_AC]J$\Y*P=?Q<O;A=C@ZU\S$%#-D6ZO*"[U"
M%+_5U3CK[)VCJ+GUS55_K4X>LT?F^ X78D\=I94@A40T8".G!"X8"TYG!05%
M5$5JU+)U??D)'#OO$C>UMO:ACYW7WX\5\)>W[E@1K3(3%'(%O'ZA1=M 35 A
M%J5,\$[SYA<66T0YQB/J49[>LB+M8_$.<=@FL6X7PR]-JP,$[-1W\*QPAVE#
M:.+* ?#8WP\' 8SP'*W4#HI7'A0EV1"R%>"#8+;XJ*-H38!Z(* \TZ!P&)R,
M,7^/P22XH-!I-<!@]GF6;VC+_OO73Y_"-?T\7&X0_WY6:&(8 L\"D%+/.LP@
M5AJX ,8'YYA+(0X[]AW#B+6CK-.?"35V^SI)UA0^FZ8+8G[UH=:K_83Q^KZA
M<%X>_G2/(^C!G]W@.'HW/=:.IH-747HCH[=6F9Q=8$QG;1@Z3<D5OQC^F/T6
MA?I)OZ[(*VKP^B D5[E6L#-(M1Q$522%D#4D*06W!*'V+'A;1-EWV?OV8W\,
MB\7?LZL/]^3)P02#DI-RO/*C!EFG*T>@G,-K69+5KO4I_%/R3+]\M?#_^J+5
MS.(=#K6_E>U?5^'3?'%=CQ[NZR O:$%6+.<,23!#J837X- X\#YXC-XDI5K/
M)W]6J'/$Q;ZV[Q A/5Q>+Z23/ANE01FD+V@1HL<$G+;LF&I%E&E]EOWP^>?A
M\ITMVN'(^:$L/]XL%K72.:$(/ J*]:L@RLE:Y"P9!4S!(K->$/(Z.OE.C//S
M]2[V[7$4^T"DW^=7Z4XJ;I,I02N*R'.JG>>!5A@F07,9+1?:F-2\372C).?G
M^!VMW('N^5M-;X\)C6?>&9*&AU!O!F0E&HHD5R1)921A2^L#D UB3'7LWG\/
M'V_58SEF_W&!>7;]2TBKV]#5X4_!F'#5ATG6J#/#"WC&!$C& [.N8 JM[V8>
M2W&HP_6]_3IO:M\.P=VW$MV=S0R1J=,1^B9Y#G-JOJ^OGG3]'H:>"@0Q\10E
MO2>,*0>*5D6@'2M",3DHJ4N(ZWRV)^3\9T["I_#]&/MVH6;Z/+_\/+OZ\*UP
M=P>E2G'A*S6K$94N1F8/7B0.EM*3Y*Q IEO'@D\*-'U(N+_/'O$RM3)XAP.@
MU8@US'6_NZ_0SMYD1PH&5;L48V4G+$9##B&AYI6'J#4=QB,ASL#K^QFVTVG.
M]5U:\I[^S>T-G_8Z!HI]6:W)5\H("F>BAR2DR<+)I$7KZM5-<IQ+F+>WC3N=
M\SR4Z?Z6?H!4G4*]S1(=)MC;WV//0& /<T^P"-Q)QV- STL Z3BCA2X86J1,
M!"F#RMY)H9(\81 \$_1-A8$Q5N[A^]D5OBZW&]W=EN15'4I>NYB5KMU8SD-$
MZ:$X;6V643C5^@#HL10':%QIX)]UE^]GW Z1W8_SJ\^XN*[3Q1\$(=E+JU$A
M1"TIFRE5*((Y,!X9QBRMM:W?](V"G(73]S=QA]?\VYCF=BTC59(0!C#&.LY#
M4!QKB@#-=$8F"HK.U0OG%./M:=\.USK?2O1PC,L N3K%>-MD.DR4MZ_/GH3
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
M# N\/>.Z#\1>Y?^^65ZORG7G:ZMB424*&0(4'C*I4$@%)Q08'NI8[439PA#
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
M31TN7WV:WUQ=7_#(,#&IP8M*X*(H\0JU#,8:EXP0KI3F1)W;9#D76#2P=->
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
MI.:@E$LD<D7M?>G5.J]*3YPOD]4MG?F0@/IX%X#;?_;+S/G9!?I^:YQSSW7
MP1*@NJ@F)(-#5O@'<T$:CCLF7U^&=/QAODSZ'S&5'KX]YFB['=Y^TO8?W;?(
M.9/9.Z48<$-ST8Y"1WF9P4G/J>74\5C[EFVRP;ZX-^DT:/7P?;)'^S[M;OXH
MT O"D02*: E"81AHB(M 7"":&R(Y?>T>^OKFU"'0CAN]X??=U5*'I<B,1%Q(
M,RWE8>@!L%184#D$[0W^WU=7]GR!H@V#XJM)G#VU:,-JN3[?"$]M\ELII2YC
M8 >"&8WQ7L"EB6<"/%M\^2(:L5MZ%G[J'8KBWV[I^<,#3[\FH)>O%T-M7C%M
MX0;$58)J%QA]DOZ[4*!^NN_^#/\!QK_OO@&6:^E('B4+O*3!D%*DQBDR$O^0
M5BC.B8])=UIJIG;@(TGZ#?S7PV"5_?8K6NK;Y;<K( RW!]+Z""Q9AG.)-."S
MXY"H"T&8&!7KE/6VQW,_/'2\$':0V1<U;%8Q(W(#Q/U]!XCRRFJM%,B<,/10
M.!*<^ATD_(&2(1&B10WGW7WH"3KO8)N-VLDI9,5\BA:2]T4$,6HP2BBP1%O-
M4S*T>OOT9UPW>4B,5-='#500=M7R=4#T<NLF^[BK0]WD ;8>J9.3%DHG3\!I
MGD%0+L XR4!SD96+0>I<NV/O\==-UG5^'Q-7SO3^+2WS8OG-S<-VMMM5=O7[
MIS]6-^&)24'A<*EWLJ3J!C#">U Z4.X#+IZ=Q!3Z/?4HZB=[^6@QBH$;5,3<
M4R"3FC$>"!"::*&Y!9.-!&X\Y59(KT+M))MGIG4Y)%0XW!<M)-2;Z"!V&-.K
MUF4_K<L^-!E%Z_( 'Y^*UJ4F+CN*^W0II<6Q\5)3'S/8D)FA/N1@JC<).!G>
M]M.Z/#;:]G'MM"$9\59Y[2TP3R)L&H([E2QP%12//CL9W#,(R:;W\N%!71\7
M5>[4WA7IG;;SGV9_KU.ZU@*+-'EE;0;M2IUV"!20-AZRS,'JH%0,H2*]'L/Q
M2KCQW-A@^7T$[_7IJQ2ET#.!CPZWTT1)<%YPP'V03TE[G67M=?1)0"^8;/4=
M5KEB]QZPL]U*,7<F7Y%YPO#" W-%XXJQTC9345"RJ%M*W-9;WF$"Z_O<%\RA
MYFZJ7!+[&8/67;/J?M"(TA"$!T%8? ^<*2K97(*V//,8K28I=^#6P0!>.,G&
M<5R#.M,?!'B)3SPHELJA$$:'LNBW4IZ <#2+Q%U12*]"Y*T.V0[V1$-67+T5
M7="\%"'R7IYY6J3Z$+.V%R*GT9,<'0-!#:+R!",J1QS8F!@W(GIG:]_0'\$A
M4"L?][%FY=.;.SNPS__!>>I68'LS8]U1V68LY92+#J?,N.J57MA&T0B41LJM
MU3AUD2[!0]<'3BY4WLLKB]8F;7![=J5NMSW1Q"4I9^HA\HTJNU)@2OYVB (#
M'*ZU5;5?Z#N/?]F+^J%^:*"8< 7E^C*D YA&2_H/0*99T0]VRV[W#K!I@_7\
M1U">L2!RTE FI'*-CZ!D$)"8H((;Z^HGW(W@X#VK>1O_]C%EXYN8*V!7BXT)
M)#EI";"8<4V3JG3)4!D<L20;HT.^KRW>Z63\AX>,OV8/,/X3Y]6'6^[XQ,,_
M_;$Z"QA]X+\822M\QQ-'E@;?-^9[2N */:QEHBFS5+J\662/M-P3+Y6QIJ<2
M^(Z'3R[\S9'^0KERI5=:)T62P!N1@5 J#)79118J3_##41^O^L=-C>WOBXN+
MGQ;+\H_.O;>)>8_ANPVDJ$-KL'HC=B5L%LQ2+4]'-7G7"(_P^+8N\R<02CN4
M0"<E+WY?%DY1$F0,N#M*14$75^W2Q$F MLD8;UG6O'I]QZN:X!0LG4QYL _%
MILC?JZ6ZC@$*]YH0\%:B-S(+X'51V0HB1FLI$:;V;<Q88WM]DR9YDP80K$&=
M5[MQ_M?&'S?C+-T\LB4X0_!(0:1HP'+<Z44O G7!^J!&3XZM-+;7%VF2%VD
MP4Y&1/UM.3*Y2/%L7M2#<IK=';'C*052;DRLP!';D, I4OJR%C5Y*Y72K,.)
MTS3H7U^:'2_-B9#II*76F;,^66= ZI!!!*+ :5:N!R6ZQ)@H0NT>WQ-MCH[2
M"WM%E>^^0R(&SG52($/DZ"O/P4G+0"LF!,?W*ZK:$GM'9H(3FB9/YDRH&05/
M:J/;W1SGJ>0_6J\QEMKH>C*<,@.C)2G':!H9B_($SY.>D[#^,9#_"%_D7LP]
MJ;>W;Z<"9IFAI@P_&P="4(N!GM*0-7<L".U\&]7_8QC\ZWM\G.]Q2PZ?\%'9
M?D,0KJQVA$).TH-(6H./UH)QQGHO3?+B=,+BGH-_?9F/\V5NR>&3/J[;;XIR
MZ*",]J!ER89.(H#/D0#ADK(L5#)ZVDZ@!PWK]44]Y$4]0D?VXN=I'@WNMT&D
M) 1N":B8+&XDT!"&$PE<LQ!+:FMPIW-]=>@6^ #?52L "-D%IRT%E4HMA\4_
M; H:BL2>HR$20FNWK'F)+08&'=U-XNRI6PSL5C#R+"85D@1'BL8+1CLX9Y(
M0GD6)#,QN]H-79^95EXO#CRIE=?'%Z>B-=9E3*]:>;VT\GK19 S1L4-\?"K\
MI9D9P4OO(U-BX]*STB>KP1">/$D85BG[8GG;2ROOZ&C;Q[65*[1Z"W]$*:R2
MQ@%3SJ#Q7 83O800/2&:1_&@SOY5#>A 3P]1 ^KCILJ*>8>+REA'J"$E@.$4
M YA@/'AM#'"RL8] [+$#MUZZ&M"A)!O'<>.*?7; SA0712B+I"#16OBF>$83
MT$BD4$J'0&T'T@W%\<*Y-ZH;*ROJO76KKY_2>GVQ5\>4$ZUDL $RCP0$%1Y<
MT92T.7,K\-T1D7;@6N<'OG!2M7',2.)Y]R$J*864@4*6AI7V9A0LBP9<Z2&L
MC$[6B0&+XRMSNBR%0YQ2\:#_  EE2G*D*D70 D&*D'%^#%2#)#)(G#>SHUU4
M/%^DRG6C16V(BQHH[?R@):8,M=FR!(9;5W+Q<2[$/07D%#"RPR4UWJ^4>-54
MK'88>[ G&N3PW'L5NJ!Y*9J*O3SSM-[>(69MKZDHDA-91PI1*@_"X<)FN.3
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
M,NR)#L;D0A];M[D5B5>84KQ>I4RPJ<@_"::*_%/IV^Z5!A8CD=9&KZHK8.V
M,7XT4,='#Z]"!AFXT9GB^NK,ZR:]*$I!E6<!:"B]LH3>J/F4U%$9& L8]:;:
M%Z.[<#R'$&"P?1ND3]S'=-W]L .J1LO_;D33+/[#/;:' @/,W6#2?P0=BPQW
M(=: 4 (W/)8CL"PY1$$EU8DQ'EM/ 1,N^F-QH(^5&_C^;6DRLES/<)(KP*Y7
M)*%L8D8 -ZFL<-F ,XJ!EUXKW.A:G6I?*.T$,OZB7\-+#QI,#S5Q@T6_(+D]
MZ]I6>^E ,DL$X]F(80@7&HSB&7#ERSX0JGF#J_/[*)[#@C_0M@^]+>IZ^X[R
M9Q=<S>X(=F.:ZGY@F,^>I,! @S>Y$7@$GR5649Q](*AHBQJ- .=8!&F\*(E,
M.-'5SG\;EPA[;P+&X4$?.U>NLWB@VOMI]O>'Q3I=5PU*3ZD11((W5H,@%!<E
MXPQP@G.>T91;T:DOPM./F>)TOX8OGI(_'F#(RA)>#Z&EO]+\+CBA@M,T*&#*
M82BKC07+<P"B0HK.1?G@1>_HY7L/>I9^'F+,%AI>UYE*;[[??/G/65KB0[Y^
M_P7!7FPO,I5E67D*FE!2KILLF$U3VJ2XYM9Y+FH?Y'5#]AR"O@8^>,@468TI
MOR:WNMQF>Z\>XKU.7^@ ME%TV OH-"%C"X\_1JIF[FHY&W4"[2)7SHD$*1>=
M2ZH,1E=)@96$)5'2*WQM]9<CX-:>*/3HJ-7'2RTI]?/\S\OU:F,!=MTQRDAO
MJ9&@0BZ%*<2 =8J"T]$XA2;PIO8QY1-PQ@]W&CKR,<H,],(QU/+<S\@Y"Q@&
MS-;?FY7V['M@\TJ?7B.^5_A#N LJ6Z8UE<(K;3RG*6>;K,F:$KZO\&??L^O7
M 0D11:2$0-:<@6 ,(_+ ..ADA6$YY2CJGV,TK .Z6T6U6+^[N4(^6UU=4]_Y
MA7_@B_[+8K7ZD-;G@2F&&TT"(1>MHF03.(I;(!6%(TP0H4GM;+[!H(^CC*0/
M@[KDC+?S6^6S@\/ 7S4$6IT3FKR,N &SCFH,2CC:K8C&"8I+#!I54J8['"P,
M0W&Z%!K9 R.4*TE%B;0J0THERS4: C;E $(%S5,4MF6"^>3E2G6FD?Z6/(ER
M)9N5$EXX<$K)DD*7P6MG@/C E<^!J/LM>%]$N5(O/_<I5^IC[['K4+I@>RU7
MZNW%/@4IA[A@;)IHG#.]L!QRSD73DI2C=HZO"DDTNJAB:ECX?@KE2LW8T<?R
MXY4K>1](R"Z CCH6C5,!CK@,V5G'!8;,D>C*?#B)<J5>WNI6KM3'U U2EK8:
M9T649A.A_+((M[GXT2L7K+;@I%<@A$A@9+"@G6#$L"2%K7VU]02<YQ!'U+)V
M@^JE1Z!=)]5V -<HCG@2V#2!1#4W=J/' !\T63*> IE\3))(#XF5NM[,#/CH
M&%"N$BEK*+6U]Z43$&1/*#$-/_J8O@$O-LKI'Q;S!<ZM;KTY12EHKQJS7:]V
M&"UAQ$1 ^(RKG2,27(P>)"EEWXX%+FL'FEUP3=4'K8HK=_6(J.F')E''-A;Z
M$92FCADJ#&@F! @>%3B&T17)"0/N%#$VJM\-;0>0Y\2&X99^=*H8\6)QUX_/
M5JNT+NECUZIBL[1J=M'8%T#SB\=!%KFO0$B33I:'K%@2N)WQ(3E)7+F>#"1Y
MO>\BLB^62FD+VT><_?"(J^OZ^''^>PJ7RR5.?_@+.!LNK__ZQJUFJ]N39!D8
MU[04FPK*0;!43I)=!,4)TYIK:ZNG9E<=P-"9>(OA!E+IJWJQ* C._&JS^SW/
MF5&3M 3"2JE.%A1,T>HC,1GNC=..UE:NV MJPH20T5EW?T:OZ[$&B_M;M_J*
MPR__>?_O2]P[7_PP2=P"/C>"<:F% \\B;J7+"F1B4I"(P$B8&ZYS[6.FSN#&
MIUAEQ]XOF&OBE:8'U5N#G#/I*?>10)*4@8B,@_?! *79*).E\:8V2^YC>&YD
M&&3C!H=/CX[V'(-4AC$(0SBE&4>1BC*%D50IKY@-W-O:SG\4S'-C01VKMQ!2
MN%U:GQI[#$PP34HFC\&=K',<;&8X6PD>D- J&E,[R[D;LI<<GC3P78-%YLWE
M"D>[6KU=?/.SK0[-39.7-7ZUFL7-Z4G9M%UI5I\;E3EQ6D-4DH*0$K?A G?.
M.3*E=20B"5J9;@? G*"ZOX''%^.ZJW(QZ*Y.4#? =LVWSJNDRG%<TD2"(,&#
M,SR 5"P'ZH/%;W=*[^OWW&?%E>:&KQCW%*QG(2PO4RS!^/H[3L _HMX%-L<D
M;*81T"C(:&LT&(-K?; X+3/)K#==6-+[P<^.)FU-/WI =$Y-]%XCBQ6)N%Y;
MC.,]0XA1I)!E$-'KVI=N3R-Z5HQIX(0&:B0'+)%O,?C#'YYCD"\LH1CH*ZU
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
MB+BC$Q$'7T[.N(PX<7N%'#9,4)N$XK65&I]&]&S(TL !#^DAA\P??4+ 302
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
M9\),YIU9=6;6FIDWF#',+$"F)*<H!^#@X  ^V#\ ,T>V*NMC:P4 *BH )P
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
M8]". 8CG$"^*]9!*"VJUU_TBJP/?4Q'%?3$E2ETY#G<372?Q:1>>8PP7>\1
M6+-K';5Y%RJ@Q]A;F=+Z*7WBT4I4ZP7^#G8(TTM\G'HNQ%$<FJ!RUSJXH&A+
MP#*^KR8=E?>E.EX4V.IZ1H ON9OU3%34LF<?A=_#8)(T[Z\643Y%=#9_XV4
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
M9MVK\NK:J,[^E-18H@V]^[J?->"FL,J5_;KQS1BR.9#+T%%VZSHNJ["05W3
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
MP_XOHP=1\BU^; 52?%4#EF7E3R#1Q+Z3_H[JSW6!!?S10LW=])R/JVJVWAB
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
M16Z#?)^<0']K C%(V=H'&. ^MS(& !8Q -&I1L0J^GL>*GP9 ^BN@<6E[#'
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
M/P^S=[7QM7(MYH]BJ(\9>"NJ%[UJV7?Z*F8J$),^.K-9A!8O8.>3R2.FR5_
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
M3H9FII%,C1V 2D-DPX>/I-?F$X:XII8[A<C9ZU<RI2G<\H*&J+F(D8M' C\
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
MZY<I]W@\92CC+)F!/*05?Z@C%ICOTBN.J_US+:@M<>%A\?@?&:<,>(U8&8=
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
MF L(]G9!ALV&CRZWY64T9A?][1SBQQZE8X45VZ6XQ.S9C.(;O,^ZLECNHHK
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
MYI*47S!4)LD;LWR+.><2E4(7KG)?#,.__FOL^+7H.^3N9^*^"CG+7;^JYON
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
MYP6G3O;,9?B7BX_V%YB:#+J)<JQ&;-D.&V.<"UN>^_](8W-MG1=.@</>CB_
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
MHZ3XP8$6NV/Q1.3]28<%A0M?XP_A ZNF!@%%%ZK+H3%! 1MF#C97<@T =8K
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
M<3J_-Q,%.P:5E#Q R-;G$S;N[G>5?P!*%\$57EM1L@..EH7,>]C&#=*"1$*
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
MLJ6@=HIK97*'MEXN_S6X%2>8E*:&,EBJ2^8MX0F+JKEJO+3BN9F6,-L7.JA
M9CYIZAO4UCK(CPG9W!<FGX/419.G.06N-'4$G$(_\BNST;PZ5'2[9XL4406K
M*@>,\3/ YT4,;<>CNI6E$RS%IZ1"J;W/8GSZD)**\WQYMB^-#R+5R$"NR^-
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
M(>/^ '"IP_9E\&(N3GA'^*3?T&DM_8S%)QRH;I!V*:N;7WY3YN2PY]3(0P@
MJX7BN?6(0#8YA+]*^TX;T/ 9YVT@WWDY:L>N.'6^TU=(5F;0C:;SQ VG*.CM
MTV[YX:F?&ZC4/ ?UBA*&Z/'0ROVD8(T,,D-O>5GW5R3,@)-=LJFN0$H!X$ .
M";M4L\P\BE4Z7/YH/?V&$,FQ59JG^LT!M[U=K'8/7+00!(PYT0EN:!1XN4FF
M>\M4_ET#ZO7_G9H G2H/-!';[WML2]?DMP+RB:2]*9<S"YH^HFLWC*^BG[M_
MQV[;,Z$-ZX1#F1\YSA]\M77.'V?-5!TKWC=]NY2.W5,0 N\)DJ%1!83/[TM
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
MW;-704N",4BTGY$)S_3;Z&KT;HB.VTQ[C-;^D8Y?>PYNE*1ES=AVD-@=!V7
MA+961_K&A'7[2H.S(Z9@U"B2D.Z'82PU5'+1FHP/B]Q"E*N_);3KC:EE?PS:
M*I;=%'FZ*HN+Z3)15^/HX.G<G1J2;*##&^M@D:L&T2RS8-OV699G<BFCX:DN
ML:C,:!E#C#UG2>2%%D%5@B#QZV>-N5J]>XUN-N84ML#O\WAX7[\:?D7VH#%(
M,4#\P#'I1*$!<=OZ1@W1_DH )JV8]95!X8T?**+FYKGW"'C-^;@0+\-D6[D_
M7JK=0@3,GH<R%A)K3%BB*(_;B9?"KO=KO3M8AM<A@DL^Q/I,%;9'O&J*;XJV
M.,:6O43S%PIA#7/@G>XTJ;YVJZ/IW$C3+:+?F\@.C.\4R41X DD1$Z@#XN!5
M1'"OC,#8@9_8L]21=2+9^DUPU93F(G6C0BM/H'$MN1"TIH52;0*1'4!=+-P5
M_!)$[NW'20E^!=OZY=;<OM/NEEOD"MA-P@'&9:C\67HHP;X5OM<T//Z%['G]
M8WK(S37B"[W/JVZG$0X2D\2V">\T_GJWCC6VPIB4L/^!2IMXOEF[*@O5GKE2
MDPL!8T?%Z3PM&T'I8L+$;P1!"48?6JE;C]"9?(ZJ(%?F4>! %7L6"*R%O6Q-
MU@JR<:G^+,,J*4[+YUUWIFB!ADJE*[\XEVFV@B&IL0I_WV!P%D1"E)PQ.95E
M1"M +3KTZ>;TW, -^#1_F$ O+I>RQKP0"O)! +,/8M!4E%C49/DXY5'1A\T4
M?U1E;*!WVL\1*BVJEG25V5-#ER"+4]^^?2!+IO7?CDG"^6!/994C25MIZ)3>
M'AE;(P,6I# 1!S)/A&:)D? /?7X=\\$V4NS'H=CP0$"QE%5[H&S6H^>P9SSW
MF^[N,$>4EH+/7 U78DKT\FA_K"/UM@"\ A"@GCG>B8_X_#DDO/A# $XN@YR7
MY'TDUO H5;$%(_AM=?%>^=@K2.MX]R_B@:E(TKYZ)^^I4DD4;I2+O,/1F48!
MR:M6+W1Z;D5F W9 Z!PUVHM0^?%3R?@334,Z8G&**D-CW2ASK;VR2!+<Z9VN
M:W*!PR^0D ^Y?'__E$GZA[>C8]IKK.)6*\LEVQL1:7"G$.E8G."::?H5H];=
M!SE)_[4[:.UA3)<TZ]IQ@S;A'P!\8^YO,/<#\3\JT5]G6(X!ANAC$CLBQ22<
M5;>F1'J?6A(1+\$.FRI^AW[2)_<3!Z#!"[=9,9K6<X.%/]2+X+LI,KDWA9YC
MV/*/FB^K!)=,P7;1AEONHT1YF3YXNV]Y7Z%RN8<??!S9";*Z'[C_.832E(4_
M3=\5Q[6JP#TD8#G(,.R]\F9]20,928D!>OR9'3['>;NJCG/,[B8V<WYI__PY
M_R2)J>J:/L,:GN -8_(T24UY!9/^LN[5Z%.Z(0<$LGQOMVF9<K&1,@*S:=['
M%Y/CN%/2>9]J&#Y(_07(DV@YB,/Q3/K*9,K6LJL8!?4QT7I%Y9(Q>,>"\<F<
MK4,< PH<\5D3:FKS/H8K3 >N0O4X2ATN:N!IS0$^'Y--TTSR,K_;RNSA\"KI
MX=*."+6D47?E@FA*RDU,C)I(81N?^%20SWQ?IBE)W)=6"CY;I@[RZ=].O1DJ
MV72 X9N-\"!L2-VZLT*:^S-P4B2_Q*%()"< _G O5?I(872#:"X_-<]S4LP\
MG5SO'%">\ZXQ/EX_Q@ (:C!LXJYQ/$)#%5II'MNJ-DZ$-PC;.YM;HH70SK$*
MR>T>-7OWXGO4W*9<W%;%:O1[5P:AP/RCIZ#FD#FA@%.A[MR:.S^(8%QE_#G'
MX'CUN&\\47F?N\3=2!&3%*DI ?D^7TG>,HECPCT=RX^)6=:VXZP1&B)X0Z)2
MMMP\0TOW[)E>KQ(WUZ=IDW[ *9D7?3BW#/:@ =6>)0O4LIECK7Q#')[L.1:@
MBONYQ"_@W9>%F?4O*GY6\M[,O;DC$<-T-F$X M>+EOA)O9&V.DGE&^6K(>]^
MB)+3/- J'U3#*1'&G2SG=V^R#B8O E8K*#B#*@V+;)RQ7F)$L'!<B9"4QO35
ME?6.=,!S_X4I_WDWH+ZC>E%AO7481.DTPC4!)U!"I(=.,^7BG=MJR4BT[%F4
M,T<J HJ--J"O\C[]O%6\+)ZQC >K3E:Q/BW$*>TK,,I/<( L;Z2FX%T/RU<T
ML?_"\3<QSE+3B, UXZD#Y_4_E3899,.GC>3G.3<SC9>28A6EM>5F1Q3C>LC:
M&"Y%D/&I*!TTIK@H4V@3VV,X[C<JKXE2J)W=7*VG?O-5]5-7?9F1@[C16D]
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
M?<OQ6NOR_[TB5PW$)7'(@M2R9%@''&Q\-) TTXX#B4HF)R[4\'Y+==.O)ZA
M$RR>Z=JPFR#2I?;0C97]R7-GG&8?,[I^Z&563:STXVDGOS-V3I]DUFRY)4\D
M.M"-)+7<%.Z.+0!J,(9QM!,1\&1MKG-24>6$P-E2^@9J0;\KA6C%GX+/*SB=
MN;AVS?G?,^JA=7NZBM3;T0%P5/4Y&#.I(XC['J*&<'&C+EB;8VX^==7/.6_#
M6R H*3H)2DE4K[EKR#$M"EC+R1A:0(%ZJ:H!0(]B)SU]1!)F8OVG9'BJO/NK
MN,$SZ/"@"!:5/> @01^8F&DV^)MXX!3"U_IOR<&Z0 E@)Z/.['X++O;*QW$"
M0Z(W*.0_(RF'3,+*0@<\I>@7H8%"A2J53N@2JP-,F@T]-/?C*9S6F'/7NZ&3
MXDB^16E1_()'-4:[0^GI).TY[349%8XWC@MV=^=EBK%C:$PDLBG\$'DT3K3A
M87*BJYVO:E"+Q:H*Q^0IH(=KW5HQ@T@,#V>F.4JN;Y*%#6UGFPQ2PK_]=UQ>
M(W\SR #&G?K\Y-U6LOP(%!3IY0B:J4C6 >G9K>;V11.KS;@-;]__!>!Q.G/?
M*:Y^FBL)5\RTZNY($'VI<OV/I+3K>.MG[S#YV:17Y&(&'HQ5A6WGVH/"3Z#?
MZTU&=D7EV%)"Z4_&HC]+&I);7=9.#,X?6_*MX]R&)QZ:QQSA;[.>JJ!%RY@_
M:P 6$2);NXRB3S.-M/R"_[YK<X#42+4FT;%J==,I:[ 1"Z;98T\48+5:GT77
MGX]1^!Y9[-#Q/\=5G7)9Q9HH'2%R8Z[BCBCZ9/#3A+-BK,HV#%"4.X!(DD<?
M'MNW.E!0DG.?\7T:L&XTN#U7!HYUM#E'?',KRZ:ZJK"3'XN@PKK TG]-M9MU
MO..=0N037VBG\<E%7N>)BH#_7311%M"M%-+W;_M^^!\UY*H*)[TLU8R5._3
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
M 1BKIE?,*H6>4OZ,Z)NS31BR16C/ZT53Q*JY,%K7+&ZF:TF!.J^=!H"I_ +
M6 ;5;KYBB0K 7FLQFLQSHXZYZ/"M21YHW=L?EF9[-*X1IU7NLE-X*V:JWTN!
MJ+<O7Q\1S@-6F:T;C% I7W+B*8#87#%!>MYB'O?ZY=0PG:R\R$"Y&NZR("]F
M2&ZYBB-U;K%PAGL#6G^8DL@X/A5X<"KML^84T]7<RFF['"*3N\2VTM#$H)=L
MS(NX5U(S@APTB?,&E94U1E7:?/K.8DAYWADL6WJ# 'Y+Q4P1N$X=E"%'"'HH
MFM2+.G31."'1XOV&C'V<(=4UQL>&0 P4T,/T[-=ZA=8,\&16Q+<21*BGH@OU
M?E'U+L^SB+0PB'BM56XZ1[V.BXM##$-_"QC/-+?NI<K/G=V]CCOW;FI5DLV3
MU<G1.J%82"N> )-45!@N*WD.6*AD+@BPD[UFLQ*A45#75!#H*ABC,<51,/D%
MZ=@!OG,R_>BXX)-AI'W<XMKC>CT8.GG@DS18ED)DP?,JX#!>G?!!2QW_I.7L
MALD[>#D#07@=.'4;BH<BS^N*WY@BX54A.$5Y3/B@K;1P5[7*1>XE2N*PT]$A
M1TY'4)#M<F;C#9V#MZ3L^!+LL&2ML6?Q;C6]CXOO*Q]^'?=S+8F9Q-T_,G$G
M'MB;02%<G/5)?5\^V@V[/_Z0OSUWX)/U&)GV==A+DL"@4O VYC.4<G A><*9
MZ0I9K)ESXLM$DUO@7P /+3_AH._0#,Q+FL#1WSR2=?$ 'GK[D"_ .?(V[9OU
M/L9R#Z<KJF3*VX2,72YQ,);1J=%&0='QSW7AI74AH12"X(X#_GQ.7G? [ILL
M]R-L>83S_LN'P WRKD40U"N(<&)^*SX>.C!-ZCI.C_?G D7+;@U?N$;C\)W'
MD'[I44-W7X JSNF]5DM*NKM-T,*U+.WP0OQ"9[&A89]/0.72ZJH:Q$9;Q?UK
M"O>KM6HUM!Y4QCG=/:\4(=\E<5X40S49FL+4]'!-?<D-E4Z[8,('H7-GZT0M
MV&SM=EMS%P^20$6+_BJ=_*-/X.BV 2]U8_*[S;[GCG)0[27(,TA=DW1VPV1I
MHT"X]J"R0LXJ3D;W8]\W,;I? D,%F@H21]QR<WO.<'9)4@AM:Y3ZC."WV8L:
MUM:FV5#\D"M)8-.9Z<3H7E)WV3LO(AV8^XPBV_],'+%5=Q, I7\E/GP^U+Z6
MFMX#_5[XG0T3-6N5:CN6G:-L:*N0TYGCH9@ZZU MOZDA(41D)W*$Y[5=YUX.
M80[Z[5D5B2.2A)*+J?6&GC_=-CPK^PWMK]\+=%S<S)8)G@UXFA<VG@?*%)F;
MF*PN.RV($!K9G^/WN2?\W-JZ!.R[RE!-6^]@4VIW $U%].OAK8K]4.S.4<63
M*#*K_$-:WL,U_VD[4OD(XCS[VJ.GB(%Q$HKF^+F%MN>/KB9%3:*B$B'2/'1W
MMV7'60MIT-[KHY4T2 $5J'ECQNL;^VF83@X%9^]1AYS="0WCM&"&[;Q7O-1
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
M]\</U/=_,6+JW8O:YR$&4!#]N /^ITCK[&GB/G<5VT1YF=SL&X8>$B>_^[3
MA)N$BM4-%;VR\<7*R_*Y]+YGT(BYV?A/Q#]\LTN.?+/%"G >(>.W'B;%HP/=
M%P*X0$G)@VS9XA/F4</5V>(X (77_TP#!-<V>5NZGV9W;4JGD/:<^T6->*LA
M>WEYXQ;P9:WMC!LB_JD[5P<\>]1)OX2\#;H#M8>^4FRVJG*-F,0_J"LNDJ87
M]4JY](%1]&>:P.G5CPSN:U_EY)BJQSRB0#.^>^_*J*;K<#WQ ;E6%SE5O]R-
M%^!H=^V,<>60:C.C6C$YYXRH]74?ZZYF9, :.]E3K$B<QM2-?S4X=3B1L%^.
M8GXH061-42'2;NX4@2_@(X&L#M!1PJ>HY,X;]6U@S*L,<;;>(AR;X#9413E6
M)CB;JZNWV="R0RAM(VY-<8PU.8T@AN[*<KZ,,9?#,B^KQ:,Z>44W"/YB@!BD
M46/QOX5#.CNPRVT*CAG9K=KS$=/$8K>:77,^7?^*,(BJJS/#D)[K!UNRTBP
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
M;&U$=#AE^\_*[V]-FT ,K=#@'N\3NK,E;&W_:#Z(<:<Q##15?>@'L@VH[O4
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
M4[X.9(F\QIWY*>A7[O(L!RGF]EQM8>,V_!W8GC7B,A5R%2>I=?=]!MD/(Y^
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
M92LW4_2 'X"2%6"L?<V^L,?).?]/^J9%#XDNW3IFX2&P,N=PL[T:HJ\=\0\
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
MO9-+[N6#4'M&W;XLO/)TZDR4U'8"'/7'*!(F%(&4A2<GQ QJ[NUZAFBN-T/
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
MJE]-MOJG71QS6],I_,+@1!KPJR8-&/2G =>L@^NF#4Z5%/)E7?WZ"C0 M"V
M9_9=F/M?YO9]3.2QF=UW8N7JF7+1>IQ#DY QF3MI2E"[#JA)YQUHM=G0@N59
M-9^:Z";+V699D=D4\^2(JGN.NO,PQC#$<2C4Q2?$,%(Z2,(%$B%%5L::$Q/.
M3HOHT&MKG3Z%K:'IQ2%B8Y_1'5*K)G,=8L%O-;DNS<J&R+BRKIR:;EJCBB'S
M>[84T_<&UHW/=3^6\NE6?1BE%EW_W&0/E6!;\;?9BBC>*D?\)QV"_U'^4M0E
MP"HW_#53&L*FBO%Z+1YRP3+24/FLU$,L6<#B,(%^'*00RXC#U!,!Q%B*). R
MYCBR$4GCDSPWH=9R7.U1T;([P) SP6H3Y$<4:7M;Y/OJ&JQ[^V*)($)>D" I
M(C^FBU(''OPA5WM+^-A1&0]_H#4W.QCGM9(C'ZTMLU>@8O>J[N':<ES]U/#<
MM'FIN(9K"17?==B)>J>*3NOP#KK,5X.,4TQFNJ5RU5IA?(*G[<8PV0+L-7"8
M;N:AI;VT4?@+^2X*'1"X2!!7UYPHADA03]UX(@PIB4*8H(!'D2]9)*WJ3KX8
M?VZZP(UV3^A.N)6)-*O]%*6FUK92UW,8S63X&>",+' ;CTU%6A7<Z[*TUD&F
MG570>C[ZQ(6R#K*V7P_K\&/VKIAK_H]-4;8MXI]US6UZYMZJ+^*K$C ?I?K%
M@U"_7BX; XLB8)'ZA#,1)##F+%';7>UY&B5<[?DTB&40LC0VBD9Q0<S<9$-+
MK8XB8Q6]ZC_+91.L4EQI.6%N'S][J4[[1*9<@)'E3X<5;7-^V8Z[84>I@^T:
M?92@9@EHGG9&["^3KI&Y?V+*M9K(]S#)FEGY$UR!W.,K.'N*R?P KL#HVOB=
MC6E_].T5E<RS1_6!/XIB$<8!X8$(H/2$TF%Y$*M#+4JA^G_D)9A@C(VL]OW3
MS.VX>M<M" :*;^3!7/#U@'GZV'$#T>@*[7XAV2V=3H RE_UN )M(J@\#SDI,
MG\:C1P#WO#R9:#W-0%=H&CP]("CKS?LW-U^>^>L:/UN,$$D%$Q A'&DW00BI
M) RF010F,6%I($+C2*ICL\Q-&-:$@L+>?]D/YFEIZ 2BL3V5-3K/B#SMH;2
MR2).QP5<4P77'(#-4>#+*13ZHE6.OCM=B,DI\I_%A9Q\>)@E\Y-X%*N-^"1T
M)[DZ2EZN\WMM8OU(E]E=]7%L8TFR>_7(1_E9-SV5NB/U>E4W'8M#&:! <!B'
M*(!81!Y,$$XAIEZ (P^%$EF5G'5#UMSD:\.5+BS=\ 4ZC($=9U>=V+&*.6U-
MZ;(WK).<H\4V,]-.OX0CR_\)5\_:/.P6;$=694=$36J,=@OD2QNVX]$'EIP0
M96U+?[\NBD4<I9@)$4$_PA3B"(<P322"7 0X%#[A! 4VL1+/1I];6(,NW-^X
MJWY8*OHL,R2?(^<'TDMDXL,H\&*(8YZJ*T*JK@@^PU0F<8285?K^<.0F.+J<
M(A=B/TZ84@\X)P)B+XAAPD4*"?<B'K)8_5;:-5$<C-TT_1%WZ)T#F]FY.QB*
MD8]/C4&;TJ9)^Q%<EV6>T4U9%1$HU^"6Y$[+)!]$PE65DV=C3UOBY!!;>_5-
M#CYD;R%YM5YM"AV'T=Q1B2=]P1,,0T;5<8%)"!-?^I 1(3P1QU02HTB' V//
M3>15Y%6A4VU#,O-+_DO83EM S@!CY(W;P<'>VO$2"',;QQF 3&39V 'CQIYQ
MA.,>*\;+-R:S71PAM6NQ./;(,*6U+LQ617V]%EL;2'T?10$32AQI,RWR( YD
M"$F8)C"5 8L$4;\E5HI8SUQSDU%MK<&FPF"'W&$6@CZ8S=0/1^"-+-/.P,U:
M#3% Q)%2TC?3I"J* <LO%1:35X:)CNM5F?%LN='.HL^";?*LS$11]U(4_*TB
M7J?:;>K3XJ-\0W)]-2_4W;S*M'N?K<0[7;1BP5A"(B\*H& "0RR$#XED2LZD
M L4X$#02W$;.N")L;D*IRQ?8,09:SH#^8$"'-VT?:[G3-K4FT?8WS2&H6+04
M8\Z6W$SF76(A1Q:0DZZAM4AU#;@C^>N,K$F%M6LP7TIVY^-?Y!BXOM?]?A8L
MT(*>^M /I("880^F.$%0T,1+0\PY,JNPXI2JN1T =?884:S!K0PI=C)D<(4Z
M-TLXB4RW7Y@_AD"_ C5GLY'ESX&>AR!O:/HC2?'G,#H6X2\&/\<"T$W_*G8%
M>G&2>J'@ 8QC':[ERQ@F7AQ#1D5,>1K0$'OV)H##D\U-VM;D#;GG'P'3YJ)_
M/D03W?2?9;H6ZI8_1M%B$TR<WO6/3'6!RWX_TX=O^R?>F;#(GLXP+9]V?6^+
MJ@3@EZ]DU83=WVA"EU5EG::GM^#O5G5-T06.$?/CE,"()C[$(4\@03B!'$>1
MQUE,U:_:2I^GW2*78<)HRSZO'CJR7-N26"69LX;VB>OOG?=AG';[S'BQI^_=
M=K+VVLL>;W7MM1J*3@OR M255#4:NP2I%I"J-MONXWJW:BH\S_YKFJ".WV1?
MU925_>;]=4U3Z\_)PHY1_>\\PN9?#] )\$XJ!+JAQ$XIXR);O&ZV^KM5%>NH
MI]H9V"6F 8XPA[X?Z8N;IRYN**&0IK&'/<:C"!OEV9R::&Z7MI96T"%V@,/C
M)+[]&HA+U$;6$X8#9BQ@3=$X<(,K!/OSW?KQ)S5$?7E3?]G=V4X./(D8,V6O
M%3;&SP\O(RK^N5&#OWE4?WQ1HUQ_SXH%)3PFDB%(I)8(2!*8<MU%P6.1P'Z8
MI)Z5A?W(/',3"#LR044GT(2"WS2IEL[/8\":F74<P#7VC6$(4H,*A?;@X+ ^
MZ*%9)B\+VL/JH6J@?8\/=,\QIHW$Q2?!1/:HPS[^FJ^+XJ9NTK<(HYB&2/B0
M)C*!F 4II!&)H(<BDOK4PYA8%?#LGVYNPJ&E%N1;<BT]9_WH&KK$G&$VMJ^K
MA6M'Z16@0AUA EPOE^MOE258URZ[R07/2J"#I-45KF;$H6O+"#!7/JO^R:9U
M1ADQON=E,GMKF'RI;S_ZRK1>J=%>KW4*UD((@I",8RAPHL0*QA0F,DJ@CY7
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
M9%=:*M\1;ALX9(*]:=R08T1'#QL"#<'@4Q?,#LTCU-VV0LE9U)#)G!,'#5G
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
M_)B):CVSVF>HU7DUBJS[]:IJ!5.7-OJX*8M2??SJE%P($<0L$@@*[%.(<1I
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
MO(,OZ^K75Z#A_^I$'-5%/HKI.AHX_CBFK$\PHX]DTH8&%DLV8C\#$RKF7_C
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
M]'EA"*>#'MZKY]Z5XKY8H# (PE"=N4F:^NK2$20P#8GZ,0E8S.,DXM0J@GT
M#7,[@P]%(_5%'VE&0,6)90C9D/4R$STCK\+(<FF,!1CL_Q\ H6,?OPT%%_'C
M#X#HF*]^R%##A&4; 'PK\JI(RO9P3]*$8R\5T M)!+% J9*-(8<8Q1&C42J#
MR,J==&RBN8F]V_9* ;*57.?W%=J6?1"/@FHFMEQ -;)LVL;O:[CJ@GQCJ$VG
MD' D8HY.,ZD<.<7L2V%Q\OEA$J'VI7PN25F%GKS7BZ0+X'W/B@6. I]$-((H
M)@AB+ 5,"/<@27$:1)CX@EL%Y??,-3>YT'@AM[2"EECUX2MR+76>/I#-A(0C
MZ$:6$X-1LQ85!G@XDA9],TTJ, Q8?BDS3%ZQ=^6\%Z7>@A]E;3O5?1O5=:Y\
M>K5>\:(QMJ-(\BCD/I0!9A"'*8<)90A2@C$FC*:4&)? -IAO;N*C(;DJ@5*;
MYW5MVIIL4-%M[L\P@?NT]\<QB",+DM/X#7 ,F0!I[B1R#.A$#J,S/DPK_Y$%
M.CV^))-1)O,K6;#4]3'9O'9&I;JJ C'+"MU'YI8\Z;B8ML" ]*BZT,4^Y$QB
MB$G"(44>A8E,DDAZ7,0QL:Y9=WR^N<GBMC!!MN)9+E@YI'?4*8C-E#B'P(TL
M?RM*JYR3FM:J>51#[0B%'0R!<5GKKF>VZ:O>G6;]8/T[@]<&!.ILM$CZ*+_D
M1">/O29/Q;54^_1G4F[RK'S2=66T(?^3X$+<5]F\4I"4>XD'/:'+.\5,9^X1
M#B,N:!IYG$8L,H[AL9Y^;O*FYD"?L&7- ^"*"4 T%^"^84/]KE0[B6MG5+YE
MQ2+(Q7Z53NN(XV(_LLAJ8/\H04,^T/2#B@'0<E"5FKH"E0_PTS2P6X0=C0K_
M5!%)(RR#7>328!3[@IKL!YTNWFDPP\]"H8:/,C#:>E5F/%MNRNQ1?!9,3Y*)
MXLWW.BONK6)1QWQOZN_UHWQI_GSU='B RJ86^U1R@0441(00AU) 0GT"1912
M'A(4><RH@?D$M,[M].I2"G:D#C)[CKG$9AKW3!9NY*-OX)K9Q[J/CZ:K /H1
M*9TV*G]\R/="_2>8<JBO2DE 492?U%GT^1MY:&QV4>HGM*J\': 8XC15TA[Y
M/A2^I'&<AG&(K:3]X6GF)JA;*D&NR 2%HM/6)W403%-WU+D0C>Z):M#1% )-
MX@B%^?M1<.9_.CC)Q*ZG/D;WO4Z]3SO(EZXJ*#06C^L5;RQ\G0(6+_)MA1<F
M01!@2*36!U,1P"0-?$BE[],T]I24D(.3I2V)F9L<>9&;FV_(LK;\-<FYM4%I
M>+'^LQ;.T*XZT7*,;71]OA)UF9"&DVI%6DMVMP[09 G2 W$=(SO:EI3+I48/
M!*TW+WKHF&?5 .\,W_H\O$A$893XD*4Z.HBF/B0!44(5QRE&U/-2&@\H [X_
MT]PDYC,IN:ZD)&NDY'*HE#P.,Z%>BG2"+(ZH+HOG2TB3E$#!L/H7'B>Q'UJE
MHSN!>;H,]4G!-K0JN(!P;)O _EDQ7D7VXTBX+<I^8)Y+U&4_SNZ1TNP]+PQ,
M,>VMB?']=IU7<5YEF6=4W=3U>;"^)7IB?^$AP;$7IKIQ7:RS3B.8H"B! 4M1
MS B5-,2+E;C3M3>^6"2?#B?):-ND];;9(VQ$ 42^ _%=-WLP]!"Y6!TS"30V
MV!-EI9XJ_W.EXPZN0,,.Z/*C<UAKCAPFJYZ/JJO\U3,HF3:E]7S(]K)<'0PY
M:47COS;E=8_5T-SF@_AI%(DX$4IW"Y3DC4D"J9*ZT/=#QH3^F1F5OIR(WMGI
MW2\*'&N-L*,#ZF)&F@/+[)VQ%]U,H,]H*4<6^F>50;X"+<=7O1611TE/FFB-
M+ELLV9C:/T+Q9%OH'153MIYVV''U?KVZ4WKPO0[+:"^PPH^9+U "XU RB+G2
M\"GF%&*?I!Z7'(?<RM)]8(ZY'0NMA?JAT1)U\61%-51SWU<!=G;GP2%40Q][
ME., 2I[J0CT,01+Z$L9>+'CH"_4_;\"5:2BXTU^%=.G;OX )D#8[+<_\*D<^
MX31U4)-7!;AMK2YM]%N?N<KZ3.I!PM$Y<FB&265_#XLOY77?HP/=CE5( RD$
MO^GT?;S.<[7@54Y=\>II]\PM>=*_N_Y&<EX7ZRG>?!>Y#M$NWJWJUIR_BNSN
MJ]JVUX\B)W>B_?>J<L^">"(*B(A@)' $,0I3F'J$0)XRCU),8IE8W1"F)7]N
M)T-+'#^O?-C$WX"ASW.V*SNVEU0S!2NN0)=UT.5=M]'J/MCP#RH KD #P178
M@J"[,-0P7($6"- @L7W*=7&TRZRA*X_LM,1/Z\.]R,+L>7TO0\6P@U)=:W2?
MA-M\_9AQP5\]_:)H>K=ZJZY-*Y:M[JY9F3U6RL^"Q.IR(F,!@S3%$(=1"*D7
M28A0FH1>0&2$8AN/IOG4<W-Q:DL%J[K#-+1KN25;N@'9$FYW8%FLA=EA,P["
M(Q\4&MRJ_\EM!]P?-.5*V/\(ML2#Z],P6XMV>\0<B66+B2<5J?: O!2' T88
M2><_)G;K2ISO5D695ZE61>7*^/*5K!J!O'NM8Q>Z)1E?$);Z*1((!DSZ$,="
M0,)C#Z8A)8)@7_W"*(7R@CS,3?NO]3]:Z7^LJRB6Y#OXEI5?OZZ758+:0\V^
MXTO!"!^)HYO!99=^!M>#$[>#&@?0 :*)A2T5%+N[0W>$KA]" S+A'6&\U9SJ
MHC "!_.Z+8RW1-97AA%)L2\UT*E[V<S2-@41/O<#BJ#G>2'$@@0PC1"'0< #
M'Q&?<\1-"PH<FV1NQU6'SE;&F.>E'T6R_\APA<_(,OT - /*/QW%R#Q#WP56
M$^7A#\+,*M'^%!@]Z?1'7YTL:?X4\=W4^)//GN^^?4NR_&]DN1&+V$=2B3@/
M4II0[<"-((V3!$J&9$0#A%//*JK^X"QSDWWOGWD1KX!4A()'3>EPC^(.4GN?
MXB"@)O8J:AK!WWHQ.LN;N(?!"/[$W1P7\RCNL=GG4]Q_>*"%H5RSWS^)!_5M
M?"7:_KJ^R\G]]:;\NLYU:,EUU2/:7P3(BY%'*91QG$ L P(IIA*&:2@9]J04
MGI$>9#GOW,1#13;(MW1K<ZDF_ J0+>E-7VW+2[SA.AA>O-VC._9EN0)V1S*X
M;8'=40VN^X&UO]':P>3J%FHXZ[0W1SLH]FY[EJ^?5W7A39T*H>7@PO>EAU(6
MP82DGKZ@"75!"U)(E'1",>,12Y"-"^? ''/SU6PK"C0I(57\J1(Z>9G]B[3A
M4%4]MZPH-D2M/V#KPK:YZB&PS:3/F1".+&FVZ#7DU<6_W)=B.,"]XSH,W1DN
M4H3A (O'*C <>G3@925;B;:$;7-M3L*8<TD%I($G("9^"&FHZS]2Y$<L#CG&
M5DV4]J>8FQZB*=Q53K:\FNP#:'@O.0N6L2\ESQ 9H<3*<>Y=74?V)YCV+G*4
MP;V+R/$GA^WIOY&\"EY_+Y3R<*/.JD7 *5;;6IWC*:(0LS"$A <1]",/L40*
M$016]XV]&>:VHUL"P5)36!W8=MMZ'T.S77T6,B-OZBTH%7&Z!UD/*M8[^BCG
MCC;T_OB3[N>C[+W<SL<?M'>DO!92Y/E1I\^O6?GUW8IGCQG?D&7ER2FJYJ'\
MK_FZ*!8<X2".I-KQ42AU#W8/IH&?0!D*/PVYCV*S FKGDS(W^=!R\SR @'1<
MR3J0H"HM7W-T54<8%]4E0">CW6FVP _9JOD'P]AC!ZMZVO4SW5J-++&VRW34
MXU\MT[O.,M7LU&V0=5JAYFBRI3'W.$VW1!/YI<9>*BL7EAMT>QQ=9TXPF3O,
M#1!=IYFC$=VTN=P5E%-ZK+J<)CK$CA"(0X(A\3&!2>+S0.!$H!"=T^=RMF7^
M=#3LL]H:NUZ.YW6[M"W6YP2QD<^30_TN1ZFP=Q*,D5I>7J@VWDEV3S6]/+>J
M79&7BY_)/];YS:8HU5[(ZV+B.$XC+R4,XI0)W?TVAH2&,532($$>27V9&IFR
M#@\_-U'0$F=5T_T(<OU[_GP\1M[HIE 8;^Q^COMVLWJSLY/53[M=?&302;9N
M/T/M?CWQU( ;;7:7E62IFV"7^89I[>'7=?Y[H8ZPQGJ:<NH3+A D2:B.<Q][
M,/'3"/H!3C +XS -F?&E]=1L<]O"#<&@2S&H2+[2I_R?+6XR)X$VN$>ZA&_L
MJ^()Y 8$%IZ&T.*^YQ+*J:YT0S]&N[N:*3)]U[&38TQWXS)EY]FEROBE8?>F
M0Y>V-MS[Z69)BB*3F> ?%'M-O0X_4E^'D %D@O$Z;RD-0P9#[B41YYP%46IS
MG[*F8':2^:#%\$$],[Q>K?VRF%W%1@7[(B:_+?578$?_%=AQX.[J-A@\1U<Z
M^_DGO>H-AN?E%7#X0.<VFM SKE=5,HRL32=?R/<FI.*56 F9E2_:%81A3"(/
M,RAQF*C+).8P34@ 92J%AX,@Y,A*&IY!R]SD8K>YP8X9_5-CE5+\#&TL8;]0
M9O)Q(OA'EI0FR+=A6>"'AIL?)VHL,1A8YWTE["FY4%N)P9 =[RHQ?,BIJVI5
M?WQ1LUZO^*WZS#^H#__U^IYDJX4,XUC&,E+"%TN(?1E"ZHM 26 LO2B)2.@E
MT]3..D[DW*1R12G0I(+?:@HM6SR.LI*&TOG"ZS.RV+99F@DK3YW&[N+UI7I(
MG%=>^!D@NZL593#70"?L_<-R_23$9Y$_9DP<IE"I[8^BT"6I-!E%U?.E^^\Z
M,.K#NOR[*'>%=^M:5F_7>?,K_9R_8"GW0IZD4 8<0<S]%"8,(:5[1RSF3"3$
MS!Y\&?+G=C!HPL%J78(GH1O4M[1?Z2**BGH@UWG[:TV_I0MYVB_#T"\]V_4>
M^WYPJ!+*3G!4UI.:Z;9 2O5Q?&@^CD^=C^-V]W%\,O@X[-WE%UDC5S[X:8F?
MUK%_D879BQ:X#!5GW('HZ5(MM+^XH[Z6O2CK^$GHTSM;W=VL5U6=^0U9Z@QF
M?T$C$0CD(4@I"G0(5 P)%R%,HL@+69IB$EAU2KX #W,[*)O@1+'CY I\:PO(
MYBT7@.W8 ,M,BBHB^$F0W#0@^)*?C<5];+X?PX2GZ,"Z8R^K$M<?TUXUXBT:
MH ,'T'@XOA]>9BU=7A\GYF#ZV^5EENC@Y?-"I S-:6^,G'I<-;Q8L:?*PKE(
M.>$TI 2BP%='I @D)%A&,*+J_BB$D P3FR/RZ$QS.\@ZSH .J8T;P-(J>!Q>
MLZ/$"6@C"_R!> W(;#^!A;/\]F/S3)SE?H+=_5SW4R^<ZP=^JR10*=YGC[K<
M<*F^@6S;\>F%6S%)6(1DPB!F2/TA,5.JM?!A2J7T.<<1QW;U>NQIF)M8Z7H?
M:R9@Q078L=$T>1OJ_35?'ENO[RB@3^CM[<=[(@^O-8C./;OF%%S(HVL-T7%/
MKOU0PZ3C;;Y6VA OWBJVJC)$VG50+"CS$S\.=(=3B2#&F,(T"3P8IA%*?1K]
M_]R]:W/;N)8N_%=0-:?V25<9,[R )##[DW/KX[?2B=_$O:>F^H,*5X=[RY*/
M**7C^?4OP(M$6Q(%D"#-?F?7=!R'Y%KK ?E@ 5@7*K%3]<+38N;&<8V6P PR
M*,JB6DU1I@+L5AI6(.N]J1?_7$8&NC'?&>CMR&TXH"/SUW,LJP)EI8[^N*D;
M T_T<T;(I S3;>A+$KEP=4^>J%9[Q=VZ;H[9M-24194*315!%"<<!K%)R*0T
MA$QR#!G&*>-9@K1*3HQQ0>#<N*/L4/)(<P'H%O#E6BM[[\@'ER"V9 :/P(W-
M$;6JI@=\K2PX:.LM0]P5&5_,<4G<M!QB:?P1F]C>US=389/_H%OMYS0[0R:$
MH8X?RI)$TA"GD 820Q2I"#(J(AAQ3!F)0Q'+T"TIX;RPN?')0=?]]G#/T*Y.
MB.TXQ1=P(_-)+\QZ) Q<!L-;;D"'J(G3 "X;?1SQ;W%/CVX3&J;0;!Y_6M-5
MG9B'.!94!"'D828T4^B?2):$,*0B#9)(_S:T:KMTYOES(X>R?/A2J_>?#FT3
M3L"&F:2$14K#9IRV(*00LS2&D@K*1*ADEL6+'W+#UA, UY8S'G1&Q_*0#1@M
MA\'739X>(!F9+Y]CT:<5QPE0'+IP# -GHJQ85Y#<>F^<AZ"K[<:)NZ;KN'%>
MY6?--CHNZ^<JENZF7MRJ?+O(I(Q%DH4PX"2$2(8!)$A)F"@5<[WVC%B&7.I6
MMY[MQ/43U*LN53.5\I5KJ=HV8'9^7D\81J:I"H';;@2<W;@3MGKRVMI/GM1)
M.V'22Y_LU"5NGZ.0^>+#:IMOG[[*^[S0?MUJ:V+-%RR0) AY"+7/A2!B^L-D
M489@+"C/9(!2&B<V/M@Y 7-SPBH=P4%)8+2T^T3/@MC]G?J 9N2/U1$5Z\_V
MDNDGOMU"\G^_7__X#WUK]=GJ'PY?Z]D'3O+)7C*G^6XO7N>^?KJMCRR^J'?T
M\5&*=W2YK -X%BJA)H+4]*@1$B*219"J6$+]65/&*>%1A!8K>4^W4MS9+:<Z
MQ%F]MJ1Z;8^$CK@MV9SIK!7@I<[ZC^42K%V[^74A?7GM,!2XB?9P&["^*%#I
M"8RB[JT/N\"R7U-X FVBM45?\)S6&!:0=*PUNNZ>;,UA84)[[6%S>;\UR.?U
MZO_NZ+*L5&&.U>HU;TREP"(*8!90 E&0:-ID.(8<2TVA)-2@6KD^W6+FY@"U
MM2S/=MV6)V>PM%NI#$=H9%X\ F>$IAK=('A:S9P1,NG"IMO0EVN<"U?[*<MO
M'EQ75JA?7)EBA4@4:Q(@ J*$I1"KA,"$A1$F/&.I8$.J[Q])G!L?O']W"^12
M\O( YI%NMCG/'\T*0)36T&71]-P:5J#]&/K+SI1W0$<_RCI5%JODD:;$2X\"
MAU9@#BMJ/PC45ZU=[P;NX/KT9X%R+$-__)Q7K39_UJQ+1>7/W^BS-DV5YG=H
MK?B[">HKHZ0J![&,E:KS6.3M)N?RJTE^^5V[D9ORIT_Y@]E_3J*8J8A!+)E>
M)PO*(0ZQR<+4OY99(GBBAM>H\:/LW*:)*A:P7DPW"9>F%ZS6_PKLC/)@:10'
M;W[_]MX4*JA:KO1)L!QK_.V<U+F,ZLASU<7" Y5=^WQ(TYY66P5*8ZY :5CU
M%U":-G9Y'+\#,&J9'$^JSJ!<CE_0[<KF>);9\]ARO19_YLOEQ_5&YO>K=V5Q
M2_YTI[^/8EFJ^2O-5Z:5QT(IA10)$60!,ITX"8>4ZK]&22*QXHF,4N0RJ]B+
MGML<46L,>*TRV!YT!E3\<U=LRZA$QP-1^Z&P/"\=!>"QCU-KI:] @W*C-V@I
M#HSF=8L9CX>NSH#Y.I.U%SSMD:TS($<GNNY/Z$=DUUPOSG;+\A3F\/#K_<=8
M+Q\ICQ+.<0 %CDWJ$(\@3;5_'$<1PW&$@S1RJM]E)W:N!';JTW)D+4O<[1C+
M/YHCLU5+X6.^.N@-KK?;3<YVVS(5<KO6CJBI(3W"IJL;@I[HRU+HI-3E!L1+
MVG*\N^<>@-SDLJR%VW2H6S[=/#QHH9N<+IM,AC*QH2B+015-/'$<\2"+.<P0
MRR *4P(9HP2&"6=42A4DRBT!O*<B<Z.URHZJYO3!$G P99^_ ]K&.*[<^XZ:
MY:I\@K$8>\7=;QA&8,.A8/I:/?=58]J5\4"PCE:]0Y_7CU6;WF!?9>W/?,\?
MFT\P8PH)$2-()*,0"4GT3T)"BL(@CJ6*N7+JG- A:V[<N.]!MVGKZD9]7=#:
ML9LGP$8FL#U6S]0<@9\LX/!$05V2)F49"Y-?$HG-+7VCA*^%T&].\4[_^&5S
MM_YSM=!KPEAS@?:F4"I,@7\*628BF+(XYCR*0X6MNG1VR)@;-]11L;6>5\!H
MJG$$1E?7B.%C0+N9P1-,(S-"+X1Z1 ^?Q6!  /'Q,R>.(3YKU'$8\?E+>Q:&
MD*O"+-Q6XLOVN]S<KHOM1F[S354OL.HY4KS/"U,28=?N,JUB1@@39HG%PSI=
M &4,IH+% @4XD])IGZBO(G.CBJ][I2_42_$['';>Q10@CTPT+7P;A4=J"CX4
M+%]U*/JJ,6U]BH%@'=6M&/J\GLTR?OMP7?OK:98@G&88QH')21=205.8&X:A
M#%2,")-A:I=<??QPE^]IFKSJ#[O-^E%> 0TV^"T78BG!!UILKP!="7"M-CFG
MX,W?_@U'4?!W8T?Y8_AWQZ".%KQ<:2^2DDQ[D4S#*V4$*<T0C$@8AIAG610Z
M'9;V W<2YU%KUALF.U[O9_S8+J%6:H0EX;&MOAI#'!X\;=.&(X..&BH<7]&/
MWCY)4PKOFA5E.0_+E^OY33-ZP2K%P!^-:AY?LM,V>WK17CQ\TI?MM&$O7[@S
M5[F'WM_]N;[[OMX5>A:Y^U//W$\W6LN5B3 O"X^W\D:DI$PI4R(J$QE$*(TA
M$4$ HYB&:41)JI<8MN'WUE+G-E7H5R4 >V6KA@0.J3ENB'=__:/A.#(I:)U!
MHS2HM#Z):(_X>WMH[6/P1X%XHCA\6ZC]!.$[(]41B&__K,F"\9W-:P?DN]_<
MSW_X\B@WU%1WKR/]#ZY$F*7Z?0D)E%Q2B#*60)J&#)(L#93^CXRBV,6=/RMI
M;I2]5[1)CC(MA4PI_%\LBWM=QM;.3?."V,CD? "K47(4[^TB%)X<N?-R)O7I
M+IK[TKV[?(.[I_?A_^[R%N^T)L,H4@*EB8#2;!*C.(JJ8D^IT.M\A%6JF%4P
M3J>4N=%"I6AK.G3SXLZC>=EK\X+1V'L#I^#IX9*=Q\G>!?."UT0NE]MKY>1?
M782APY\Z?^]D_M-%]=O^TN6+>P8LFN24FZ+82?%^M]$$6W6L_ ==[N17J3DV
MYULIRJM*Q^RSW'Y1']<;)?/M3K\G"QXK%<<$P5AA!%$D."11$L!0\@#% 2%I
MZE2)8JA"<Z/5NLUC&:(CA0D4WNRMJ%HZ7(&5="RT-WC4[!RT*<=B9/JN<D K
M6T!E3-UT^ J4]ER!@T5U]XBZNZ*VJNR)<[#+8S2C)X1]134.56?:Z$9/X!U%
M.?IZ;H]2:7+S*$VOPD\Y+_W<YNR),Q0A$4(5&I85+( DEBF,*4HC'&<R#*T*
MTW?(F!MQ[M4$RUI/A])>9V"\[(IZ &=D)CO@TJC8PPL]!Y!#W;/A0$U5\^P(
M,$]ESKH1Z"IQ=N;.Z<J;=:O^K+39A4M[1G2O5\5ZF8NJ$(?^B3^U K4P"4C(
M8IB$80H1PMC4A(QAC"6/(Y3%DCDU&^\2-C?6>Z:K8RAW%Z9V#I\OI$:FP&=J
M7H%*4?!'_><HH54VR/B*Z^X2-6U@MX711Y'=-O>XD4:QV2Y^RU?YP^ZA<8<0
M"42:<<T+(='ND)"0\1A!F@02<RFRB&$;ACAZ\MSHH%;.C@B.<>K^Z@=9/_(G
M7NOE,1KGK+5=GZV^J?7)ZK\=/M?CYTWR;9XUH_D0SU_0=X>(;LL8QK)'*%WQ
MG"YOUU5ZE^.!C\VC9O0.[M6M6^)6"H-&XU$.@EP@\K;HMQ Y\<+>'H3CQ;O#
MO7U3C#X\R,U]OKK_=;/^<_O=5 "BJZ<%8T+RB*60"L$@"K(04LP0S$02XHBS
M).)6/:$NR)G;'%4GTC2Z@DI94&OKFFQT&MIN?O$(V-BG2/VPZI%VU(G$@-2C
MT\^=./VHT[CC%*3NR_NN8!\>UJNJW2W=?-F4O%/M$>HE<[GKO^ X%)'A I%2
MO9#-X@P2HG\BF'*F%",*.2YD+\J<&SE4*C>]J^D&_##:#BNT: .][7K7*Z"C
M+WM+++]5AT9:89.N6*E<G6&8$PU0:NUSX6L-D;?U[V6)$R^#K2$X7@W;W]J/
MAWY?;21=FF*#3=6M+ZM#'\QBP:E0B4PI#.,X@B81&I(8)1IV13&/HS 2U*'!
MBJ58JZ]F^D8K[[Z713_S%5 T;[A(._=BK[D;$UT"WXZ%?& Y#0,=-&U7ZP.:
ME%KZ^N,>2V \\<XE:9-RCJ7I+_G&]K:^O;.K*MK5PDJ^6Q?;XK/<+GB:,1GS
M! HJB.88DD&:H3(DA*>,IU$:6C4BN"!G;K[->\FV("^*G5$2<*.E:Z/LTWC:
MT88'E$:FBQ*@FP:@4L$RG,)G:^Q.#+QUQ3XM9>*&V)VF'O?"[KZ\_ZHGKRKA
M7J^$Z;*MEU5RQ7/92FUVW!5T>N:,WNZ6WF7.\3/-P4'U4?8)>X'FT4&WESVY
MJ^X,RRFGW?TA[F=:W_AW*79+^455T9V_R>WWM;A9Z8FZE'[\6RE-*\;KGWFQ
MB#@.HU0E,""40T19#&D8$,ABTT8]1 JG5MF'0Q69VZ1\T/JJ; 2JOSZMI65H
MS.!1N7S@-A76(Y.?*\Q.QW0^,!IPJC=(_&2'@#Y :I\9>GE>ST+?^:8LR?NX
MWE3!8$;68ZO4-),TB:1*(0M""A%1"!(>8IC$)$-AF"")G8+,+PF<&ZEI??F&
M*L<H\8NPVOEG/L$:F96TJN"YKF"O[!B5N2V1\563^Y*X::MQ6QI_5(?;]KY^
M7-(4H=5.'--+'R/@J^3K^Y79%+D1)GU&Y:9F^W51R&U5JU8OD[2C]TG_.E_F
M6^WFZ7_;/9@VKH_YEB[+VA)?V#*_K\)B$\9)K+B A)B& Y)Q2'!BJC_( (7:
M"^.2NK#1^"K/C<^^YO??MW"MX*Z0@)96@37;4@V#,+NS\B>O=FK5>@.6QA:P
M/)AZ!5A3;)KVKOD]P7MB1Z_S&OV1"7I?);QEK<F\:>P%;8-!:3%H+"X7V8W-
M3Z V^0J4UH*#N?[X?;JA\31#3*#PI'/,= /P<I::4'*/&D5R\U"'XW_;L8)O
M\L=V5X)8?X6"!APB$WV$M(<,61:GD%.!"1<\<TA?[Q8UMWG%:-ND"X&BK:]#
MS9QN<+M)W2]D(Y-QB5:M*7BF:I]20]VP.=07\@;?5$6%SL+HJ8R0%2!=M8.Z
M'S!=P2 K0YY5";*[PSV,4Z] 1+ZZ__;TP-;Z:T9AR'"<F,[IIOF.2"%%*(9,
M*H55@DFDK.O#/WOR[/BQ4@Y4VMF'9CZ'JYL"!X$P-N/9V>\4;GG2UEX!EL^?
M-%E(Y4D#VD&4IR_H&SO],5_*S[MJ4N"!C#"A4&8\@2A&&:01"F":QC2-4QIF
MRBJK^=3#Y_;IU9&_1D%0:>@:&=T"[O(7. 2.D3]"!R1ZQ#T?FSP@V+GUL(DC
MG(_-. YK/G%-[VS<'W*SS?5RQH1L?)-\MRD7,$T]+"YB1F@ )4L81%0*2+#*
MH!)(AIG,2$*LOE-+>7/[=%OJ@D*N\O4&K-9;VWH$MB#;[19YA&[DS[R-6AD(
M=-!UC+9+=KCX2]'ME#9UEJZ-Z2<2=:UN<]^>Z*J?TH0EM;NFFV)6"R1H*'$2
M0"92!!$+M0_.>:S_DS+$TP2CP"J&L*\"<R.=NFY47E4LRE= OPTKR<LSK3_S
M[7<@:D/T/QPL 8_Z(0X%I7H/U^5MD+$'863ZLB@8U5@!VF8XEDWL!;[]9LK8
M@S#1%LLX@^&T"S,$R8Z]F5Z/G6S'9HC1[7V<0<]QGX!,E-Y&;N5-6=;XCOZL
MJ\;677@67*14IJ;J<VPVR'G*(6':GTVS4.",H10AJTXN%K+F-JTTZH*JY#/8
MTI^ 5:K:D]8E?"]/#AY1&WD>V -6J0JTKDTI:/"F5M<R?]$&.GMJ]PCA1"P^
M#$HGMK8$IX.8+SUA,@ZV-*5-M[:W](S6X_IMV97E3,M.9X:X-_*[:7_VHQ9I
M$H\^Y2MYLY4/Q4)S:X*XH##.3%\R2A2D+$NA)")C01(+0JVVU_LJ,#<.;ND/
M2@/ ,PN:SZ-.KOO#V %*0RR/XWH/E-T6Q)CPCTSF(R#O'C38$SY?082NXJ<-
M*NP)SE&08=_G]$W"%KFI"\MV6N 'NEEI%[<P JZ7Y0LAQ=WZEFZV.<\?RS8&
MA]V6M[3(^2)C/&-429BE5$$4Q SB+$)0B RE >8!P;+)TK8CR:$J67VUSS.X
M1Z;-3[(H_K.LQES[KF^6Y6=*MY699<C8=FVJ3!RL L7>+-?4[H%#:D>FDPS3
M5,GA+5- 8TM#IGM[S! ]LZBU,7P%2J-\9I#[@==;BOE =2;.0?<#WG&2NJ?G
M]C[M*C/W_BO??G^W*[::2C;[L-+/&IK=9J,70PN%,<DDQ9J3%8,HXR$D2G$8
M4A)%F2!AE%AEV#G*G9NWNM]8V\@?<K7K<>QEA;;U\9=O#,<_!BLUKC;M&YVO
M#H',5^"@M]?S,!>@_)V+64F=^GS,!8H3YV1.M_?8KI1L>[/2C%ANPK3.Y4SX
M6_%%5;\QS<7?KQ]HOEK$))"QC#.(8AR:!36!.-1^8Q13GF"E(AE;I</U$3X_
M>C(U)O8&@/:Q<VD"^*+ P0CP1V6&0V2K\_!8;'^."/K8^Z'SP]MASW1$W*?:
M1'7#W]-V:D_<NO9771\YW89K3V.?[<#V?48_E_:K+*2^Z?OU2KS77MIR7>93
MUKN^"QYF-.19  D+!$11*B"EII]"0F6&&:4H<BK/U"EM;O-#HVR9/28.ZKIY
ML=T V_FNWF ;F>&?(=;2M#FK\>>D6B'BR37MEC6I0VIE]DLWU.XF=^?S6OQS
M5Q5X*.[6UT*4N;1T>4MS<;.J,]?.'='_MA:YRGDU[Y*0LTA%*4P1UYXIIA(2
M'B509H2G81HH1I6M4^I+J;F1T?NS,5O@H:6VO:_D;?0N^ZRO,29C'P<=3#*[
MD@>C@+'*!-W5=G6%%X'?7G?D[+W?UQC!B;SB"4?2R7'V#7F'0^U-U&2.MF]P
MV@ZX]V=[JT;R33[2#=W*Y=,AH;PLB$++X-[BH.RAV%R57U[5N3"5'.MI7RR2
M4*(XQ@BFA&O77O$8LB"+82#U_Q+*N(B&EB+QJ>_<YN.6FJ6WFZ^V\GY3,4*/
M>JYCC[;=.F-&8SCR_'VZFLC!V'9AD;:Y5^T)HF7Q%6B_$,;H9LTC1BTJ,L;P
MC%=1Q*NVKUU.9 SH+6J)C"*V9W\ODVCREA;/Y\'KS<848#(3Z-NGPR6W],G\
MJFQ[W+2D;W:YBC+2YNX[77VILO1_U8_8%C>K*MA[(1,2IEA/4R(2U"P0R[D*
MP42E&>4(484"IT[Q$RD^MTFKU$XSVAOMU9;M4PK'_BF3C;C=?#7'<1QYXBKM
M@:5!SY<A+:L!>P+MZVK+FZ[TE?&MDX"BCFC<:OM!#< 5J" P"Z *!(^=ZB8>
M-E_=[J92>]J.>1,/QE'7O:GE]SXGV6YRKMFSS$CZ?95OBZ_??J\SL(-$D0B%
M"*HT2?5BBD60J$3!$"<TQBJ*P\QI@NJ4-K=912OFN-KI!M/Z3,0/1..?B=1Z
M5NVW0*DI>&-0^V6$='8K7/R=C'3(FOIDY++9)TY&+&[J1Q@?E#(YUS\.J31?
MM==>M038Y:O[+X^RVBXH%B+B(2(XA2'EFCUDJB!.T@ B0A(:!B)6)'-A#WO1
M<Z.2O>9E=J%9YK@1BP/H=BPS#I0C4\X!Q5:ZG-&[W-58\7R9UQL>>FKD7H,'
MW?'R1$4.@B?E)7= 7I)4CR?TCFXV+T/UL*]Y\:^W3V_EBG]_H)M_E2TJ$L29
MH'$"68A,]6H>0XQH!#E+I*F^E5+L% UR2>#<V.F9OL H#/;Z.C4+L4;<CJ1\
MXC@R-0V!L$\DLQ4N_D*8N\5-';ML9?R)H&6[^]P#1O1LH]:;!]-4K%S-G7&_
MBKL_UW??U[N"KL2W_.=6RE6],N D%80J#*,H2R!*F*8BIATE',:("I8E*;)*
M!_:AS-S(J64/J+9].E<>5R *PM0^Z&#PV%T.$YER1$:F.>?!T#:!QBA06]6C
ME/+@4;(/"9ERM"8*!?$R:GZB/WRAVQ'U,5C$9-$>OL!H1WEX>V;O?KBF8TF9
M(62R&>OXD3N3B;R(PH":(RUH4@4A0EA"(ED&D<J2#.,@3F.GJA==PN8VC=6Z
M@K:R58C5'Z6^CAYV)\YVWK4O]$:><OH#UZ=U[D5$_/7//2]JZB:Z%XT^T4GW
M\CT]%^NT, '=Y@]S$/*#+LT1R$>:;ZK2:/NS_P55@4IBJB"7J8 HE-IIUNP"
M]4(>DU22!"OLM&JWE3PW:OEMO9)/P*QCY!:HW4JXYB-;0VZY;!\#R+'7[UK9
MJF6Q^:&E]A4PBE<E%5N!41X7\ZYH^5K56\N==GGO"L?1.M_Y 7T]G8U^N-F_
M;*4^5P%*UP_KW6J["$00,9H(B",1012%$:2$<R@H4QJ:)! R=7-W+DB<&S$U
MV@%:JN?JX5S"U];-\8C:Z+Y.H^OS8@@UC-?=,/;P=RRA\>;T7)(WL>=C:?ZQ
M^V-[8^]%U%$4?BMPQ)1=N%F)_$<N=G1YN]8+/+G--U50257/L'C[=*=E?U$G
M'V5VX-,P2_2Z"\%(F/[!5!+(&&%Z:19A(1,4\L"JX.N$.L^-WJK@LN>V@,:8
M*W P%S0%,_1OC8E@K<[DW/0Y;)GB;;%>4<[I'1B9K*<?_CX+VJD&Q-^Z>'2-
MIUY>3S4$)U;IDXGVE@MV\,_OY,_M6PWEOQ8<<860"&!$!8,HE:8E!F<P#-*8
M$A8@%#C%$=F)G=MT<^VSL?,IF.U(WC]X(_/TJ92HUDH>_&&4!J76'JG7#:;Q
M4I-."7WM#*,.("P2A;KN]D9#-IV-?UVOQ9_Y<GFRP_%GN5U$/".4" JSD$2F
MA&T$:9@D,(V4#"4*,")LL5V;1LA]/ST?>CH1W5[;$;<-Y!;0TH*JF?VF(]=P
MTO'L39!3C](K,.J%EO7%OF?]%6@LO7K6OMXT0=LWL/_<T:UIJI[UM@/RNHWJ
M+VKYVF3O$VI/+>FMQ?6,D"\3>'Z3V^]K<;/Z(>NB"UK:_[/.5]M_Z+^4N:NL
M*%>%MA';;D^=$5W4>7F5ZJ"E>_G]E]J#1GV]!*X-\.B+]83.5P2WH_1IP[C[
M07,4R]WS,?T^L"^;>ZH_<5JE?:^*]3(7U9)T)6ZUF":BZHOZJ%EAQ7.Z_*9_
M4ZYLBX/[>&U"7S17F,(FJ^TUYV;KUG3BTL_CFA .*Z,XY#Q)@ABR-,(0<4D@
M$1F"/&)1E#$AE;*J+OM:!LQM*6MJEA=F&ZQMK)N/-_D[8,?2<Q[9L?=#6Z9?
M@6?&ET3?-M^,_1X <$"@O2ZO8@_W(( #"J"!8:2U^VL-HJ<)9W+U)YVQ7FMP
M7DYYKZ9'OSES'P#QFZ1&;K,#_/MJS0JY^6&\Y)O5XVY;/,^E,W_=;4R#RI*T
M]P>>Y;,6-$JXE$A"&8K -(0@$%.A8)@&01HI)&5$%X]EGKHV?K.UFQY'T=6%
M*5]J/.9,N#2ANE> R?M\9=I^&&I\DG3C-AV.,[PH8T@IA*&( P4112G$G"E(
ME2()%812Q>OA_;"R[,(TD\%M])U@:*6>R/2@/G97&YEP6.U<F5<?J)']E4-<
MWQ5HF5AU)6D;"2HKCY*,]W:6+9J*5@.3ZK'^'))1A\*3US&.CI.Z%J/"_-)_
M&%>8ITSI.H^>WLMP$249"SE&$ NEYWK$0CW72P4S@6),$*,B<0IG[!(VMP7K
M\_3>C4GO?=QK.S WNHVQ'3/[0FYD@CW.B=X79NA";7@Z] DXQDJ%;HMZW33H
M$T9?3($^=4^_9DV'[AU5.X^5K!,O91(@HHD#(A)K%Q(A#BE-*91<X"#,PA@G
M5ED:EP3-C3'*IC2MIC]U(YJ5)5M<Q+6;*7RB-3)+G 6J1YIP)V)N/9%\(#=E
M_R.G5\VYT]$E-"YT-3I[^Z0=C"X9\;);T<7K^SE9-RN^T2Z??"^K/V]6]:Y/
M<4N?RL/*E="_V>QD^W1RH;VKE(M 0IJ%&*(X$]H1BP*8)9CC*. \XD[)L_W4
MF!O--CJ#QTKI*T"-SG195-$%ZS)(=WDPP,U9ZSE6=F[<^",P,G4W!H WC0F_
MF+*J^S&IS2@'HC:D'>[ASP,<AJ0GW["G$I-ZC<. >NE/#GQ:;_JLJH6="F%-
M@D@2I#CD@6D:STV% 44$%%1P(FBL(0L=2?*LL+E1X:$F7@^6.P^I-9=Y 6I\
MQFKJ!HX> 6P#B3_J.2]J:H*Y:/0)&KE\3\\-K8T4^?8CY>466=T<-:&(R!!I
M:L 9@2@B(6221Q!A(1@5<<QBM\(!)X3,C1PJ'4&CI&,/VDXX+?>L!H(T]EZ5
M*S[NNU0= /C:G3HE8MI=J0XCCW:CNJ[U6GWHP"N?]#_?;.5#L<"!#-,H2B$+
MF/[TXQA#'!$&&0\C%$9!R++80RVB$Z+G1@WG"^RTITBC/BCU]U.IZ-28V#')
M.$B/OLOE"V1?58TZ\!JWQM$IP7.H>-0!B&7]HZXG^*L$L#_Q>[?3_[3:+IC"
M6(4QA6;U U$:,XA3GL DS3C.F,A$X-3QSD;H#$GL7!O9WIL_5N!;<Y972,=G
MJQ/9Z:V2)+7*XV:JGP-HQ%3S(Y&OGBM^#@2;9.^S]_;=>=GJER3?I]/\NED7
MQ8>??+D3^>J^2:I9!(@' @<1I)E*]?(JHI"$^J<DQ%&<,(Y%1EVR'NW$.A'2
M!$F,I9;@'=ULGDR$T(72/4/PMMV@\8WBZ%LUC<)U!J'IW&4P?;/7>I])>+[;
M6X]=&Q><O.W?6 F=>"?'!8CC/1VGN_L1DOZH-MLZ!/N+>BERD5)!4(HX#+-
M^T6).3LCA,(81PP%))5QX'1BUBUN;AY16]LR_%0_^'M9_#G?:^[H$%W VXZ(
M_*$X,@&]!/"(D/R1CATFGLCF@K!)2<;.\)?D8GE7S^:O_+L4NZ7\HAJ6.IR%
M1"$C01J',(Y$!E$<AI *3&&8TH!B2JEV;ISZM9Z7-3<Z:50U7\*[[Z:&4-E"
M<_M=OG1RS!6-.8Y=6#N@MR,73X".S"QM+!L]ZVK68)2C* M8?/42[9 T;?O/
MRR8?=>RTN*7WRDGJ%VA[2_.RD$B0*1:FVA_!S!Q3)\2TU10"*L1DFDF!<> 4
M2OWB^7/CCD8]\*CU<UX#/4/.>K'3%X_Q5S45%$:U*W!8RKRCC[E>E5;E4^J+
MKD#= \UPJVF5YCULYB1,_A8USYX^]>KEE&DGEBDG+^M9^(-N3 9?<2LW36O?
MG"\"%@5826RV9U.(:)!"3(CV'%2,0T6(S+A<_) ;MK;N@WE*CLM+WI8VWKMN
MZCCE5<#%FZ5>_OUB<B:J_NQ7@!F=P9O?O[T__-:Q:?MIN.T88C"$(_-$HY])
MF*AZGE^566;<8U64+@A\U3XY*6/:"B==9A[5,>F\N!\K?))Z62+W3/[)1,KM
M=V;KQM_%^YW\;TDW=QIWN>!Q+(@*%92(8LT8*8)Z91'!C(J8R(13+IS.IITU
MF)L#H=^KQ(T;W$&WXXU1H1R94RK=VTY%J?Y5^V!GNP9,ULZ)L0&41O@CG=[X
M>2(D=_F3DE5O>%X26?\']=PUJ=GR;+7AMT^'2VKYUW_2C2C_\U56I6WE-[GY
MD7-Y6Z;*AXN$Q%2D)N4T%#%$F620Q$&@%TLL%"2,61@JI_V6,;2<&UF6NH*B
MTK%7U8%Q!M-R!^>UAVCLO1^C/*RZ,#X[76^9"-@3:%]7FPE*$Z^J/\#>5%#;
M"FZ[A]I]UVC,H?"UWS2*CM/N5(T)\]$>UZC"W'.'/^\>S!2UWNRK808!IS+3
M?F_$<0B1HA0R%C H! M,RS>9,:MF[">?/C>NWBOXG_9)KL>0=3/K8"!&9L2]
M;C:U/RW0L,_S'83*1,F]>QW])/.>-;DC@_?XGLG2=L^JV\[5/7_1T!/ ,V5-
MJRZK2M P(%3 + HSB"+&(58J@"D3B5Z^\R"6/0\#N\3.C<':9UGG"_WVZG%K
M.0ZN)X.^T)WPD+ _L .."FUP\GYJV"GTE0X0;8 X?Y9H=7<_HOHJ?\C53A8?
MM?(??NJO?467[W;%=JWYT-1>_K36*__\AQ158,2G?:)%IO\/<R1@%(K4I,GJ
M%38S:3"A9#$)5(1#Z4)=?169&YDU=@#S.H#&$K WI6I8H(V!I35-:X/^R3&]
M1]".]*88EY%I<,PA<2;'H7AZHLO>:DQ*H$/!>DFI@Y\W7@J.EOY9@U*GA 12
MQ3'B'$I3B0!)_1--)()9QE429EP$ KL$P#MKX$2K$\3"WQD9X/V[VW%S<9Z/
M@AU#CHKMR-1HFZ534N3!@FF3=DZ"-V$&SW/YLTOG.0E/G]R>TP_R5 ;4-(&L
ML_UC0>,D9@P*PA*(!)>0I2J%F<HTZ04A2E,GU[%#UMR\P^-ZEE4[UYZU%#I
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
M?-RL325V_8?VL1X&''6?'IX>I]_]T7Z5 _%G<(_2RM$>G3%.SD\+?+W#]$X
M.L_7N^_LQU!O=T6^DH5I*LGR59T[MS+ALUJL_JG(11E.NUXU):*>%CC6#H^,
M IA$H79^$A)!EJ0<9I1F(8EDB)+896NTAPYSVPX]Z&M.S0X*']<R=6.H/L/#
M4$RIY!R2--;#$Z<,,B($3(@D%!,21$FX^"$W;&T[F8P\0&U=QANBZ\,@E">;
MIX9K_,&QFT]&!GSD":;1'K34-\[M'O-G%ARJ'S[YFW(& .AI#NJCP:23T@"(
M7LY20Q[5=Z-2^Z-F9BP=Q+I3U?7/O%A@DF24! &DF3G^48KKG\+4-(CB*N,)
MQ9'C?N0927-;FU<QTTTO-O"'T=$UK/TLJK;[BAZP&IF<W&#JL1EX 0)O>W[G
MY$R\M7?!W.,=O$LW#"2$NCU2DB0B5A$4-"3&!T+:&XHR&%+,58BE2HA;MY%G
MCY_;I[_7KF<VRW/L'+_UV>6@6(/1_^,>)2?D^<-?YS/NSN0X?=7$,:)5FX]6
MLYQRM_GN.UW5M5W^49Z\W:RJLX'_DOG]=U,H1J\RZ+W\U1S$O==V[$L?+TB<
MJ2SC"F;"M%*3L5DYB0Q2IFBJUU !#]0D0:6^+9L;357J@S>_?WMO(E&KLU'7
MUKMS 7?L8-37?!FF.,$=%KU:MW1JP5,?.FTU0'7=LN(*U&]<O@(52E>@P0G4
M0($2*=,578)#1?X9A+Z.-?ZO'2OKW:Z_1G#M6,/I+1IW- 7[N0?O)=L>E+E9
MZ?E)RS=QP1_*)E'Y#WE;)3-HZ0O) I1F.(-9P#%$ 6&0J5C" (F0(9PF/' J
MM>8D?6[3[%Y%S7N5XF#3%<[O 7^[N7 T5$>>KXS>K:G&)*O7N!K=]62T!_R@
MOK\9I!=JGEC>3?:D3-P+EI=LV>\AWD[:;C?K'WFA?Z#+5K#,S2K?YG1YS;DI
MKMI4CGM<RJV\%O_<%5NC:T/7E<;%0B"%2(H3&"4F72$*,&1!FD#&TY"%28A#
MX=1?:U1MY\:8I>/WP\Q:@.YU-GN$1;E'Z/>(R..@]SY,>IVA?)5CIY:I[8@T
M0^*EM>!@+CC8>P4.%K=6&[71HYY3^1^;\4ZT/.KZVF=?_F&W."4;0:C_P/_6
MP7FQR&3*DBA2,&+&TXY2!@D*0YB&G,>)BD.2.'G:MH+G-F6THPG65<ZL_*E=
MA;RH^]GZ"_5_AK_MYKQ_5$??MC=3;:4SJ)3>;]K4,?[7-F$T7L/W3V$U0=#^
M,[&S"=4_!89+@/[)^_N&Y1>%E/O^MV7P[E>YDG_2Y9W</"RR,$-IAB*89:&I
M=DP(Q(F,(8H9RG"$XY Z;>E?D#<W<JI5 UJ68T3L)6#MZ,<C7".S3J7I5:LK
M=AV*WT!XUP5AC_A[*V"\Q>%W2YLX'M_*]..X?+O;W'A$R'SQOJ[0_/_NZ$9_
M*,NGK_)QO=DN2!IA0C,$ R5#B'"20:82"KE0&6-AC'&4V'!'AXRY\46C)MCK
M"2I%[<BC"\UNPO"$T=C[?\[P6!.#!0 GR*"0_-_OUS_^0]]=\8#^X?#Y=SUS
MDD_>PJCF,[>YM*^+L-4/^Z+>;:3(F]+P*N*<)P1!&29Z]4*$7KTD+(.*8)&E
M@JHTQFY^P;&0N7W<E8YE=D>II:M#< )&6R]@&#BC3_W/<1FAOEP7 M[F^!,B
M)I[8SQMY/)MW7.MM6_W0\NE&:%[)56[BE:ZU([$MRD6(EGZ]$JV>Y_K?- 6)
MZI)%DF59G*4*\C!B$*DHAA@+#&D@$4LDDI*A@?DM U5TXIC)J@'E+5, +16M
M4E],@PKYLRGP?+]>BS_SY7+P3OK0<>Z]?3[AZ+W*GOG!/M V$%3J@\;$,M>[
M922HK;RJ+QQUF]S3&(RW-SY4P=?>$/<$L,4NN"])_2:0C[O-JJP(HD5\S'^:
MGYK>R7%$"2%Z#A!)$$'$S'FJ(AQF)LP$R20,,JNEX&51<W,:]YI> 54K>E5^
M[E(/QZ-]MRP+D.U8V ]T([/I7LD2JD;-$1S+RVAXXK4.09/RTV6#7_*,Q1WN
M7?=.)[H=@@-NZ9.AKOH KXH33B0FJ:8-J*(TUB022[WF1!@&A(<B98$J"TG:
M==[K(7]NS-)TP;H"J_4*GDO$=3A"ZSLNW;PS =JOXMH],P#4%AR"(;JCG[W@
M;M^>;V3\)VK1-\(X.#7I&X!B1Z.^/D^=K%G? )/;#?N&/*:?+UHYM.]V&U/+
M\9H5VPWEVT40()S%3,& AP@B@K4;*N, \CB,$R1I)K%3$XR34N8V3]3JU?L(
M_^GF;I[&T<[3'(S.R+Q>Z:<9I ;HCT9'C_YE)P:>7,O3,B;U*CO-?.E0=E_<
MLTCYLW/-?7&$SUK]2LXBI$J@"%.8"!IJ[U'_Q**8PP!G*(MH0 ESJV9]2>+<
M>.#3>G4/32##46//Y6$_P+%X]474[9C"*Y8CL\91@,->W2MP4-AC96E;;'S5
MCKXH;]KJT+;F']5_MKYQ:"O24^V(6WEB_Y5OO]^L1/XC%SNZ_-#LWA\ECQ5Z
M?7V[UFPHM_FFRC"3*ZGR;?'VZ2[?&DF'Q^AK]6^UYJ?%5_4'8JD$3T@ F4@D
M1$IF$!,<PR@+T@!1[0TQ)W=G_B;/C7/;95Y/=QAO9^K^J6$#!X.OP!ZY.H.7
MM3-XBW)O[#E\H,&O; Q:0FA$'YY9WF/^29MZ7JF!K5SG^G8X=XZ=JR$SF@X]
MO^%O9_*&#VB%._>7QGOGW=D:_$J-?F>+Q[E0\[^.YGX[6&EY^4J*6KE;S6O%
M(2W(IOE.E#$9BXA 0=((HC@)(4Y-P*ND*541"S*>-B6G+5>5(ZEJ-6,\KU$]
MLFMTS;<[NC%;M/<T7P'-R2V2?]27MEM? 5EF$9N__:\WR2]7^K^X_&]H_F(8
M_W^]B<R/6L/'*MUX>;X(YK0OB>42^#4'_O5:-[VIK/P%?"J;G=76-I,\N"W?
M@ZKCB+:S'.FODIN*=[G*>>U@M!),7ZO/DZ]A&KD!U& U9]$9RA?8MBVCO,ES
MF[Z*S7;QU<R]9>'0B,4!#O3J'8>"0X0RKN<:1F!&8I&@&&=Q8+5_^>RILULO
MFS/$8JN_["7X3=)B5\\'+C58G\/6S;Z]P1A[5=4/!VLZ.VEW%_?H&UJ\H_]V
MX)SGSYJ$($ZJWWS-I_^QG^>HW53S[>=;^4FS@;A9;?6#\WU,W=X%_K6.Q%TD
M3*(PB6(8TR2!B!#C$8H HB"-4Q2H)!;(9<O-58&Y?= W*_BX67-S:J\?*_4
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
M<-RCWU(_;:R^Z.F;,-6JESLE56N-/LW=>@Z0'8F.B/<T#-H8 -XT)IA<,-!
M7ZM?#D&5KG3=/03.O#D,04^DV5.)21ES&% OZ7+@T_H7)+I9E9$F9MU4AN$N
M<,B8B>* VI,TU?,1@S25"8QE% <\I@E"UME$YX3,S4'<E]MI*5H'L%L&@75"
MVLU=OH :>Y>B#T:]BA*= V%04:*CATY>E.B<6:>*$IV]MG=CGH<Z]+XJ6_ME
MMRVV>A+1*]@%P2E+4A9"$B6)7CMF%&),8I@1%!%%!0]CIV/I+F%S^_#K;H5%
MV6^OKMR^/JCK7I?="O&8D3")4 +#4.G5>HPDI $)8()%BI64,<F"Q6/91>[;
MEFZVT^+^4O!XZ+^5]_EJ97!F=&G.UD;"6P9!D"21QCLQ#6%DJIU[%4C(P@1E
M"B6$8U'C_6$E7@/M1NR(2_/JA1X7:#LGW1=T(T]X[4ZF5W5Y^"O0TM5K<ZF+
MB/AK+'5>U-1-I2X:?:*AU.5[>F;O5C7:FY#]($:"A"E,XT29'E(44B$I3%6*
M5!H(RH53I[IG3Y_;+%@KYYI(^PPPNT^_-PPC?^M-(P?_O2Q/6NPKZ_39LZ=-
M(#UEUE$NZ,F+^GV>OZ[7XL]\N5Q$DDH59@IF26!R.9,0THQFD!$B$)6QE-+)
M76T>/+>/LM'+[:/<PT14$$@6FJYW%$$4$@YQ&NB_\B@2B@48A\GBA]RP]9A
MM07,%JH(DR@CVO_F*L':/:08TC0+(<(L##FGF#+N[H[W@6LZU[O1#K"7/GA/
M$'$JLX@A!46<Q1"E.-9K&J[T$B>-:1;H18[BKCYV?PC']Z?W ,IGCG5/].QF
MSSYXC#QQ7OSTG"?,ET9ZFBOWCYUTFGQIS,L9\NC?^TV.]5[QG:D2MY TUJ25
M"<AE+"#*A(),9@',TEAI6#"+W)HLMQ\^MTFR.1>IRN7U*9/W##J[S[ O("-_
MB@T6=YT@.'^/IZSU]$T^>_2DW^4IHUY^FR>OZ?=]MOI.[$^[W^<%7ZZ+W48N
M(IHD*HY2R*),^VHD$9#*((8)0@(%B').0I?R)-WBG+[A"2J5W!D98'G0V>T#
MOH"MW2?M#[&1/_*6HNU,('!0UM^7;P>*)RZX(&Q2=K S_"5?6-XUI[82U1[:
M5TF7IG7. J6A9$I)R#*9Z(40H=J'3V*S<,1)P AE2?#Z_2*>*STWCZ1N([JI
MU2M;__[<FG/3QT-1!_TK+J4H@#8-T,?'9<ZKZK%T<V]Z<?5K!SS5:])-J7,=
M_+%W$,L"><RR;#YS*IN_?58VOW[#&@QF^(+,H1U#_Q=ETCX+<WIA9M(XX?3(
MO4I'A!>J_/^@U<%I<*?I87!&=M\M#U/.</MTJS^J[?6JE/Y8J7>GGWC],R\6
M*&!)QC(.!6=EG$4&22A"R (I%!,JE4GHMA-R4>;<W)%/Z]4]_)3_D&9?8'6?
M[QM^@C^,NI;1;2Z@V^ZA>(5R[%577Q1[[+98X^)M$^:RQ(GW9JPA.-ZRL;^U
MYTZ.?A/NY.;A5K]:WS4#FH"$?%N)>$>W\GZ]>?JB;K9R?X4HOXI,L#!-4Z*I
MR(0@!22"3$12DQ+%- EXAKC3IFQ//>9&3XVJIIJW41;LM>W%3WU'QW*3:'S,
M1^:Q_G"[;QX- \O7KE)/+:;=;AH&U=$^U,#']0R?,C%97^5C\\CWNXVI^U =
M:)>.WR()A<I4K&!$:0I1E$E(4BEA+%.6$!;J/\,>.5:7)5M]@=/G4QUT-M_C
MNR4MBK_]6Y@&?W\+VK&'8+<2)M?J\7&S-AZ(_N-^0Q_ZAW!:#)6B,E)4,3U
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
ML=6_/>Y(RU@@$Y$1B#B3$$41ABPT_7]%C"A37+\QS*T-GJ,$+B__.-WR&@4
MK32HZY3-@*A4Z%^[S'5RDB#A88 E9#+1,Q12!6G($&2<*(54G"!.7/K>##@U
M8S3"F<[$V%']@' /O SLD*Y%!Y7L)C&H+I;?DGL&:HW\K1(]D?.T@KB./NKJ
MTA.:MRM/W\?T6Y6^RDV^+G=(IO+T(_UE3NBW15E;F*,PT(N,B5L3(40"F2,P
M_3\!8DD8I 11X514JF.LJ9FB>U&!D;4,1J^D[57=N0ME.\;RA-W [-0?-F<B
ML@#$$^ETC30JP5BH_)9,;&[I1QSOMOG"\,_=4C0_WC^7I63+N+0Z/"30IFHB
M: 9Q*/0N%J<IQ)@PB!B..(]HD(1.52^M1IT:F322EL5M\I:X;B1BA[@=G7C'
M<6!B.8!P]X^VR ,$Z#B!Y(EL[,8<E7:<8'A+0&XW]^@P:(Z(_[ZFRTW]_FO+
M1 @N$4Q4I!F'H!0R<PP?B3@),<Y$;'?N?NKA4R.6ZGS\R0AHCL?+ZAT.3=7>
M0M=-'=<",K3_O\2BE.TR%5S&PJ$1W!68C-6P;8^-IQ9J9W3N:G7V]I;Q6I*=
M$?:@==BY:_K&TIN"P27#S27E2J:I@"FAD28DC"#AB:F $,212FB2,*=,Z-:S
MI\9'+=%<2USM\;(S8'JB,# )V0#0(Z?@2%5O>03[)X^<.W"DTG&^P/$E[N;!
M!\DV^[Y^[U?ZH>N-J77RJ"$L?JP60O^ND'QK//V/:VKLDP_TM;A3&], \/B:
M=]LB7\JB,!?-54HCA0*JOVK3_=P4.2 QB?4^1_(XC6,FD;6M,:BD4R,*HRS(
M=]K. -_K.P.;1AOSZT8=L*ET!D+K,P/4J'WF2E9K7EYJ;P,,^ZY<-JXF\P8,
M?I+)-JW.KS/POCWY.T5 2Q-0JPL^E)-?:GSFRD;I\M*I3+Z]-3F9EV DTW0*
M+X.3Z3O*!'78T<../YI1/@J,;0M_G '[;1>JMESE'J2*'L=Z4Y"P(( BC3A$
MBG!M6&0!#$(B4")X1".GVKEO!YB:/=!J4G9WT*1L!OZ?X)^#L/K3KLR)7OZW
MFQ^KM6G&#,(@F 75_U>75>?,_P;RHMB:(^FE *O]>1D(PUD:A+,LR=J7 UJ4
M9ZCZM2TW@-7?XF &S!=8/N2#Y.T_A>6?]/^:OYWMLF:CP P[JA!EZ0R'J;X>
MEW^+LF!&(C0C:>1))WWWBS0=".3BU6TK=_0NV^WGKGE#![97#J?SWZOYNR]G
MQM\F[YS^GG9Z1X\?=;MW3KFW>[ZSU_4-JVQ3_N]ZBNL*BHRDDD4!@AG" 40R
ME2:WD\!$);&*,!.96V^+<P--C6:/C"TCJF-MRHO@VGWO/B ;>Y]BAU:/P,MN
M*+Q%7YX99N00S&YEC^,P+US?]_2Z,M[N^']O\ZH.;OGC6C:O<:RU4R(A$*LD
M@8BE":0<$1BJ((T992225OG?UB-.C2QV>Z>6Q#/0R-R3-2[C;GM^[1'-P<^N
MKP.RQ[FU)3C>SJPOC3?R>;6E^L=GU;8WCIQW7O6BW--@47:@>OQ!EW5V87ER
MM4LM?!-!6/[Q ]W(3S1?5S8YB6/,PX!#)K#>7V+&(,8AA9PSA=(L2>,0C9*<
M[ENSJ9%H=1XMM(A :1E]5.F<#-;S( VCB$H%TR!.]5N$39JH0N:@4P0\2 5.
M$[<,A<GHYO(>C9/[4,IH(NG___'NV"WSDY%W0N:$AR(*=9_I%CQU3\.-!FA?
M8J'"J%U?X2C[H.(W Q4P6$VF[,)0\W_KV@S>]?IK%' 8:CJ]57D83$#W-BQW
M14Z_4)ZKG->Q;%&02,%0!!4SS<&C*(94FD8L 0DX"FC,$ZL@[)-/GYK%902$
MM83@MW_Z7SB*@G^[^W+WOOPQ_#?+%?,TD@GE41JG!&8ATOA%IA^NHAABF@8R
M0:;#9&!G\5R-Y3A6AP'N&L"ZE_FK01AXJ36R@>9=\A=?WJGV%;UICI\Y6D^:
ML^JT>]&<O^BZ'C1GN/H_\LV/^Z7(?^9B2Q?O5Z;6#MN6;/SNM2[]L)X3(40L
M5 @Q"4R;4AI 0C57DI!&,I%I(L.@3Z.::X2:&J<>B&EL2UD+VJ^CS57S97N\
M,.XL#'X44;>F.&OP_ZDU GN5RCB:PSG[>&G.>O?0\0&RYT8[5XETDVX\/D \
MU[+'R[-]G,&VPFZJ'TVCY"_KG,MPKLW2(,YH DF6AB9Q)X(LHP@F41@*H:20
ML6/!&\N1I\:VW<&Q?"<]>#'B7^<0LI^>/L>ZGD ?^YSW( 1Q+S@H)1_JW-<"
MJT$.@KO&O>')L 4<W4?%-@_H>8S#?TBQ7<@'=;?<Y&6%D_RG_";Y=ETV0_OX
MBR^V0HI/6D7#O-LJAO9!?:3K9;Y\*IIF1(_RU^:=AN"_Y@%3@0H%A0$SY19H
M'$$<!3%$J10B1903[G8>XUW$J9%DHZ$)<&OK"/9*@D9+8%XVT-+3W-1H:M'2
M:ZRWP-(G?M.Y'=JY[7]:P?=':AIC&W5!J:_'H_;A)L.7I]F_@..ZC <#^,CW
M.]Q(UZXS.[=PV<R[N%N*5N_-?TA:;+61_[#\:F1=:U'>T2(ORK=^3RY<:/.:
MIQPFW-3TE4Q &@@!&9(H47K%$:%;/7J?TDUY==F?:\U I6$9.=W2$31* LU!
M.S5!J6??1<7'E+NN)R-/Y(A+R75S.-(*XA%^[XN'#]ENM&YXA/7\DN%SD!Y%
M4 8[MOP@%WH1++L^5R>7<R9HEE&]2Y$H8WJKPA5D'"&8(A%2E$2(L="ZOLIX
M<D]MA=D):,(K7JH&0LY%,L>>^^X%9<(S.H60G'?]0G(>#T)R]J_-?1.5,\U7
MQ:%^SC1?F;%*\TSRU7$K!C3^!';5&1I1FO%*&(T/\4%UI!L,WS>3>N?U->[@
MIIA7F." 2@$SI@*(4M./'04$8LD9P=IR4<CIC/_D*%.S,%I" B.E:QKO*2#M
M=I17PS/P<OT6F0%*1W9"X"VG]]08(R?V=JAYG-W;=;'[KN?C<J/)I3RV7BT6
M4KQ[??_QH7Y194:S2(4$IB&5$"E3="U$$8P)%BQ27.];K$I77QAG:M]\)2K8
MRVI,!RVMO8W8!>IE\]\35 -__^=0ZE$WL@LN>Q/8$VPCF:S]X7,R*RU Z3 #
MN^X>S6RS4*%M9ME<?D7F(;MLP+'N[H7&7W78LC"<)W$6B20-8"2%@$@$ 624
MFTPP@<,H21C*G/*DAQ-U:F1=]^N0>X%G@#X]K>632:>YOL7M,/-M>:@PB5F<
M@MO'K9UM]18,V\9VT&GQF2 UC*#C9SP-"OC)%*9A1^R[!JW6FT>Y?OXL]=#O
M5\5F+I,H(QF24,6QB;U'&%),,QADIK!JG J%G?K,'@\Q/<[7$D(]TC-8&!D!
MUT*Z<OL1CK:<? TZ@W.I <9(!TKQ3.!E!S(]F.^<\MX8ZVB D9GFG(+'#''V
MRGY?=NG4>T]?\@U=F(IV7]:K%[W1?S4M9S9WR](+^&)XIMX8I0$G(HPQS$(9
MFN92&#*$.90X5@HEB$CBU%?*<?RI<4(IOAL'N")N1Q #XC@P>U3G'2W102-[
MV8=J4T9[[,0?P-_7$SI/W.,Z^JC$U!.:MZS5]S']*.W+NDZ=*8L15CNUNUW)
MSCE/*8Z2((.AE"E$B8@@BS"%J1!1@+%*9>P4K]T]W-0(:R<M*,K&(DVUT7U)
MT][M/B_@;L=C_M <F+;V0-;%16N7P%Y8?PQE!XHG0KHPV*C\8Z?X6[JQO*OG
M*24M?IC_-YSUDR[,P>A76>C-%M_H;9O^@^:SPU^TKIQ3FE I*-?D$R)3O$M"
MHA)M2,4)I9Q$*"+!O HI^K:AZXWEF>8U,KE\4V\E&_"<3PM9KOS<_"#WXLX
MDT_YTD1MF^C05TD=[:_K)I!P(8-()##0TP41)QED(J.0"D[3,*8AH[2>P(]+
M,<GI:^2ZR>1)4PY;U5%S8TZ<Y?'W6%,Q]#&YEDQOPPW\']OP[V4'U25FEM[\
MLGV'QU-U'\CZ.GV_2I9Q3^E]P'9TFN_EH?W6SSO.UULIWJV6VT(6[[=ZG5YN
MYH01%4D20I)& 4212B%),@:#!(DPBE$2)=3%*#\YRM1L\5I(0/<U2[553E\!
M,V*[D>-I6.U([VJP!B:S!J=:0,UKE8C^R*D3 4^D<WJ,4<FD4\VW)-%]<?]F
M*7G5&$Y3C#DMUV:<7/)<%A_R@B]6)M=BGP05IF&8!D)!Q*)8&ULB@"3B FHS
M.8TC%J1!Y-1^T6WXJ=%%2_JJ;TE;?O=&'P[S8&D[#8;NT,92%[!@+SOX/D@6
M63_</#87<1A\]-8C[L"<:DS2XRG]"*Z5.58SYAW3=A3EFSGG2<@"S*'>(Z:F
MX22%6":!WCD*0A6+9(JP"YF='VIRQ%6)!Q9[B?_5C:\Z8+7C)C]@#<Q#+2%W
M-@[XW@CJD7$NH^&)73H&&I5)+BO\EC4L[NA[.K'B4HK"E"(H_9.'L1M2S&5"
M.$YP FDD*40A#35'Q F47*(T84QEB1-17!QQ:GS1"%P5":G.*5:5S$W$78=W
MO2?JML<3'K$<_(2B#6/51[X6%WR\"&./0PI+:+R=4UP:;^2C"DOUCT\K;&_L
M1SA?Y4^YW,JOTG1!T:;/%[E6J_4SU5H]L$7^5,:8??QE6@9*\9@_ZTL>U#?]
MVT)IMM-_^YPOY?U&/A=S(5&<!8'>CZ6FU!56,20RPC"-TUB%!-,TXB[,Y$^T
MJ5%8K9EQN-:Z@99R8*^=B1ZM] .5@F77QY:*X+M1$I1:.C9L\CCS=NQXF_D<
MF$;'GDIGXO6/NB>&]BC8J%3N']"WG#_ "/T6A]_EYG[)5\_R\ZHH[G[2?%'6
M-5FUNGF:ULF:,4W5$SY7.(N2!$LHB900Q32 S$30D#1"*8\E0U+--ZL-7=BM
M ([C.]'\3HKAN$&+#_)2?O#;0FOP-T W52'>LNC09@4.NB._[39<_8=7/6J+
MEK)N/.\ZB5EJ>B!*!3.I9Q)122 +*88ACF,B$T90XE2M=\A)'&&MOG(2P8GY
MFP%F-!UV&NW6Y $G9^"%U\S+?3TOG\MYV8E?3DJKM?,.]G>=L#LOK3W!\[1^
MNHX^ZB+9$YJW*V'?Q[BGG'^612'EPXM<4^,!+@/H321]OBQ7VZ;V#>(T$*F"
ME%.]Q4&*01JC1*]W4<8$R>*46K67MAYQ:FS8$G!7VVIA.J":_F(.M:WLX.[F
ML$% '-J)6\IKL@-KB9N<F#:PKM6?+-]=ZZ1U[Z".E+[N URG1'8GH#I2VNV>
M,UIRNY-:[31WMQO[!PG4U%_%[MX7Q5:*.6$T3DF(8$BTQ8HR%D-"50HC*1,:
MT2C)]$6.T0 GQID:(;]OF9=-N'Y>2MH_5/\<Q'8FI0?@!B;AMFW81.;/0"6F
MWX/[#AP\GM"?&F7TH_@.54^=N7==WH\8=H5:ZZ*L31^</Y8K5LCUSRKO^65K
MHAF-7ODB+UGIL')K<[+W^D6_;3\T?Q5S%B9*$FE:*YI<9AF:0WJ,($HI"C(1
MQ#BRJHLZM*!3HZ8[(<JH13?R&6P:[=AK"I,S,/VU2V:WM*P:C;7U!)6BX%#3
MV=LBVK-=M>W7&=@I[(](AYX23TP\F)BC4OG08+]="P8?S]T5<+;;D#%EBP>U
M;SIT]RLOYHBG(L"F+E)FE@<4Q)!%"889HR$33&4JM I#=1]Z:H3_IMU6N]M6
MN04KP(-J=]WZ;I1P*,GF.#&7O0?#P3TPA4\,:7O7PG"(C^1C<$3>CY^A'VH=
M#@?'!X[F>>BG:-L%T?,)_;8<51'D?\C-CY6XU\\MJD#B>1!+D2D6P30T1VA1
M0B#)L@RB()%I1M(X%$Z5\\Z,,S7^K\N5/Y=R@GPGJ-L&X!RH=O:[!Z@&YNX:
MI4I$T)+1G\5\ 01/!N^Y44:U5R^H^M;<O'1Y[]KD9?"O,5S?;XO-ZEFN=R9I
MDVV7!MHTI"&%0:"PIH(X@0Q'(4PR3#.D_X]3I\!=FT&GQA"[;M?K*L3%.3')
M F=;+Z5?] 9W65;B5IOT1N"#G;?WM$<7B/P5/K\\Y-AUT*U!.%$6W?[>'D?6
M^5)J@T9_3OGF$^7E4^\XU[=KZ^:3I!N]G;Y?\K4YA?F</^>;>9*%<1 1"6F6
M"H@("R$)%((\"0B2-$IC9'5&TFOTJ7'13EB@*FEG)LZGE!<LC, .![#.,V%Q
MLCTDOD.?<IM UI7>!Y72@T;\&=AC_JG!O-$!?!X:<X<#\"&Q'^LPW/\<N)V-
M]\6PZYS<^9GCG9GW5??@_+SW0WH>F:W6,G]:5DL1?WU<TV5111#_G>9+$W/U
M3BI]S2/]-:>9Y"$C#"IISM=Y&$#""(=Z.YM%62Q"'-/YLJQP+AX=#L/L1;#Z
MR$CUD1T),N!Q2J4!X+4*P#BQ]Z<J)F;4\03,858L#[4\@SS2.54-;",V:,D-
MC.!UX*>I^66D!UI\CZ=.[ICY.DAR&'G<LR%W2(Z.>WH\HA^W57&CW_0R6WZ'
MG\V$ZV$^K$Q2Q5R%$2.Q3""B"=7_([0EC!DSZ?8T")'$2CK5#ND<;6J6;QTV
MO9,6-.*"[Y7 CIEDW5#;490W  <FI2NP<Z8@*TP\D4[W6*/2C)7:;XG%[J:^
M5**_2EEL3,K5LI!EO>(YXC$CVMZ 04JP.?8E$(<X@!$-:8!YBHEPZG!P:I"I
M$4=5C'NURT%S-&Q.XFA+#]>A,S@K5.*!6KX9Z"[]WH,*SNOOC0%.##'RAW]>
MR>/OO>/:*P,(+3N]ZPM^7RW7;P)1FISH**(XY4$(!8XCXVN3$*=A BG3OPC#
MA$GI5$C<JW13(Y9V2%JE7YE(U]*PB5030"^U^P T<U5;S2HB[8JL>+\O@>7V
M[%93._0&[A:SVC^\T"?ZOF,*O<AVFT!"G[">C1[T.HC[4<Q7^5+UVRH>U#?S
M="E,(,H7N?X_6[K>&',Q,^G360(S2K6Y&.$8TH2%$",4424R)I!5"5NKT:9&
M[WN!C4>ZZI&UHF4&(?CO2F1[Q_]EK"\?KGA%<& 6/02OEK;J;JWE!?_'/W[V
M!R5><1SI8.1*/)T.0:SQZ3CTN/R,T0XYK-5I'VK8W^3&NT+F\SO]7&&>_6E!
MG^8J#J,PC12,,(TABI4)NZ,*QB+@01!11 )EP[%'3YX:G^Z$ T8ZNT__&*YN
MFKP*A($IT5)_ZT_UK*XGS+A"\G]^6OW\%WU/9<'I'_:&V_&31ODXSRK0?(CG
M+^A9R?9$IN^N7M$N[W=.,RJCC(<0,4PA4H'>_ZI([X0EI8@1EA#J5!+.;MBI
M?:[[TF!59]#2 '(NF^ (O=W6TS^@ W_Z9W/\]R"7ORB#\3W6Q'7"R5=]7+M!
MQZV5ZP3$4=U<M[M[^O'TTS;R<_Y3BGMM32Z?3/A_N4'\HY!JN_B<*SE'$L>)
MUA\2;#HU415 0J,$JE1&B<RP?A&=.I7:##HU7OI8;/)G$R8!*AF!$=+176:#
MM:47S#."0SNW2G%A*2_8"UPYNF96B+J[JAP@\N6!LAER7,>2 PA'_B*7>]W=
M0&7KY9R; XFB[L\;,LJ14 )R;0M!Q'D&"4H3&"6)BF,4Q%Q&MGZ?X\=/C5&J
M+M^UB/8NB1.X7?;A7(?&P.QP ,3EKL0VB-A[9:Y#9B0WC-VKXN1M.:]WAWOE
MQ$VC^5/."]QVH'1<U;NLJ^G:]F6]^ID+*=Z]:O+3?%CE0QDO.=_D/TL7^CSC
MG&G$]+8MCLHX*0IQHD(89CQ%@H@L2)EC15?+H9VH;:1BKF7#RJV6&.3+.K^Q
M/*[:">U<TM-V'NQ,J&'0'9@J#;!E8\E&;,!>P6]_5"C_#>R$!W>78>Y3PM,1
M,7_5.VT''KMPIR,@)VIVNCZA'XT=;B/?KXK-/& 9B@E*8&C2*U'*$,2*QU"8
M_LF8!X)F5M;6^2&F9G'M_2"5;XEK&=U8Z 2,=FQS'3@#L\J1?^A]%S#.O'%>
M=T_\<&* 47G@O()OO_>.*_M]UX<E'#[I^;U[7FV7F[E*8LQ50&!$3.LC*C&D
M:19#1K&,$T9%DCI5)C\WT-2^\?)L,M\).@-*7P=H*:O;MWX66KLOW@=@ W_W
M;^JSS$SBFP1WW5@Y?_Z7@/!$ F>'&94*+BG[EA N7G]=%/;#LE75Q8RE#8X'
M99*A4LXP38,,IC@1$#$3DIVD >2,$"54&H2(S/6=;.4:E'UV3)<WOSWR@&>C
M0OPKV,4CRR8>>:FM;!-[0W_-CAH8T*+04R6T[; K&*4OY:W*1H5<YJLU6*XV
MKGN<R[-F1SU>9V)@#MJAKX%LUX<RXL[ []5,>$U6LT;'<ZSX^?%N$CA^4?US
M4>27;[R^G>/GU?*I<N4L9=%D^<Z94@'/4 BE(APBPA-(6"0A14&BI @8X58=
M!:Q'G)IQ<]B'D%?9ZJI*?G;VJ%S&VXYMO*(X,-L< FBDA;5O5<N[KP P3"O'
M3G &:.5X>KR;M7+L5+^KE6/WC?W(IBRH7972_K!=5WW#\I4HXZ,_/K\L5J]2
MEM<T15*_Z/=H'M$X%8P+J!(5081"!@D6 F8XIBE#&9?8*1.VEQ13(Z5O!X7T
M\Z4QAI:RRCPO*S#)6I.Z\/Y+K0MXT8]QHZQ^LV9'8X//Q<#45G6EK10 E09U
M_XY9DU?2J%%WL&T4 5^Z)L*9\JX"TA,-]I-A5&J\"J:W='G=P]P/[\MO_IU^
MCOA2Q2O?K=?Z92S3B=^]'O_U3[H6=3/>_Y#YTX^-%'?:A*1/LNG-^V6=<ZFE
M+N_]NEHL/JW6YJXYR?1NE,0I3#!G$/%801IK"@X2+FC&5"03JXX"XXH]-9)N
MQ >U_+NVU:#4H(SF+W6P/W8?\1WH9O#ISNS0E&]$@Z5>H%8,M/0&[U[!R4N,
M&K.F@?D,6+\;X+O! =1 .$1HC/BJV$=^3/.5&2FB9.Q7QT_0ROA3UA$,,Z(P
MHP79C ]P.WCG!J/W/76K2O.^7ST;EW'YK;9D-35,[Y<B_YF++5U\_,476Z%M
MLB,%3 [NEU6Q6<M-7E5 >R>74N6;5E8\%6&0!)3"6%(.44:$Z3 L(2>"8IH1
MAK%5+NSXHD_-!-K54VZK?D!ZY6YUK[WI0E_K7Y,A:Y-AE:!_" )H4+BBJL*(
M+Y?M2>847YG!ST:O?EO>>7Y;>IR\CCUQWLYR1Q-\Y-/AL2?D^+QY= EZMRY]
M6<L?6L;\IZP*ENU.02,4DC1+8TAXG$$4!=04Z4Y@(H(TP3R.D&DR:!]HVS'6
MU")K#T0U-;C+GNZF;JI[W]*S^-HM"YY0&YC'#P&K*Q(VM5#WQ\LS</?FH/\+
M]=TAX")<_MJ<GAUI[%:GEU0^T>[TXBWN[LH[SM=;37J+U5:4L;8F;D/SF@G
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
M(-%6*0P$BZ.()6&,J<TJ83G>U-B^$AD<R#P#I=0:9E!+#HSH=@N +>[=1#X
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
MN*#J6U:X='E/WY9\,ESS5;Z8U-+ETZG"UTC&*$HR!24*"$1,$P-.8_V3"&G
M0VV^":=N.A9C3HTI_BY73VOZ\B/GX /=4$<?E07&ECXIO\@-[8.JI 4[<8>O
M(^X D"^GDL6(XSJ1["$X<AHYW-J/;C[OUU93X<-L04U_,/T%F\H?F]==0)W
M0A&!$(SB,#;>H@1B88I_RR ,6!:JC#BUP;$=>&K$TY*[#+AK2_Y/_PM'8?9O
MH-+ C9.L)\*.F(: =V!V>HML)>@@\8NNZ'BB)NMA1^4G5S#>DI3S_>XYQ/^^
M6FR7&[I^;4*DVFYR4T6VC%O(V;;,O6O[U^=9+'&"$@D989%F*QY#0B,,9<1C
MGLB$<&G%6]>),346VT7V\78%^Q=]#9 +R3?Y3PE>J%YS>/YBNH^(\GJZ<$A-
MOF+.NBENO)D8F/!V2H#==!PT%#!Z@ -%0*4)J%0992[L<Z''F9.1\J0'FQNG
M;.KK(>W(M+[BX:-E85\/0#M#V\/3>KKY-C_DV@RVEC_T>)I=J_"83ZNUS)^6
M[[=:F"5_?5Q3+0ROX_W+?RVJZ'_QG]MB8U[[W^7F03W27U_,AD#_85/):W)T
M'U=?J'[,9AXHQ86()<QD@J!>^[2I+CF!-*'<9- F-',*=1E5^JFME+62@-=:
MFN;CC6* [C1S]4R.^D)8^CNG.LU#>U&-WN! <5"'%?YF(E__-@/-2]!@ %H@
ME'N5%@Q@CT/9 ,^<X6@L9J!& [3A )L5J #QZ+&]Q3SZ\@./*ONXWN5;3,N1
MS_HF0KAO^'[7F-+BQ\-:/VE3_Z.5^E;_IBK2F-/%P[K::AXTO=^7M)H' 0Y3
MS!*81$) 1",.<:PR&+ XB2(3 )I8=1GR+]K4EKLZ3#$O ]7 6E;E3#5+T;V*
M]OL.S]-X>5]XN\D9>)&J)=<?D%DO-J#Y=TNYV>Z7._W,Y;4;K940?Z#CS2;3
M?F-YNTD=:;,Y_N0Z[4*'P;]C9^IYP-%VJ\, U=[!#C1"SQ+N-%^7U2'+S/2J
MY-G.%?P/2<TYE7A8?C4=.\Q66E^@!5PW_WQ'B[QX+#M"(9K1,%(Q)#RB$$6F
MXE,D(R@X#^*$!&$HK-IL>)=L:LNS4:PJNCH#.^G+'4A;?O"]%-XQMMG?=-KM
M-V\R20,OTY[FQ[TRO&\L?16,]R;7N'7D?<-Y5%[>^P"W:1&^STLR.GS\]9)7
M*TMQOZP<I_\A3?%\*>Y^ZC7G27[\)=<\+^27=<[E/(IE$+(H@9G(,DW[6$&L
M8@JE#!&C<<R46RFOFVHSN:6B4D;OW@S]2*.,R>O[X]L'\"+757*?:V[?3=\6
MRXBLO\H[,'2LE\<VY2U,JLB,/2JFQV6%RPPTR( :&M!@ TIPIM/0W,L<3Z3I
M^76Z_*4:HWN9-M_-T_T(Y>XA-7Y7M5KDJW=T839[RZ>/O_@/(W39KF97RIPG
M)$YE!D.AN.DXFD(B @1C0E7&4!A&&;+U?-H-.;5U<"<UV(EM[_.R1/FR8](_
M=@.O'R=@ XW(5?NK/H7W;=]::]^@?UQ'\OE9X.O'>^>&4(=7SO)!HWG;W!1K
M>]$<[^S1T,M4<#,!)?=:BZ6)IFNZG? PEC&1$',3C1AB! D/$0P1#F)%HL0R
MBKIKD*D1<%4\L R8VDGJT.#I')27.=<'0 .S["EL>M#J69 <VEMY &NLOE4N
M+Y1;#ZH+('0UESIWZWA=HRX(?] .ZM*U_=Q)=YROMLM-47>-J,()-G,4LX0F
M(89Q9!JWHHA#;92F, D2Q646"1XX9;.>'F9JO-=("5XJ,=U\+6>@M'."7 _0
MP+RWPZ:6<%:'5GD,@^K&P-/N_<P@HVZKNQ5]N]^]<+6[K5.VA9&B.F@\VDCO
M'-W[U+5YEH8D,2GM.!%Z3YII(XA%-(49QFFLXHQ%&-L:0<ZC3XTEWM/B!RSD
M9K.0 LCJ.)\:_X)#JH7[%%PVG@8%=GAV,;(WT1''3M 9V!_4M7)@AT3<WA(;
M%/F13#3O,^!DQO5&L,.^<W_F:(9?;W7;%F'_A_0S%7_?&GOS036]#F11QK&L
MI9B+,$MD)@*(@A1#E/  LC1.8<J#*,A4%J+(R5P\/]34%H-*4A,QW@JW=$PM
MZ #6SGCT ]? %+]':B\F:.3T9T1>QL*3(=DQT*C&Y&6%WQJ4%G?X: #VAWX;
M3*CY_TAA.,C8L/,DS%)*@PP*9(@"2Y/EJW_*F,J42N(@D%%3R,Z.*BZ.:?4)
M'%:R&Y@S6D)>7V#M,N9V'.('QYOT"YN!-J*-O$,U#NN 9I 68J?&NV$SL0[U
MN]N*==WH@V[>KY8_I7Z^26?1$U&8B@9?Y-HXR^B3K(MUEF>XC^O\Z4FNYRF5
M@53<%&52*42"<8C3*(%AQ 1."4OU[_OW)7269VJF3?F5Y:VOC.\UFH%-HY.)
M3:J5,HM[49:B?3%Z@4VEV#6$YCZK?>ANT+D:FPS?MZ=IIP[X<C!-5<7@4B7P
M>&&:KB3,WN .0J?NTMR0;'M#UTW%_1_;L[3QVA2(W+R:XXN-B;G1UN9+&9:S
M%%7F@RPK\I5GN0_JCT+6G?/X]GE;YK-]D"]KR?-=8[UJ):D\,XB$B@2FK%X8
M8=.*AD"2A"9?,(XRHOD=(=RG./*00O<P2L<HK_Q9[P;^%;14T/;I7@?'RK^#
M3KH=R]]^#D<*_:GUG)5GK*8'15V-JU2V_%>M;E5WM I7@2L%M<I5!]+9P;2W
MU:ZZE+84]UC,>(SY\54.>5!9QRVH/ ;L1R691QFTWP+UOZ5X,L4:99$_U=U;
M?^6F\T86IH$0, V5@@@)!:F,0A@+F64B23E/G,JRG!YF:G9_+25HB0F^&T$=
ML]/.@&K'W-=#-3#E]D#)F1Z[0?#$:V<&&960NA5]RR07KO93NZ)E(W^3RWRU
M_GVUD<7'7^: 11;WR[*ZD'BWU==O_J_<?*&YF*,DEHK&%,:Q*5J1X0ABAF,8
M!C3)(I5*@JR:1GB4:6KDTE(!%*4.8&F4,.E.I18@7_+%5F@;)%^"?@$Y/J?T
M\K'[#29JZ).:NF[!PV%Q@P// JCT J5BH-$,-*H!K9OY&]#: :/>^#-W7;6*
M@6=PY#(5H\SDU14JKL#<L31%GY%N6I/B"F@N%:.XYM$]DJ#JQBR/J_K,T?1D
M^8?<_%B)^Z5I;%G^=1ZS6$:(99#)3$*D.(<D8A2*!%$1"(0"N]Z?]D-.;:'<
M-11J*CFMJ^-!\%Q*KE?'G>@.R3QVZ%]>]/QC.K2'I('S<=4$'92=F4 E-+@?
M$$Z'W"COL(Z5&^4!7K<<*2>DNG*D[!XT7HZ4DV('.5)N=[IQMY#Y_.-RDV]>
M/^4+N7Y/-_)IM7Z=8Q5& <H"&,2F<BWF"22$IC!(52!D&F:9L&I.>N;Y4V/E
M2D10R@@:(>T(XQR"W63K 9>!F=4-$NN/_(+B)YP?A>3__+3Z^2_ZSLKOH7_8
MNSO./6^4#_N",LU7?.FRWJ=O7$I1?-+B-)WP'M3[U?/S:EF>],T10C+B60JC
M5#*((L$@RR()LU!/>8"QE&[EIR^..+7/NA$8F"G;AV.ME.FVH(6NHAJ<S[\N
MP&Y]AN4/S.'/H5HXWK=PK.2MP@Z\GA_98>/O#.C">&.?X]BI?^(LQO+&?I3S
MIH)&$W!:E:I]V&Z*#5V*NBH6G\=2[^A4)F 8(0(1C6.(98:A9)J81(2PMB1<
MZ,=I]*E1T:XD#ZU+\I1EGXH98$9:\%N^K'_C6 G*;4KLJ&DPH >FJ:.R1_O8
M]+J:<DOX&2C%]T=:O5#S1&!N8X]*9KU@>4ML_1[B1G+ED80VW/_X-J<42Y;P
M&"92A1#%(H,X2O06B,H4)VD8BL"J.,3^D5.CHS^694&Z;QMMBUIZ1EKX=--(
M/ZT'YH8_?K]__/@!?'N\>_SX[?J/_EC'CIU+?7'U(=?_V'_#K4>-\F$>B]Y\
M;2?^<G4ORQ/Y:KL&BCP1H5 DA0QC"A'#"<18<$@2%0N5*1PG?3M9=@P[M4^Q
M)?6_]NY4V06SW:+O'[R!O^B6P&=R6(?N6&F!D_]^E5V#WJI;I040';TJ;>[N
MQT-5#NU;7^G#GTO]6?_(7_:QT?,XC4FFWSA(PRR 2 @):< P5 %A2.EM#"-.
MC;RM1YX:&^U$;.5_N+&2/>AVQ#0(E$,[3ZML^Z-3DAG8X_OE,K[.Y.2,E2=^
MLA]W5(IRAN,M2[D_H&>YID4YMU*<+H):G]K/*5$!$P&%(D78).5'D/(T@$E&
M"0H5EG%B%8CF-NS4**KT9$%65K(XZ)I;QYHYEG>R@]Z.J_P#.C!1G2PZO2^Y
M.VL"ASQ6@W*"R%=U*+M!QZT6Y03$4?4HM[O[T9+Q'.?5^?+=4IB>K+E^,99<
M&VWS.)0AEJF$!)OTK#B((.%,0<ZE(DQ1EH96]8PMQIH: ;5$+9-H>%M8\)L)
MM/JG_Q6FP;^%V-&;VP6X'0-Y@G%@VGF+X(&<_KC& @Q/!-,UTJBL8J'R6RJQ
MN<4]JN2;:9&BC:>FH._O^G681RI$0<P"R*+0G$AC#%F .<0\P4@%690JZ["2
M4P-,C2D:&?<%I8V4]H$E)T'L)@(?T QM=+BAXA1;TJ5ZK^"2DP\<+;JD2YUV
M>$GG=;?I2-0ZENGL)J.2($UPJND T=BX7E)(4,!@+%,1<RP5B\3\I>S@\&U#
MUQL[<V(DZ5V^JK<Z#/>!O9-/^7)ITMA865==WK;;D.V;0!6),Y1E,,KB#**$
MA)"E20 1#A(6Z'\&NS?AX]*RCM1DWX-&@P&=4*74?ZU7P,[(G>"DCKA/O[:)
MU$$0Q%^F593CG$VD*92MU'^I]D^.4^&[T9/K\/W,G_NED"HW81*?\Y]2W"_U
MD$\FFZIJ%*D-K<76B/#WU4K\F2\6N^-6QB5)$9<PI$D(44 C2%0804H0CWDB
MN4BM]CC7"C*UO=!><$!+R?^_ZMZT-W(=2Q/^/K^"0 ]Z;@%FCQ9*(KN! 9Q;
M3<Z;=9V3Z5N%07T(<'6J.AQRAR)RZ5__DEHB9,=&*DA9W>BZZ72&R',>AA[R
M')[%9 B#>LO^(?FF28<:%'YPO D?O5AV^\T42Q!X ]FK !L=P& Y6BW ;SL]
M0*_(GX)<H5\+IR=N'RW&I&1]+5@OV??J\<86=532))R>H/R_E9MO6K+R>RFV
M=/FNU'.6;&L^U"1]:Q.08L($Q+FI+UM$4G,JCF$D,!,Q1ADECB4=KY!F;L3Z
M[NUG\*2-RI*73U2?]T2C'%TZ5YR]9H7LB'0RW .S::_'Z;/X#ZT*V.MR X;:
M>$JX]XJJMZJ,U\@R<4U&#[ =5F3T,>C8L$MN+OWZCF-4GS2++(4YQP2B)%.0
MTK2 0F6)DBD56>)T0?=L]+EQ8"><(^4]!\R.PD;#$)B2.KDN]ZP;$?%X1&-O
M@8W#L2>.7SRBUF&8XK$/C>W)UE;C_W#Z]/7"GOVCEFJ[_%0JN8BCA,8%C2 C
MI@951FD;*XUD$<=()AER"U"\1IBYO?R]+J S<):-@5.^M#=OP(^725C;1B>P
MU$JY-H6[8BWMB&:J%0K,2[O%^7#6^CSBB6S5 9_.+<Z(9G37H^JM9=T5HDS<
MV.YZT [;WWD8<ZPMNBZ_4]-K\_?*'+WH\O:Q::DA(Y&EJ2P@82J%*$US2 B2
M,(X5XCEG11I1-S/S^$1S(]"]G,8GUPAJO''GNFVX 6MK'5X/5W##KQ?Q!O1"
M@MOS4(VPY\[CX,U4.S'-Q%;8>64/#:P+GQ];3:,SW)KHXB8=98%)SA*B#UDR
M*11$E'!("BY@PF)*281RC+E;_8R#.>;&!#L1V](8-^"_1_\2Q6TTXQ-=@^]&
MZ!M MYMOU;KIRQ-'T4W4_J_]6)O&_F^:25:RJ;FA/U2MVW^K]E<W^E#6)&;K
MKTASN&X_D$8WP'Q1FZC =Y(/_REN_BEV+==QN*YV;'3E:@4FHOU"?6T7ZJ_M
MRGQL /=9BN,D"MZ*;QS.,'&YC9,J'A;8./W1D5%69J!VT=YMU_J]^-Q$AS1#
MM[_^4*V_RO5W;8C6"X%3H:10,!6(013C&#(6<Y@@SB55+.6IDQ7H-/O<N*JK
MZ=!13+DR<=@KR1L':^-^??]3\FUSJMDWJK\!*^EXJG%;(LL(EE# AXY#:?H+
MM1*"5G+0BOZ"@8"JUJ!7P&,4R1C<?,6".,T];43'&%@.XC)&#3*J+'OO)?^X
M,OES^@UM7M!=TR(]S^=U]85NZ*WXQ[9-NEL@P0L<Q1&D0MME*$/8Q%7HPUD>
M9U)CEF-D73MVG AS(T"M!13],:#L]0"L(;M](S?S)CZM*[#6R@"ZT\:I=/>8
M!3O/A-,L0V Z-"NPNPO<J=!M-_L>;5H+H-4 1@]P.]T*.-5*#[P2TY5&#[$B
MKD70KP#S?,WS,0-/6>+\"L5?5#2_9B1?O4(."^WJ?WJK_ZG/LUA$>9YED<Q@
MG%)I=B4!L?$@<LD4B@DM!,VNZPUR48:Y;4MOCY8SOS$. =BT+9"=X-<VC[B\
M.E9;4&C,P^]!QYI!G*C3;=R6*VA4V65?A5^&:WMV>%V.U^W1X6%9/#3DL ;4
MN0''Y9%?N>&&M>J7&VS8#^6YO^JG<B4_;N1CO4BH9(PK9*P@ E&:$TAC%$.2
MR$)F6&3,U45]:<JY[38O>F2^:)'Y=R,W: 1W;'-G ;ZM']DGI,'=RE>CZ:];
MZ % H5M^[B><1]_. P"LFV\>/CF.@MYL:SU27;^M'EG9-N7[(GGUL#)W/Q^%
M.9BKDNYN[/M+?2W*H,";_C>]XPK#FZ;ID)%N]V]WFV]RO> R9VE!8IC$>0P1
MX@PR&660\1@G!"D4(36BU_,TTEN]OM,W?6YD \N]L&[\-]'*VW'HC!9R&A[N
M%08#C6_ 7F<P5+I/X-F%6AG6'B@'.LV;0V:G.WA6/K-1WQ^C3[M<GG:%B82>
M=&>9=B%>[DX3SSYNA_NS7,DU79K&T^*Q7)F(_":ZI*N@U<6&IPRQ)%,,1I1C
MO4'%"F).*,P)S4D69RPE3KT,K&:=VU&[$[JA%_I,;+>MQ0YRNYW!.Y"!B7V(
MX7.)^U)[ 2+XG4#R1*=V<T[*ADXPO"0SMX?'<=$7^5VNMM*T;S%EN$S:I4D8
M>KNM-]6C7.]R,PU?ZO\7]_3G M&$,$$$S#")(&*99J:<13#B.)8((<:(<&&F
M$3+,C:?NJXU^P]:M(H['WC%+8,=4@8$-S%N=]&T'J%[^-LRFU\ 4"^T3R'LE
M@-;"'X]= :$G5ALCP:0<=P5$+QGOFJ'&UMS@:TEK^4ZV?WY<W7*^WC9W@'I*
M/8&L/[<MXQ<I1H1%$8=(%:9VF)00"ZK_2DC"D52B2)R:1SC,/3>^:R4$&R,B
M>&IE;.+<3(#MTUH^T;*)#]E]R+6XAOVJV%%A(*P#4V O-?BME_M/)NJP0[\1
M&G12^ZR5X0R5M_(8]C-/7!'#&9+#(ACN0WASH&HRK4L]0O.7^S5=U6V@0UML
M_N-*4X:L-W4;<J?/FTTG/_-RY0DA2C(!8YZFFO>B'#*I4B@XP0F31#(9N5">
M1]GF1HG/8X/I!IC&(GJONMH'.GKQ1CLZIUB25_%F/E,,##2[ 5W_C)UR?5"Q
ML9I[_8*Z*Z\%/9Q/<K1DK^UXO!92"^_BU5.XQXV9Z_ZO<K-92O%%FFH>?--E
MAY@6>_67KW_4G3^+%#&A48:@R"-MJ!.>0BHR;:A'A5089:1(K0QUIUGGQLM&
M<-A)#O:BMTE,H!$>_&;$MZQ/ZK8$YSDX&+"!V=4>T\NNQ2O M0_R"@+R1&%=
M'K[ 3O%;SEB=B=BR'VNR&"UG]8916>X/N[<Q>%M]EVO+<I$'GY\321BYO%9S
M/*GMJ#+[ST>:K+[^406&A?6/?V!LW0FV^;C20S5$==^8!4F4I8F2"61"%1#1
M*($XXCGD19PF/"]0C)ULNB-SS.T,\)5_DV*[E,8[]:E:/4 ]Z2,P@H.]Y#7X
M>R.\8]3>,8CM+*\K@0O\^AY@=C\*LQ&E*$ZBXJT*Q>$,$Q>@.*GB8>V)TQ\=
M1PF[WJ<?5T_;3?U)?I?+M#M0J3R*!4U-Y6@L(8J*#.)$Y+# 1%,#$4QBIYB#
M,W/-C2(:V4#J]NZ?P]*. SPA%)@+]KV.;T KZ WH  L0.V"!B2<F.#?3I(Q@
MH?)+9K!Y9/2=6/4H/U5UW5_$E:MMN7JX>^K\'/4;J:JU''BN_U*NJO7 X6$\
M'<]&.=[6M%Y$1,8,9QF,4I9#Q"B!3.7F6%+$!&6I0BE>;,SMNO6=VE2R.S'8
M3H/@=W*_+;78?P*L4?.Z.[C)O@4T$GF4204SFA.(E%*0I#2&><IX03CAHG!L
M8##/;\%T-[/_%;\%UC>Y<US;\#?!S;)^:I9U%Q+3J@[VNO<K?JH=>'WS[/:X
MC<\VH1;5<FE&ZB'R>IT\]7KYNXZ>3/*IK[.G7I(CU^&3BS#6A?*TEKQLA-(O
MR].Z$MNFXM."(ZY4%.MM2G!]8F%%!'&DSRZY3(7$>1HGPJH\S,69YK;'# 4=
MUP+]-*BVKA,/4 6F[*&,#<_NI?3I+;D A#>?R:EY)O:<7%#WT']RZ8&11?0Z
M[]B=&K9=, G:IF+502^Q?3N&NFNCKC]]IX[W)3.CU&^:#,O&X7,O?V[>Z(?^
M?2%0GN>(<<@*DQ.2%QQ2K@3,\J+@J8B+.'>J%OPJ6LR-S8:.SN8J![+#IH?O
MQ[#<ZWQ)[!AT]DL?VKU]K&WE7LN;MFH&^]5DI7=>;F 4 8TF'MU=K[H2O@H5
MOHH.TQ8\?,UE.BB<^*K"C&U&PK>/VZ5)1G]G^L%)\4:N] \;,U.]+ZGUN]S\
ML>HZ,TKQ9UJNS &_\ZHG6#&21 S2*,GTF;MIV"PY1#1)$Y%@E#,G3Y$/H>:V
MH0UTZAT&1F"@M[$O<E.NVW9A1D'7#B0>%M!N=YIZ60)O-L,5Z?0!G4+-.M2#
M@H#:5)";=L&ZQ;O=M"V[FBUH4YGB3DUI%.\7+SY1]]:QQ(-($W<N\0?B80<3
MCV,'21C='T.ID'F:YA**F)JFQ#F%-"6F?13!:9%)3F.G;"G;B>?&QD?3&.OG
M>8Q>$T9=+8$0P ;F4XO44'UD#W%8=P5KFB305SH2NX+AF.[IZ^!I@C9WO9_T
M7,W/==FX&P7B!4WC J("Z_.DX@HR6200H81*+"3.6#&B#-29*:U>H^EK-S6%
M(&DGLAL?G</7CH*NA6NZJ/=]Q:.&>P:"^N,8"S0\T<JYF29E$@N57Y*'S2,C
M?;ORP1RBOL@G<X!:/5C&8E]Z?$;?Y$Y$L)/1:YBV+1"^?$^GIIG6/71!V0,/
MSJ7/^PCX_B*%?'QJ>CTWC37N?U2=&1[+*,6**BB*F$'$<:Q/YS&"J=9=$!DI
MRIS:^EC..[?#^5\TP-] U^<+ 0A^K[XW@H(8-;_+K@D&/PV_[2VG=U"#WWD^
M"P\W]0-[H6^ZKCU RQW =^&(59!0\M.SOF)X^44HSH><7WY\9*7IUC5=?Y&-
M.^.^NJ<_S>'?-%K0=/C,C3WT3B\H)3&B*8$"2Z6/[8Q DJ4)3 H>9Y)*7F16
M[0^N%61N5-9>:+57EWQX=;FA/QO3N%/(E&NQ;P5S]7+9,=T4BQ"8^CH5;DQ@
M'1C(?@,N7#5Z+&M])8J^BEV/%6/:$MA7@G50&/O:\<;QZ+!NZ:I-134S:L)I
MP^$63%"9Q41!(C5+HB+AD"2)2>R)*<LRB2A&+A'VER9TXL4)PN+;TGR#HM1-
M28]Z(/<__Y/&HO@W(!OYW7CQ(OQV_.<3U, \]^D%DN_/H^9,8K90>"*KB]--
M2DJVRK\D'^OG1N8,5FM9/JS>-N60^:^FS@EMPNCZNZ4_5FM)E^:V:9%0PGB>
M8ACG%$&D&0821 I(,%,B2V,I"J<&(2Z3S^U0ULF^ZS_5YV4\:,D=4PU=EL".
M=$(!&YB >DQ[N<% \.&]^0W8B^\Q.7$$:+ZR%5VFGC9]<00H!_F,8\88&8G4
MWHQW45 ?RA5=<7U$:P*?%B223"B"8,81AR@QYR4:Q5!B(;BV+XLL<;(OSTTV
M-[H:RMIL[C_6Y4;"2BD3'+MK_"J,E\<4NM.J2&UL:DT<(XG.+8 =>?F"-3!9
M/4-48]@ZR'KHWIZ%SCU^QP(37W$YYZ::-M[&0NF#.!J;9T;:8]7JP507,0M]
MKX>X_5G6"T4+8X3EYDADO.TJ@8SR'$9YCF3,61IQIY(KQR:9&Y<\K[-R XR<
MX.]&4L<"*T<1M32KKL0IM"GUK*R*'43N]M09#'S94,>FF-9N.J/D@:UT[K,C
M.[I4E?A1+I=?JN52GV-^T+589#D6"5($<DI,@[&L@#2.)*2)HA03D0OAUK_E
M<(ZYO?*]B.#O1DC02>GXNA_#TNYMOQ*AP"^[*SCN+5=.J^^KP<J1&:9MIW):
MQ8/F*6<^.C;RM7'LFGZL0^ND?O-K^"_-[A210C*<"OW&*U-'25L3Q%14(DQ&
MN10IBKEC[*OMU'.CA$Z^IB'QKU';OP/L=C01!LS [.&$XXBH5E=(O,6U6D\\
M<62K*R"'L:W.(US1P:0I0[M\6ST^5JNV$/TP:>2^,I.5O'RB)M3H]ZHICB!%
M^TES2:5_I4E2R;+Y_+OR>RGD2GPI'[YI@SPC1)@"<#!E(H=(Q0320N90)%G*
MDX1$$<+.?4]"2CPW$GRF"Z@EWZ[;^Y-JNZDW=-5<R_]6KD#=J&=9B'JZ+X =
MK\YJ60/3\4!7T"H+NOX/1Y*U!FN_T[C_>).SH'\+U5YKT*L-6KT]MW:98HE\
M-H0)*N_T;62F@/]H\YE))AY[M.Z"DNH[9<QSXQ/Y9%HMW*FW:RG*S4(_%F%3
M$DYA1"'"5$$2(WVLUJ?L(A,I+W(R(D_CXL16G#-]MD8?;&)<RKP1%"C*1W7=
MOHR][;':!Y13G::?!@#NW7"-O.97K<0^#]B6X'@[5U^:;^+CM*7ZAZ=HVP='
M>NOUX:L+R<9*H!2GR!33P9IA-,U0EDM81#)52,A("J>(^/W0<SN.&LD<7?![
MF"P=[Z.4#^UN-S>:_B//#W7UY5;?#SRM,_U H0,7^N$G AJO9^N9++(LS9,H
M5Y EB>G*&2.(&2H@1@52*,<4N[6HNUZDN;WO[\KEMFGW+962O&G1^?[KY\^!
M+<[SJ^;1I/2V%K.Q&7<+]GZW8!=BR*>V$:TPG]((/"_0_*P\*P!'F7%V(X^C
MZ[OU UUU<1.F\UVU+$7SE]N5^*PEZ9MA[6(JZ/*K_DU7><HMC=;+7#-Z_8?Z
MM)TH=QHUH59#G<P;O],*[-4*DJ;K%6A/[[P?F29][;W"^/+-]SOXN)?_]VHE
M9%T^K(R3H[,&9(PDBJ(81@G3AR],)&19D<*L0%&&69:*S*K#Y)DYYG::^KW:
M@'<[&0&MP?^6XJ&MG=XG3;H=IXX!:\>15\(5F/%LD I@CYT!Q1,['9MA4JXY
MH^)+YCCWT9'1TW=O/QYXCMNB8W?JGOX<!NZ(@N8X%PDD448@8D)!JK2MEJF$
M")5P$>5._. P]]QXPXA^HI1?6_)/[_DF=?2:V"F7I;%CF$" !V8>SUB[!V*[
MH^8K+MMAYFG#M-TA.8C:'C'$=<4)[JNNPE#?^5O6S63#VD,++C,1XSR&L5X,
MB*0^_K B%S"B$<ED6K (RQ%74RXRS/26:E"2J;X!J_:]X^,+C3DM2Y*)7*!8
M0ES$D3Z:IA(26BA84)1*E:0J%4Z5@KVOQY1G5@U]@_L3+4-BSGEB+F0EY#2-
M(2JR7&_W.(8XEC01^CU(H\(EUSP8YA/DG4^%N=T^'@K)P!OY[IY;[]^=>& O
M^6XO?U:9SW\]#1?0/-?0L)KZ5>IFN(!RJE:&TQC^VMTFG9'-4AX)'"F8ZS\@
MB@L*6<KT/H&1$D+2E)G2&->UNTWFZ<5HN[<FU[>[39P<%IX0"LPZI]O=)A.U
MNTV"^"W.S?3J[6Z3\WX,FT?&,<3[QZ=E]4O*KW+]O>3R>)6>8=N,+Y)7#RN3
MA]Z61&O21C]I_OJXD8_U(BXBV9Q_-(%H5DD$,_8 @0EGL8@5SB+JU*3)LWQS
M8Z)AW;*CC7BZUDNBN25Y2Y_*35L$X ;</E9;XT(TNH%&.4=_B>^EMR/!5US0
MP,1YL:F2G[5TIMA B'NB9=_234KE@:!]2?^AIAFW9?3'U8&#X[-^A[YI@3ZO
MM7A[0?HT1//%Y\;M0G^^DTT+0K:4[7=^D20DR7)*8,Y3 E'&"D@9X3 GDE"J
MI*"14\41K]+-;;O8I=$V]=?I7L6;IA.IT:*I>"EV>@#:*.*V,_A=8;M]X=76
M+?"NT.LUK)9_ WH=VDVA63?CDM_KT6T)_G:!(/AZV@/\RC;I#A $UI?\'V:2
M$#76[U:R,XE3%"N5-HU:60R10@IB$0LH,57:-* Y%TZ7GY;SSHVQ=S76S9<>
M0/V&\[;$>E=V/?598GV/OAWG!L T,)O:E%C7<D]>8OT JTE*K.]GG5&)]0,H
MW$JL'S[NQE-"EHNVC-[F0UESNOQ_DJ[?K\0[NI&+C!(:21)!$9GJG+D^<>(4
M:0,\R2+*8T)C9E6=\]PD<V.@3D[0"@J,I$"+"HRL=N1S%M+S3.,+J,"T,@HC
M:PJQ >$(7]22_\M#]?U_ZL=;JM _[!GB[*"3T(&-6OV[;_59MQ>=U;\TE;1%
M&8=V<%\-^-?.:?I.S[BLZNU:=B(L4"3:$C6%P)'F 4XABZ(,QHKG,8FS&"$K
M'KA"AKG11*_&\_8)3_HS-X"W(MNQQ37K<IY,)D([^!&F WJH MCI< /V%S!@
MK\=-5_%W@D40%6]VYK:%Q2LOQC-A_NLMBO4>X0'.=@O1 S6;1$32J-DHKAEY
MDGW$@^K]-N-CJ)&YU.;^7MX]R7530>*3U+;Y;M8_5D)/9XQO*=[_Y,:2;UUC
M.1()C2(%]9A4[T,1@RR3"<Q2DM(\54S(>$3TW"AA9AI&9W3Y5_#Q\6EKG&2E
MEEJ/[NC/'+<X=C9T.*PGR@MOY+\!.PU H\+-D/R&:H!6#^_^R:MP])5S/DJ&
M:=/3KX'I()/]JL%&)E));?SK,Z8T1>UOO]-RV48S=SF=@^8=32*P% MJ_D]@
M:J()M-&.: *9S C4QGK"920+I7*7N$IG">887%DV&O0=->B+:/^W2UK7__Q/
M<1[]VVU[V[S_Q1MSPC?YU\,N0#= M+HZ)F\Y+Z8=J09=HL"$:E;G8[<Z32L.
ML%.@69HN^?T9^.\N@.^>!C860%])8L[S3YM"-A:>@P2ST0.-#->BZY5FZOJS
M;!NJ=:/NKO87419'J" YC&B<0,0X@_IKRO1/42H+_:\R(4[Q5Q<FG)L;HY?7
M7 :T=2-V;]<-8+_ZUZ_A0Q/?R)?;I@"EZ<O:_!+\16Z^5>*:N*I+:V3'@3Z1
M#TQYTX+N'@!EB:2OB*9+TTT;HF2I_$',D>USXXCLK]J(,XV_3>5J+'DLBI1!
ME7,3 I2ED"0H@AQA$2&2I ES2E8:C#TW>NI$&U4+? B9'86,!"(P6UABX/R:
M']'6TQL]''G2E_>(2B_?TV,?&9DL4J[*C;;_ODOQ<;71*];$C&@+<1CDFU,B
MB8A,.6S,(1)II(TQG$&&%64J+3*>%DY9(Q:3SNTE;F6&C=!@+S5HQ;[BY&"U
M G:OOF]< W."#TC=<T\<,/*5A&(SY;39* X@'*2EN#SKU>!9:*J)%<,49CG-
M($IE#FE&&<QH)E!4\!P3N?@NUZRZTM)Q>4F&\TWI_GG2Q^ZZ/79W;ASPVQ]?
MW^U_[UCB\!3H5QDN,V*;,_9*<*MC&F-C%C:&HVEQ)5.\9"#]FKS_V5F:?5CL
M@C%<<*P4%)D0$)E2J907'*:9R'E2:$)1F1MMV$P[/PX9;+&T$;NI4.%:"-4"
M<"5E3 7'D&5<\S2)-.!8Y)!(640%8UPF3LY[WW!/Y:]_4U7_WL8/! #9CI=]
M0Q>8I ].@6W!@]]V,N^2*$[O;B/JO]ICY*W"J\64$]=PM0?AL$JKP[,CZ[!N
MOLGU[]6JZN\M6P_\[4IT"9;W\N?FC5;HWQ<\9T+S.X5<\1BB7&00IX+ *!8Q
MP;Q@"%O%^;E//3>;M9%\=R_52?NGYI5R(R0'].UH*0RF@<FIA7,H=8^MN6WM
M! =_-Z*#1G:?)6N= ?-5E]9^XFF+SSH#<E!AUGT$]V#ES]4/N39V\==?M;&,
M!]E<7=8.4ER0(N6:GY ^G>)<09SG&,:$"2X9R9&R*LEB-=O<&*H1N&E" SJ1
M[4-=+T-[GHN\ Q:8?@ZQ&J:77LY^&@&@?52P5R GBO^]%E"G.%]K@,Y$]%X>
M8[+876MUAE&Z]@^-+&*YKKB4HOZ@1?U*E_).Z=]H=M_\^JP7?F.874_X9+Y:
MBXCDN1(D@H28AL5IE$,J-0NK"&%"12$)4T[%$NWGGAT)=Z*W!09J+;RI,$=+
M_6V@RO&DZ+($=D?%0,"&)NMGF'[M,.TEOP&-[#?MP;$7WV,9/W?,?%7Q<YAY
MVB)^[I <U/ ;,83[B?%6_&-;;_IB@4(T]$B7GVDI/JZZ D)](0!3-_#I28JW
M=+F\:_)IZP61<4JQ8A!GJ8(H043_% G-;CCB*,4R295#>H$'D:Q>RU?H*-E)
MW);H-3+K/Y9+4#T]+]^[H3_MSU37KM[E(^L4BS%1S?*])N"^ GM=@%%&V]9]
MO2Q-E_U:W9G2I\U:&9U I]1TZV-_(IYPG28Z+T^P7DY':D\(GSEP7SO#9,=Q
M3U ,#^N^AAQWE#]1[FQ?6>_-K\.V7Z8.?O.?+CZJ+2X1+U":Y1G/.2P$-871
MLQ1B03)(5)PF11QE4>QTUO<IW-R,@49$\+T+UWMJA'0S ;PNG9V-\%H+$GB#
M'!:7?):C/-#,A%H?+4)I-+MI_P!]].7G\\OI;&>$P-V3(>)5M$DME1"@OC1E
M@LQQ7>>1.]5DSGRLZRW5.#75*Q>,Q(7(20)%AA!$,A&:N5D!$QGSF"*&4NET
MEW=NLKDQ\;#CO6QO)&H3N%'QLNDN]J/<? ,F&,]T3'S:LF7)]4>57I35P[CN
M"T>7P-)+XPG8T&Z9 ::-H*"7%#2B^N^D< X0SYT3CD[U*IT2SBE]JC/"V6?&
M4<N?:;DR.7IWJR/NFKT?4LDD12(J((LS"E%,,\B0*B E6:1X7)#8S15L-^W<
MZ,9(#?390I3U4]5=@>BWY*D3OJD*M 'RHK/RFI6PXQK_^ 9FG0;:+B]8H_KN
M.<*]^*U/.(0[V TP3ZQD.>FD_.0&Q$NF<GQZ9*])"[.[.9JQEZ>W+[*]3>LK
MAK?'LZXJN/E $XFX8+F*6*+9+D:XT,:PBB MTAP6+,5)1D52B,BI065@@>?&
MD\TNU75O>%8VK3NC.?:O#+W<=I0ZIT4,[77^_/'MS7&3>=BWH>D\;SR8JEHW
M9T,PT,ECW\R)@/?5;#.TN--VZ)P(_(.VGE/-.]+WRK])L34[W!?Y7:ZVLKGQ
M?/]3LZN6\JT6O7K41'N[$I^JU4.3"=;&_=Z;.A@+14@:Y5S!3+(<(IHI2%"L
M8)''68&S3*A$.GE;KQ)G=MM'IXTY^?7ZM$$"O49@IU(3'F"4ZG(D^\3(1C''
M--,K%]72#SO94H7VO(9?)7=GJQ=P?;E7KQ-F6H>J%^ .7*A^1AU'T6^-YJO-
MNMT4ROK?W_RZUR,U92)R1!(A*(8XDB;[BB>0X2R&19$HEJ08Q]SI@']FKKF1
MZS-1@9$5&%%'5=XX![$=&WH"+C#5C<3,F;XLT/#$3>=FFI1X+%1^R2HVCXPL
M5MO5>"QEW1=]YJA(&<$YC!E)]4E-$$BQ%%#F(B8R+R3AF4N>YN$43@0Q05;F
MO9FC+VT.EGMY'6O+'F)I1PG7(128"0;">2QR?5EU7X5<#R>8MDKK204/2K">
M_J1[O.CO6CI:?[M;?Z;K3?>7OASV(,!>$TM="MD2RR+AC"99KF"440Z19 K2
M6!,!EPC%.)8*IU85 \<*,+>#0R_O#5A5*Z@7W-QO&XK@0ZD=\N5'K\QY'ID"
M[\ LTTD,[M; * "ZO]^ 73G^81+.,RT"0V\?VQEZ"28*Z RQ%$X1G-?@>"9L
M<]2PD\5J7J/T,$#SJG'&FIWUYDZ9E'YCUW8^R/IKM12WC]5Z4_YG^^ID*,*D
M8 5$<:XM4,889%&N_\I)GB61BE'D:(':3#NW/:6Y-*@4J+>LYNNR#8MMG$5+
M+;Z)YG$U2*W M[5-?4,:W$RM-TW/[)UP/DU3%S"\6:E6DTYLL+H <6B[.CT]
MNF"E"0]JVA9\*1^^Z1G_J-NZ(V^DJM;RENN]<[LT(7+/W@M"4)KC0L)8V[@0
MY32&F.B?,,*<B%Q%V,TM-E:0N='4+OS$,-/(\)[1BV)'5E- '9B^.A7Z/BN-
M%K!24.O17AC< -:H @:Z!**[:^'T5Q9SG!A3E\J\"JPCY3.O&R] JZH^!//=
M5IH6C?<_JD4L$$X+%D.>I)$^QQ4<,JHRB*E,C&>P2&/FPI:.\\^-)/67%WEL
M/W4$<$O_83@80SL7+5I.;2I-@DTRX4W;CE6K,%&SJ=/83=%FZLCL\VDP=1H:
MI]929X9Q=WJV 9@?N\9P'U?'0S$_R[6Y3%DDB<BQP!S2@@F($HP@20L,8XZ0
MS#&/HS2S]78ZS3PW&NOK4/0=]4Q^'W?J+^H&_&5G9C X ]-9@^2= KWD)OOY
M5"!WTZ0^),SVCLM@<$_DL?0+NY.O<A1T9YR4;N--YIT<I>;0+3EN #_W7F]W
M%S<GG?R<"T+2&,-,*0*18!&D$:%0I;F20J9IJO U-U^719C;IK"7&-"!NY_[
MNWFQ6)9QUUY^P7ZMBZ_! @2Z^K)8@.LNO_PNQ&M??UVU(%=?@-ECZ7@%9C'P
MJUZ"V2M^Z1K,8:21%V%=>.=!N%97.).K*$*9V5OBG$*49C$DA%+(>8H9CQ2C
M*76Z 3L_W^RVE$Y<<!A<Z'CG=0%GR\LN?^B%ON4Z#9S'>J2.N/BZ\+HPV[0W
M77:J'UQQ63XV,O>3\_76M%4R=:COZ4]9&S[K @PCSG.NXAPBI#A$>:X@S2F#
M*.$2IZE$"79JPG9NLKGQ25=F?6.D!$_TEXF@=\RS/ >M'8OX BPPA71B]J7I
M&T%OP%Y4C[F+%H#XRCL\-]6T.8,62A_D^]D\XVX!W_^H[K]5VYJNQ/T//=2O
MKR81Y?=J(^MN>TRT.4M-S;,\9@UQ8,ADD4/*L<AC&7%4Y+;&[L79YD8:^DM4
M@$:^?[6WGBYC>ME2]8I48+8PW9A[84$K+6C$;9$;457^,H+VIJ97)">R*B\@
MZL=NM ;FC(EX>8S)K$%K=8:&G_U#XTYC?2SEB0II?RLWWSZN1/F]%%NZ?%?6
M?%G5V[7\7-6;M=R4Z[:.FEQ)56[J?8,<5*B41BR%"34AD06.(&9I#%4B:$&X
M$((XF89AQ)P;F0\3<G?1R<]J(AK_,O@T-J,GT&+;G2Q??PD#[S+'5VQ8Q;(I
M9K=7$NRUO '/]02]HEV&-0C2;RGLDG@Z%0<2<M+S=%B@7Y[$ \\VNHEI=U?6
M]9_J?]'UH=K+L2<6)C''>21A%HN\J^*4TQQ*D0JB9$8Q<O(&C)!A;EO$[DZX
M$WE$G[LQ*V%'\8'Q#<S?@^OV7;^[EW /*#M0#[PK,/37MM-9@JF[>(Z%Z$A3
MS]%#^?!EE#^'-F.48<EB$X"*D@RB+&,0)PF":1JE1$81C9-XO"?CV5QSXS7]
M+<P]^#&>XSG&BS$:I=?P890_/7HPGF-WC?]B-(:OZ;WHL0SENS@*BI/GXOD(
MK^BW.*K*>:_%\4=&EF[K2RA+\6Z[WM5H;XK)U>WO/U3K/C5K4= 8)[) QC]L
M>D5A#&F,%)1YHK*<4Y$HM\883M//C6A;,4'9R G*)@1J)7ECJS;VZ?N?DF\W
MY7<)WE2K;=VX'-HV4;_I3]?-XZ?[DOM8,+O#9KAE",SD^Y+L>@%:T;N>%5W%
MSOJF_U=3EK/7P&.-M5'(^:JIYC;YM#741@%S4#-MW"CCN+ KR_9%/M)RU<ZE
MOS2/)OOJCBW+AW;[9IQCI%*E#6FE#6DF":195D#.D! )1E+D5KD!3K/.C?EV
MTIJ$@%Y<4.WD!?2QVKHFA=KA;\=HWE$-3&2=O#=@C^Q 9+"7N4EI/P>M,X4Y
M0>6)N>SFG)2PG&!XR5-N#X^]7EJ7WZDY39AL^0^T7#>U>_>.)9'(),<$PZ1(
M&$1(%I#$"8&$HEPJD7"EG)CITH1S(R4C(6A$-)<^;=ZL:77S<55OUHTMY'S'
M<P%QV]L:?S@&OW?9B=KX[ :0AG'1V6+C[0+DPG037V78*7]X*6'Y7(#4[[_0
MC3Z(;7XU5VG[-X%KXB$J%3#!10Q1C!)(B5 PB@L54Z8RZL8](V28&QV]2%P&
MO=0>T\)/+(8=+06&.#!3V:2']TH$O?B] L8I,L5/2#"?;/'S$#EEC%\8RF=C
MV=8"O=UNOE7K\C^E^&.E1VRLU;:=K?'TU.]_RC4O:_EYK:W3+^;.^%/U0Z[;
MG\K'<K-(5()$K&E3XHR86XH$DE1FD'&*5:Z*F!)T?:-9/\+.C5];WT_7?!W(
M3GSP9.2_ 4LC/%@:P<%O?WQ]9PS5UN/FZG +N?Z6[KF9K&IH9]ZE%CNM7C>@
M5PHT6H%&&4W\S8HW?P&-:J';UOI=@*!M;#V).H.VMGY!MVMSZWE.MWU(R'+Q
M?K71V]JM$%J,NOOC4[F2\:)0&*<%TC8_1GH#R5,"::XX3+.XD")/><:M-I"S
ML\R-^5M!02?B3?\#,,*"NY5EIL]Y8,\SLS>X E/J:*2L*=(*B2/<5DO^+P_5
M]_^IGV]I3?^P9[/SHTY"0U:*]?QA]^$198O.W7\<BTTT5+2(18P*CB.886V"
MHRR-():80"PPR0D57/_*NGS1& GF1A@7+VI%'V_\K$'CT_CKVO&+=YYX)EF2
M&5S:G@[9#XV_0VVDT.LP58VD,.OA5BSI&BS/%4T:->YTQ9.N4?M9$:6K!AKI
M)ZY6#_=R_?A9?Q&_Z3.S'EX?<\T7MFT!*+ LTBA!D*7,]!6+"DA13J#"@A<"
M97F2.150OC#?W#:=IL.?GN@1] *#O<3C>C)>0MS2\>L/Q]!.7@/A_5@(W5VY
M=L#X<MM>F&U:%ZV=Z@?N6,O'KND>T=VM+[!(42$Y@@5*J:83)B##VO+E">%$
MT8SGJ5,&R[/1YT8>7=^QKB/$NFL8.:;_0P^?'3>,!B4P$_2],3K)?+=R>*&P
MUXX-_=BOT)CAA5K'^R^\_-#H!J.;->5-1EQ?]&9W,;-@D@N>$PYCE$<0I3B%
M3.(,QCPMLCA+:2J%8XO1T[/-[5W>G9W'OL;GD+5]K3WA%?PU;^5LK?)>TL&E
MKM?VHI<A\==@],Q<4[<8O:SVD2:C%@^Y$4>]WBP^KRNQY9N[/H*WZ96;J3CC
M*,J@4#*&2)(44H$$I!&+\RQ1N4)69L.I">9&#YV,3;Q5)Z93_^&30)ZG!A_P
M!&:#$<A8T\ E]<^]^?K9P5NO_[9_XT\..\E+?DFI_KV^^+F19X EK>L[U?@B
MWE4F%'81%[%,DQA#@IG>^*GBD-(X@DQ1SA"FHDBL^H:>GF)NKW,CH3FJMFZU
MO[=2NO82/T32<J._"I_0N[LC-.Y[^DGM?6WDAQ-,NWN?5/!@RS[]R7$O]YMM
M7:YD76L3GY6KMHZEY-7#RMR(?Q3:Y"]5:8S^IC51W=31-8TE5V)08T?_V_91
MBKO--[G>E[1KGU@D@J99E! H%<\ARO)8&_CF%HN37,8RR?+$R< /+O'<J*<1
M$M!&-C>^";^X=O0UJR4+S(:]KF"@K,G_Z=4%0WW;GF\UZ#5NSD0#G4&G] UH
MOP1[O;LG_9'L9&ODB;/#RSOI%C 9_"]WE.DF'MGHL\^#V!<:J6]9W1BNMGTC
MSPPQ(^889.4,!-6F42>JQQ.5#2*^VCN>FVK:%HX62A^T:;1Y9N0]JW[M[M1;
M_2Z5FP^4-TZ77:;AFVJ]KG[H']Y2_6TQ'L&$"HJ%1)#11$&4<P1)(C,8)12K
M!,5$"*=CE-OT<SL3[?-I62\JX)VLCI>O;LM@>1<;#-S05[,F@E";<JWHH)=]
MF,"\$Q^\O02X^U7M*-Q\W=RZ33[M1>XH8 [N=<>-<ETYPZY.V(**&'-$$HAY
M6D"D:'-9Q&$:YT7&69IP+!8;<T%J1V OQG=BJ-TLH:]Z=QT692OEN#J$/811
M$5,D!(5YSBE$6 C(<BY@&N6)3/,"<94N5O+!- V^=R_ZZ((D:9$\F"P<H!^]
M0FG'XU=\QP(3]<NRB_[+*[[0V7/IQ'[T5RF+^$*U4R4/7WYLI/O\&=TV5SA1
M%*LT0Q$L1)1!Q&(!<:%/=3%A!>4TY<HNDOOT%',[K[TX3SC=A)T!TM)[?A4\
MH;WG;LBX.\]/*N_+>7XXP;3.\Y,*'CC/3W]R;&DI;0F67&^ ;VG][7;5_&%Z
MFWZG2U.7Y/AO^U*F+(D()1(J&7&(1)Y!'.5*6W6$44R+@B+N5G%JO#"SHPO3
MC]'X0IL?!N*.O'B[:J'L2&8J^$/3T7CD1Y2HNAXR;Y6KKA!EXH)6UX-V6.?*
MPYAC*;0OIV]2%^[ISZ\;NMG6W>TXPE(EM" P2RB!2)LXD%*%H<Q13&(293QS
M<GJ=G6UN)+@7MFUJHL4%K;RC6? <UK8TYPG!P#QV#7@CB,P"%&],=6ZNB:G(
M0NU#KK%YR'?JDO%\?=S(QWI!&"$T$@A&+%/ZV)5)B..,0A1'&58D21+N%+ID
M,>?<B.5""E/C VX$]Y;'M(??TG_N%]303O/S^4PV>'I,:CI *'ABTW[&F20W
M'4!@G^!T^.C(^E)=H[([]4ZRS:!6Y;Z>6YY3HCCFD"L>042*#-*LH)"J&.,B
MREG,G#K 79YR;D0T[.:V)R4C_?CJGA; VW&07S@#4] !DO?'D Q:,<\>+U\U
MD2Y/.&UE(VL #NH3V3\YCHV,U;;YM0N;485,N"GFR1*20J209IXTS_5_"IKE
M!&F;R\G__'SXV;&,"9;]5BTU7/4__Q-.XN+?@&PDMFRD<P)%.QH9CTU@RF@%
M"Q)>=%QG3Z_]B\$G?<6/*_;R=3[Q*?<Z0;]OC8?E3MVOJ2A7#^_HK_KSNJS6
M]]7[E;A3MT]/RY(;1O^_6[K6KU)?%\)LH_H<(_YXJE;OEVU%G#>__EHM-:O\
M398/WS92W'Z7:_K0UC5;<,D5C@L"4<0P1-@4K*0(0Y924I BDK2P;JLUE=!S
MHYE6;[,!;UK-@="JF\*5U1IL*B!7POPCW>D/_J,%X*:K003$#@.PU2  V:$
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
MX"=)-1_UOKZ%-M"I4(K"1.D3,"(X@YBEVF:7/!5"17$1%TZAJ>-EF1NK-JK
M2L%M+0$UVM2@ZO0QD?>RTZC)V5_)'Z#:I>\NC6+C:S!?LZ!VE#O1,@6FW=T*
M:3U HPBX&RS0^^$"[7.K&W7V-Q,>0V:O!]57*.T5DDP;8GL]9 >AMQZ&'.L>
MK?7$7^E2]D7F<HYC7!04QCC1Y]5,*L@2BB'3O"HC+I*86953.3G#W#C3"&@.
M0>LVO,FYQ>H!@K9NS2MP">Z_;"%II L0J']2=V_NR)?C3^QW/*'>H8/QU ?=
M+RU_U^MYI_Y"_U&MWV[KC3:FUN^J1\TC"Y3&0F!*8,:*&*(\1Q"G4L","HEE
MG(@BL[) S\XRN[>ZDP[\O97/TK]U'LG+-YA>\ G]=EM#XW1[>5'U*VXP3X\]
MV2WF1?6&-YF7/WSJ!1^NQ2?]T__Z;_UO]'],@]O_]=_^?U!+ P04    " !E
M@&A5#6^^TNL& 0"L0PP %    &)S>2TR,#(R,#DS,%]P<F4N>&ULY+U;=ULY
MDB[XWK\B)^=U4(G[I597GR7;Z5R>R4Q[;%?5.?/"A4M YA1-NDG*:=>OG\ F
M)5$2*?&"S0WEU.GCM&AJ[[A\"$0$ A'_^3^^?9[\\!7FB_%L^K<?V5_HCS_
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
M#6#L86)E<[T8*9R1E"B,HE!.)37'@BT98 J42QIS[1S\8_0T$W'VAZYJZF@
M6EWEU^;JN.4DT*@=I=WH'U'ZK3OBNQP>!RN-0$X>'7AP=)7=5FJ&+;4[CUM6
M1Q4-@&J#B9& ),'Z3(!1W,ZI-R1D8PEUPAJ7J#2JQS38L#5YYZYX.4C8#:3!
M2D/E\:JFO=QA1@<1@Q*8QL)**(=,K !=YE3&Q@!Q!?+X(Y=6914?G>QVG*^^
MDYR!)@^?V4&OHXT&#- ]J5AJC6:1$@ZX(J2GBEAF@"0N%+-)1R=KNTA'U'76
MGT5\5OB<(/,&$//N^KV==%:MI1@#Q3UXXE1IQZF41+SC_FLR!2VTSLH^-I+C
MR'8F]\D8ML[N%*T^;&=RDH@;0,G&!( 5_51S"C8EI%]D(KE(Q!OO2=!*!,]1
M5JY^1NDN#<.>U53$QTG";0 <%REUI?)^\LZ/,3I\Z;^,T5,:<9"@C. D<U,F
MSCA?D@V6Z"QP2P66N*_>GW0[*<.>JE2$2@U1MX"8VP857?!7CH+F\ FFB_%7
M6*47?ITM2L;J;?[HOXU *W 0+.'1I'(ARQ//A2%9N0B.">E4#ZF>0T@<]O2D
M)L)Z5$T#R'L/2S^>0OK9SZ?HY2_NM$K)XSA>CIR67BD?,(+TELB@;4F/2OPQ
M&:ML9#34-EM/4S7L.4E%?%560 .0>AA6C*SAU((7A"8,&#%4U,325$84"!<4
M9RZ:V@[T0RJ&/>ZH")D3!=Q ON>I.'0D!>62HXNG99;E7":3X'@DD6:P0FHN
MK:P,F*=HVB_\>N:U4#7U4@UG9QHD\:[3PR=8CB-ZR'>8.&VJQ-T']SIBXA$>
MSCEO@CJKG4!SI#@MS26ZD33&$3!:X-9E;&*U[VN<8][$S3L^ECN!HZ 4]^CA
M$2,R6XWILCI1DJF+F6H/3-7N/G&7@F<P;^(0)#S<YXX6=Q-NT)KZKH3O;>ZL
MZ<6W\6($25.I0)-D##*2%#)"09$L +S-(F57^SQU)S&-0.@(#>\"RTGB;@ W
MF_2_FGW&X&!DO$./#B3QJ70$%YD3IVC$$%,':3P-]1M5/*2B$:2<IM[[F<;3
M9-T"6KI<:<?'Q6_P.<!\E)C7E+M,*"OSX$Q@Q&>42N+.*<ZUC**V[_R0BF'1
M<JI>MR:DCQ9R6S!YL>; (<W944.$+=?06< XP>E M#!4>!82B#[.U>]2,>R9
M17\P.4;(#<#DQLK^>C.*D#,O$-YH7H5'@9B($1]GFC!%\7,M;,JU#[8>4M%(
M.Z2*7LIQ FX (G</;S'>?#OOF$K=4=T[F'<3T4>@-?!, ;DR4"98,A*L,<1K
MAA8RAL!H_6;J^U#6B!MSI/X?/4FOHHSF(-:QL+BX6GZ:S<?_AC3RG'$1<-4I
M548SH5$ESDM'1.3&A9!5JM[T\7&*&K%.?4#J).$W"J4WB\45<I)=LEZ44H(H
M5+E8'HFG,A-GE;=>:<NK3UC;3<VP!_)G@- 10F\4/F^OEHNEGY;F["-NC%:V
M].!VOKMM[HG+C!7-H]BL$4SV6QCV@*1AS]W/ *1CQ=\ FC;JFG9NU0IR$!H4
MH3F6.C@+I7!;$2$Q4A!2>EZ]:>T>9 U[VEX95;75T!:R'NS8+"NF*6!\HE1I
M9,#*H">4ETE.L1Q3<**VC7J$G&$/X?M#TDEB;Q%!ZPT;RJ0X81+AH,I%$E'N
M1MI,\*-,F6<.H+:SO8.48>\3]HV<(\3=(FHV=^<4E0M)4,)"V9V%I20PW*)I
M]C99&7(V_2083_",>KLXV#=^CA5\-1#U5Z1Q([K%+*\[5N"_GEB@L>.AM8LS
M]J&]4F'&JA;UYH6W?=H=2%E&!/GHROF8Y[@1E=@]:ZT]HSR;VN6;.TBI7'XA
MA'52*4&R=.560! (<^])U@*8S1$A7[L(NJ7RBQKZ?J+BXA )#[@;+>;+,AXR
M7<4E>O,P_SJ.T!T-!RMQPXR><)%Q-Q52$*MX(D$9"EFY!&:OMD+X@@UTX$^W
MR-CU[D;2S$?H<591J&V HJME7'&P6!_SV1R<ARR(BV6BC2JS;63&'=/+:#P5
MG)J]"M3V0\9# H:!1QV=/@3(B0(>>$KYAZNPB//QEVYK1DY^13;*-.WU$2XK
MJ221,P%14I;<4;2LD,L?2FO%0=_O3;9U/OGC;QD<#Z>J<-:+/!L(<3:Y*;?A
MQ_-8;F?@3VM^D T1M+=$E-E*,D9&7):!F)BL=\:DP*M7@3Y!TS!HJJW[^[Y)
M344,;'+>P?P++*_\Y)Y\DF.16:4()%9*"RC*1_A2C,*M3$BG36D/6[/C\<.<
M4_8$BUIB;,'$K.SNFG@E%8V)(]TNA=)A(Q 7 B.Q7'YVH'4/]F23@&%04G\K
M.EVZ+4#C8=J(.1F<89IXR]',F8RRR *MGLGXJ>=@;>U>J8T79!T3WE02< ,0
M>0]?87H%MQ,?*5.!&J>)@S+9M;CUKM2G>0-.6.83M;7S(O=I:"3Z/5*G#V[H
MGB#@=@#R&N6TK?7JS:CY,NT3_R^56^S!BRB-42BE8-%6 BLL)J(\SQZ\9DG4
M-C)'D#DLS$[#Q7:0]::D!G#X<K98OLUK1F^$YI)FE.N2KC2VG'@9=--0?)I;
M_'^2:A9JEV%M):21':V.R3I=U*WA9:0],P!"$ZUY(C*440R<HO<F#)4^Q9A2
M_5LM&P0,?*'E=(4^!I&#I-L -'Z9SQ8+#!?R&*UNRF@&DR$Q!$^D (P2DO3$
MTPQH<P/CU=N3;+R^N<+-4\S&L6)MH*/$S2B#G[]]Z5(!M[LR%U91;8A, 7=E
MBQNR4Z4?JO0A46UU]K7KGW82TUQUYBEHJ2/R!JS)>U0#$O#I8II>H3V<S+X4
M(:VY&EF1.8"6N! PII0L9.)"*G45G*/ 1$S<5W>%'R%HV(VHDM(?>+^U--
MG#[ 9%(\]6GZS<__!1O"&JD@2W<P1TP$I-^HDIA,H?SAN17!JNJU&+NI&=;C
M[0=(E63? (I^@2D*:(*<7*3/X^FX"&<Y_@K7[/ <@X"0B#,ZXJ)@GN#JP(A3
MZA"I54R$VBU6GB!I6%>H'SS5U$(#H-HV:NQB/O?3R\XO*!F'-],T_CI.5WZR
M^:5K?DV@.ELF"7#!,$Y 5R$X%8ECR=!2)^!B;6?J5)J'];GZ@>59]=C$=,.+
MS[/Y<OSOCHFW^0UJ<'HY#A,H^;#E8@3"!9Z2(XR7]M$N>F*+K>=2>:>R%3S7
M;JGS.$7#WICI!W45==" +7P@HY&+CDHA)3&!2R*U=A@6F4"8]"([9JAGM0].
M'A Q[/V8?G!SFJ1;2B[<]OL=*2\I@EJ5H9L8E#@!)-@H"0\B> $RZO[ <DM&
M<Q?SJB04CA1S TA!HPBHA.6*@S7>?Y]-9]>LE:%S3#F*@BB=&'))K:E +$=I
M>4:%2(*!T+5=]WWH:NYJWBE8JJZ(%G:LTG]\DX<[S(T<5<I9=.(H U:X420
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
M% P7M?-&^]#5VJ"].IAX$GHG*JAE:_EN#E_\.%TG&M:;P<5T-:3Y8K& <C9
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
M2@X R)!WS7O)/1E6FHNYGP:P#W$BM A<$?9]\=6V(U_1::V!TW:K)4?I$A\
MF*??,N\]\610:2C:N5N.$^3Q_"*<WCF1G5"H:W5)S'0L*QTYA%29,5;9H%W*
M=]L*/=QC_.''S[.#3&2(M!)C#T;MI:5_O3I"4LF0X^>*(>*+,;37D3"XC9S[
MHH)SK:>?_4! CZW$=W%^]I?NW)O$>E5PLR'!A]-K>;S'=+%>+Y:?KE>.1B&L
M26!LKD@7 H(@GC0M&XG)*3EHRNB 5\ULJNZNQ-5T$NT0(&_//^/ZFI5"LK L
M02;:044K:$>M65Q,&*&E=UF$'<%QZS4SVZ63 6-727;MMKR61C]D.YEBK2VL
M#M]PM:Q5D B-(RN;%U:R#<I%/0 J.[U\'FMUFMNVZ:7?@;WR;)&T$5Y:3>Z:
MTK3X5*ASF.N:"2FZ@K1(A6Q=O=*DE]D\LP]VB0=-HHH.H+5+,P:MLA6:K'V?
MD@*5>02?58V>J!))@,3O@4/U.W?0F*_OV2B<-.B@,49I1YI\]6RNRYNZ'"8M
ML!Q-0A<Y0$_*Y<!Y0,J;P!DB<"<#692>0>U5"Z:X$ SJ;.\V:?TI\H"*X298
MJ2!Q79.#R1]RD=:HE-$8X]!D>:!NI$>4!S0&*Z/R@,9H8^8DCP^DENW8[+_C
MZM,Z?/F\2.%TF]5@LO76ZP0LUED$3M )XRPC'PJ+9<PK%09!ZIDDCT<)Z/(
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
MS6JS>;M\@+$;KGP57G(.?*Y#V,AE@: %V18V&9<]DSRT#H@-HZS3O/PVN)M
M.9VVI[CNHQ>N!K'?# "\[+=W_?O=@]MCW] BR+T75XV"W;<Z%-Y]_2^+33I=
M;6K9QW4 TY-C&IA-@+RFNTHA:?<B?S6B*"9HFW/SP/<H ELUGWU/;O2OJW7M
MDW2B,(O '".7*=".71*YY]HCE%1MB6QC%*V#CP^0,:\3,!U*'NLONZL&>C@S
MKUODZA %%Q*!:3KF5> :?+$90BS>6Z.PY'D[&$\-EYV5^%C3X3$2W1D)7[:=
MT#Z<A_5Y4SQ<-X7]Y6*]6'ZZ[+=VDEBT/GI3F2&.3-3$#*T:0PL(@^#>^-:A
MYJ?HF==/G HW>TN^HUV%Y(*+3\O+B7?I,K1PNM70M3EX(HWS+K@,S,4"RDL.
M400#UJN$,D43L'7Z]W#JYO4$IT)88ZUTA+<KRS2M:VKM+WCYWY,@@B^>U@UN
M)P@[K+U65(+DHG=68=*B=1+@DP3-Z^=-A:K]9=\1D$YTME*13$ 7369AC@J<
M5!RL4&07"FYM\[C-*'-HLA+JZ<RA$1+=TQQZO<RS>?=WO]_^T?GGL)S>[1_\
MZD/<!^PFAUDN"EB0&.N4&6<P V%4D7$E$[@4B]/%2E1L*K/V$!<%-P'77Q?+
MQ3F^67S%>Z^]#+D&D[FO,U*,-I[._5*]X9AHI3MI@E E^.9MM@=3UX>?V!Y3
MCV?/-]57!\?K$_R\_/9[^.=J_>HT;#;;1",>@]*&D?MLZJ&C+;%6L@,>N919
M*I9$\Y8YP\GK)9^^+4+NMM*92%U](_&&L3_"V74BKQ?*BV@,1,-KR;8,$+/G
MX(/6SO)LG3P@&A\B<5Y$3@:5X9#<6V\=P/*Z*=IU([0[/%ZER>4BC5&9@R,J
M:4V38^Z*(*>*#/*(7J+)K4_I081U"\']H;&:6D\]@.]B<[XZP_4VV;.F_WY>
M?+ENG9:=*S(J#SG53D+21_!26."<&V^$Y@5;!].>(&?>F]^# JV13CJ U\=U
MR'@6UO^ZII]);HIVCJ3!$BA&GYRWB9#@LE!.2"];#RRY2\.\%[R'!-)>TN\
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
M@H?K?F?"<[12.RA>T:E*9PN$; 7X()@M/NHH6ALLSQ(U+Z2:J'X G';70P?
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
M"*4#A.V>C<:DB$HG!CIK"RIH#C%&#F@8I]]20C?O_C^[48.#!+W7J,$A7.\
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
M-$3F>,IR $RZ67"P\?]^7JVN,/]PM21BKG/0&])7]YS#U8]_X#+-B!<71>3
MR44$IRIU4GOPS@9@5I<L:RFL;OU</_R4G4\ZF@#OXPJZGS'QQ_*>F%UPMKXB
MME#(]>,?7V;+S2>L?IY?L^PB1_))7<R &_7FOO;T.@E!:RECSCFTKV(=FZC.
MIS&=GWUH"Z/7HUZ/[2;91?2*:1(+D^3RHB2[R3W(;')U>[TUK>L7IW&OIAL5
M=7[J<QQ,FH[IGTY7MJ:XOI-LF<#((FN-!H35%!XJNC/(#!?0V=2-0SY*V;I
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
MQJ3G["M$NU&:8X#2@])4 G]>K:XP_W"UO+68U\S8W?DD,]>,Y01T!22RI4&
MEP8A&.\%$2D$MDZ:#S_EV6_&. K@XPJU!]@>V95T;W;Z=CNX,%;QXBVD8!0H
M(^J3621^VY0U\\+%V$WD_!019[^48I)XH0DDSJZT_ST%2&3$UMO.(?K#![_S
M^WRV'K?<_\ CC-L"T((O?;0%&%FL0A20A6>@;"3X%G),6,8DM)>HF]<:O9:V
M *V*8)DS*+PZ<9&3$T?1$)B2DHV._A^;YQ#^;@L8B-GQV@*&B']"9VBU7%]L
M(H]-?IES'HJ3$91P9#LQ%0BR,)#%&S*<S'C<JY6%/O4>7NE7=UC]Y@M?2_G_
M(&$OCN5\#W#9IH:YS%HD:8&,=2V;DYP(IQ^T5T9*%C/:O2ZY?0 S9;+]"&$]
M%/<!G)M8X/^<S6>?KSYO#RZ$+MK3I2K0"\*Z=A!+D( \I*1<SN3C-A#Y-U\Z
ML= /$=FB!?^F%GSXX][!333>6F- %W04RA#E=*T%0/H#HQ,R9E4+P=__TFFR
M5\T$?S#_>G@>>;H*K1@1,7O &.L[3[;@C#+@F?56(CK>? /)<>6@9]"-<(@'
MT592'4!NUXQ#JXS%R"!8<N$5EPI<T *L5,6$G+1M/L#FC,I!AXAWCSFA W@]
M<<_"K[@LB^7G,$_7"K7K?>7];[^O;FVNPV2(/3P&31>X3N!4C&!LXC(FNM7W
M:F08]JW=E84.DN_B),SNX-)YT">KK1 R,6 <>54I#ZXX#=)%+KW2T:363_C#
M&^+/H+WA&'MVN$0Z@-,H3;"6A1(XA0M::T\\D+6@.Q?PJ0C'8RK)-4^7OO:&
M^"&P.D5#_! 9GY?U9=&;:*,'$5F&S;J,8-"#-,G(3,&O3N&56=_I$7*X_1XB
MKC,!XKV%+K_-_E@CWK1H9HX4E?L"MBXH4RE19$\!/11=DK?)F)Q20V@^=8[.
MBW1[!&L3D7;@+SQ!W\W+DU8Z%8T0<Z (CQD-(2H)Y%Y'1!MMT:T-_[,'ZKQ0
M]E1 ;2^\B2_2!X2\V5VQ<,](J"*17*@((M1.5"%J1XCA8'0=E* ITO1RCXMS
MZ/=V7G-ZRHMR5)%-O=]N]GGG[?\RD4258T0.).5)YX*KXX*D!NMED3E[R[#L
M@<N##]!YS>@I 7H:(79@PK^9(<,BRF0$UI<.\IYU'2/")0*3Q$9-$6?"R:<S
MG4$3\#'O1P?+HR,L;76/Y\A*#@(4=W3ZR,B%""R SRBD4SD&WWRI2T=/-H=+
M\OGI3$/8.K4IW'L7J1!TNE)G/>CB:]U; 6=X!LXSE]Y;4ANVC^D[RU6O@R1Z
MT*K7(>SMX"+9-J]>OW7255H*CY#E9K25,>!"M)"R(G,NK?6F]2UR[^LG=HFZ
M,$F'2J,?(&WU+ J15$$+51MJ<H\.KY,"%(HKZ7QH7_OQS0&FO70.%N-N.!S
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
M9BPQ&FFE#U&JU@\O^YUL+WSI<W!E1I!$3_CZ)X9:%; I1WE,WTV*)4L3@D+
M4LL9N7%DU^L"<<T$JIJFBZWG) PZ8"=%%@T1\A0(FXNK)RS^//]RM5YM."9N
M-B4Z'3UW&DPJM4V!.?"A[E>VV05#+(NN]>//,\?I!&?M0? 4W(Z42 ?@NC,%
M;V^K,)'.&NL^3QUDW73&&/AHB83(<U$,51PAV']TC+W 9,[!1![+X\Y@$N+L
M<K;^D[Q'DD6X?/-Y<35?5]?4%IDM9&'JDO<2Z@IC!C$&)2,YJ2*.5Q7VQ*&F
MCO2.%/LS,#I>!AV JKZ_?MB^O]Y>J1<8D6+4$,!PID!Y2RP2CH)68I M&)WA
MK=^F=QYDZA"P+7B.Y_5Y%L8_K&!Z4T>ODN:,5B?_TA>>H&Q^$,VGJ*(OL8AH
M)(+,N8#*$<G-4AF2T4[(R MB:X?BE%7TFK1'>U, L9;#94=:A"6!,LE*S,J/
M6<[:>Q7]$-F_5$4_A-$=V+=G*WM],88N[ #!&%UKI0I$&QRPF*2))3&#>330
M]%Y%/TC00ZKHAW"]*P3M*.RU@BRT\A)**77\&ZM/MI)XQI#GD$W&$3WNLZJB
M'R3U(57T0T30 9R>*.>.,;%40@*;;:YS!!4$%@J4X(-47/G,[%^]BGZ0I/>K
MHA_"]B[ 4SMWZY"4S<O:VT6Z*_S-T83DK8>@HP&E%(+3R8,-2C G4"O?.L_R
MS'%ZB=R.MV6M>-XO?+;JA3&C9CH"BMKG5,3_W]Z5-;>1Y.CW_2^(R/MXV0A9
M=L]T1+?ML-TQCXP\9>[(+ ])>5K[ZQ=9)"59(B4>6:S4]+[($DFS<'Q  IE(
MP& .ZAA0KA(ISIO:VB'TLP2UT+FC@MKW@],1.F@ 4'U_W/?=K%O-2YE=K;A;
M-Y'8^%A<WW&-)R!\1A_KB 07HP=)ROTYQP*7M6.D?>AJ$E['P&!;1_&:.FD
M9YO5^V<F-'7,4&% ,R% \*C ,8P'2$X87J:(JWG]J25;"&FA,<P02#I=Z@U
M9]LFKA!11$H(9,T9",8PD R,@TY6& PR<Q3UZR./.UP[V\V..NG^<3)N"B8/
M>Y]TR[=W5YLN%NOK4P\^\#<TL3+W\'U:3@)3C')+(.32LC[9! X3"% 1W2L3
M1&A2^Q[TR42WDNP="9L]=IV&T^'8/=&.8G8]WGDQ(31YV6\$.XJY-.<HYS*S
M1%")C(HH*7NTW["CK_8I5+22))X&OS-KXW6> 6Y[^V*Q2,M2#[LY2Y^FQ6!G
M@H<2<(8SPI-D<HXS0R]ER 2C1<M<:9QJ#3@K*"2=L]4R41]IY25MR#/#N^]>
M"?GB)R&O"];BA]FG%&[F<[14_ #F4?/-GV_<8KI8!4M)JQQ$&=P0- 9+(0AT
M$VBOE%F4CR:<D<$.4T\EON%SRD/PMK,>\*S*;2!RW;.TEP3MC0@&HG:XQ$1&
MP(6,LA761EQ>4C"U2WHJEN$/C\?SPN:X OY#=-@2,O<J!N::1>62 F8U1CY$
M*;"6Q\)K,%&&TO?O_POX:R+DI +^0]35$A8?E(O33;FXCXE@U ]9E7-%8ST8
M*2UP$95*I>,M'PQY3\EI!&?U0;!' ?\Q&FD47'=W$510)D6+&26U(*SAX%P9
M&LV-Q)>5EVZP4/'(VR&#9=SC@NL8C30*+KYFQ:5$4R89 A<>61$,W;U'BT%O
M+R21-JO![E8^)6?<#>UQP76,1EH"UYO;!V+[99[^=5.ZPO<QA4"OR\O00HZA
M!8HJH#.VCH 0S"5F+$V^=EW 'F0UXLE:21NJ:*\E0&YC:&.[GGB,"RS(OD-0
MI!YMK.P5$!FHIOAC.$#N)JN1N*T6%/9(#D[12Z-06]Q9[-J?Y]+^4'-,J+PO
M!8(Z@PF60B;)R,AIU/(LU\H?T=4(V&J!89],]!3--("V2[?XBJM ^>?=OVZF
M/]QU86IUZUYREK,AH$M!M-!<@\]!0]*6&268(M4G)^^FII$@;M1UM9*N&D#=
MI[18SJ=AF>)VGK:_NJGT29)XC>%Q,%SB>J$->,DM>.VU4500YVH7[IU"[[@^
ML19FG@Q#/9,"&P#K[]TLW?[NYO],RU]N9G'#1=))>>]+PZ72G#AC[&(C"<"R
M"CQALL6K3]W=3LG8LU+/A82NNEH: -?SEY-XX)((#826"Y(F!/ J^O[Z/G72
MF2#.4;MUT$7 P9ILMK$&5]-74]C;<JNIC%"T1"MP7/I23RLQCF4*5/:&.2H-
M,V0P[+VN*X2':/V0*X2'J* !..VXRT8PZV&>$. L:;0V(\$*KB!28Z54.O)0
M__[.*[M">)"F][M">(C8&P!/#>_^VUV]I R,:UK&10C*0;!4ZB5=!,4)TQCH
M6EN]TW!5!L;M =G&2CL>(AHPAQ7/6ZK2[IMG9$9-TA((*QM965 PI;\3B<EP
M;YQ&MU$9XB\2U<CVW_D!TPVIO0;@N#V)V\+@Q C&I18./(MH\>4&EHE)02+"
ML,0-U[EVPX"]B1L7GI5!L=?>X*D::@!Z]W'32H 3)CWE/A)(DK)22\;!^V"
MTFR4R=)X4QMACVD8]Y!W6""=).\&\+)3.A.*^";),R0_89!=YEZ:@GZJE%?,
M!NYM;>#L)&;<XXQA$51' \=#J5NZZSI-*._#A^=D%0,33)-R,<\0$,YQL)FA
M5Q4\H/&H:$SML]C]*'O]M2AUPK$!]-B HWMSLT#I+!:7W3<_78U-+#L+*#I4
M#OZVF,:^TT*Y'+;N"3LQ*G/BM(:H) 4AI0$OHH(<F=(Z$I%$[9+B(\@<>?37
M &CISJNZH]'Y(\U]5^46\.JAR&#IT? S*]M6!N=54J7Q1])$KFJ G.$!I&(Y
M4!\LOOPS,'?<^SWLN>-ZR &1-K@21H?810CSFQ1+LK.\Q<7B9SZWL9=C$C;3
M""A&6@JL-1B#,4VPN(0PR:PW^V#LX >/&^L-#+)AU=# ,ON\_";41.\UVHPB
M$>,2BWF29\A2%"ED&43TNO;IQO,4C7M(>X;%LZ)"&L@QC@@%+C% QC<GF$0)
M2R@F4DHK$$:B$!W*%,,!*QDZ\_QXS1PCF%M3^_KK]^KD(F?2]^A=8 X+/38L
M$BJ]9EF#4T$@GSF!IR2!U3HH+A4)]J5^&R<\_O77MYR&T7-I[G6VBD'!=_C:
M];1_3I>77]/E5X=VBP:][;^>HWM,!9K.T%"FMN3.TF,F9"69X4 =\Z7OG -/
ML@,KD[3*:L6KCYHY2X^9YWU*[T3^F'5^D>8_R@E^?Y7P9_U=NNMP<]W_^JF[
MOOZEF__;S>.$"*TIU1F4P)"KGS]JA*% +15H_M*H9(82V%!,-7*>?2H^=U96
M- &&!G*\;1=[_C%=?GW"_"-7MOCT:/5=KY/]=TU,S%PPDR%346X"10M>!%PA
M"5$J%.55/Z@<A)%&K* -L.YQ)>R\R#G:?+ZG^;2+GY=NOAS5B'9(XG-:8I"Q
MZD-H?.8Q)P*1:%*"V0 N6HL*<SQQ)0TU@_43J,Y-(Z=R_U'F5!E#A]N47=G4
M+%V5IIHMVM/'FWGXZA9I,>'46::8 \5L!D%D ,.I J.-BIH11:I7#@[%2R.[
M2G\%6SH./Z\XN-LAATU?YE]GX?H&D]!?9^_<?(8?6TRD1J]"%"_-F<L1+;/@
MRA$M+M@)I41$%+4OIIZ-N4;VQOX*EE8)82-O 5<6"NHI3:]FJ^W&</ME[F:+
ME18WXII8*Y66G$&*W):Q[1@P"Z\AZ\0"\UYGJ7XVOZV;QV<GO)'+'DV95OL(
M>L4KVPO)IR.&,(GZD3:!T,J #UY RC$H0J@RL955[/1M"_77,JMVD'/BML6[
M61SL'.BR^_9MNNRS1C>+=Z>SX:2#G#V^M,9)S*&T5SI*>?#8B\>/?5K]062B
M00H.680RIPY!ZXADP'50-!,K0JKM80XB\.22H6YV]27-OVU2ION'KVY%<FN"
M#\Y#$C27@:$1G+4.+"95&8TW65V;_Q=(&KE'S6#H>5([5%$S#00 N]EY<WOI
MENFJF]]^R*4@8/.)V'<L8$Y9(5"$G-$(@@M,(W M :FR8DDQ*G7M >-'DCIR
M*7A-N.P-Q7JZ:QJB.YA<=T0(,N00# $FR\ A0R1X3?K00@N5DI"\=ON1(TEM
M%:(58;0W=.OI=.3=B[]WBV6*G[N\Q%@[?>ZN;_KP=]U;(P@6*%4,E"2E?-5S
M9"01H#X(2V09Q[9/)?FS#VD55A55W TA[Z9]WF]W]7D\!Y-3V5LP@9>[%ARL
M410L"\I''HU1ZFS^[;>#^HX,=Q]FE.7V.)TT#;.+;]W-;#G1+CBG= !JL\!\
MW$<4E?8@DU=9&D&XJWW0]Q)-K7JU(T&P-\B.T$BC5;)_2]W5W'W_.@UOW=(=
MOR&R_7MJ[('L06&E;8_/Z:KO!)>^=_.2L][EJ&6=DT1EB*F,<4C:@,N6 G<B
M!D+PAZ]=^K6+EE.]S.?P-<6;Z_0A?TH_TNPF+7Y!NWJ' IS/W/7ES6+9?4/
ME7)U1/]OTQ]EIF@I8%_Y[& XXCT94+ZT(7.A7%L-Z,*SL=0$F4SUI@NG43RN
MAZJ"J,=NZ8PJ''%97,R7D[MQ\_<^P*TFD 47>/*,0J:E]00M;CV&#(Y;F<OD
M':WWJN?&ISS (/YUC[]G"1@95F=$0%=;'6-C:F62#UE8)SLD.A=I+$9H4"RR
M'P?&!7@NN#(AZ^#V*GE_"5.["!@'4Q45V]66\LB[!G_,IB6++<)97+J9B^XW
M5,?L FT+&>K;<\VGWB<WVXQE,DG8Y#(P33$>=$J =:ZP6H3(?4#WOL=&PJ'/
M'1$X==3<G4GF#61Y[WY_=['9!HDD*9N*\[6E?9),X)A%87DG90R&>E=[S^#^
MZ>-L#=3'S(ER'7DQNEA,W4<7IGD:-BWTI=:1TERVV P(RSGZ6D* <BT=+LPH
MC[T"[!<6H2</'J?TMCX>3I?JJ*U0-G ^,*Z[W^]0FA,A!')JLD1WF .X) B$
MG&WRBLD@:]^M.);6<7<G1XBASZK<!M:Z]]TLK.Z3KWM/!HO+,_$:6-G]%]1F
MM&7'@ B5;>2>.EZ[C_=C&L:>KG(.S7<5U=#HMN6F2_Z[/TM;@_0^+8_?NMS]
M736V+_>DM-(6YH?EUS3_=89/3PBG]3/OKQF7IIPT,5?J"SF((")8$S3$Q$@2
MCK),:E>*/$]1K2$5Z^]%!CDMLQ @*8EV$B2&#%2E,C/("^ZL%JEVG<$C$L9U
M,!7UOVLPQ3&B/O4&WI>*4TU^( \EX%Q):</5Q#+M.8D2B,1E7 26P2K,(QVU
MBI91!]K6GO^UBY9Q Z-!(51!^ T$-ANZ5UQL/'LWZ[[WS9YF5^CE)TE:2AWQ
MI8([XRJ+*8RUU($TDDD739*A=@>-?>@:]X[E&?Q3-:54:R=7-_1Y(,+[F&*3
MS73YP=O'AT2'/Z-&J'0B9^<)H03G&#VCJXI6*1",:3 J6/ R<^40I536SF&&
M#:'N$^&/\V(KR]N/UPYSA5G?!?3[?;T.4YJX[!*D5&XK*L' &.E*Y8[C"OUW
M8*DRY_O2UG30=0AB=I_U5E1. ROH3F[>W)8Y:OW94]2)"$(%:,O+M"DBP<E(
M@9 @A4N<.E,[6=F#K%9.?FOBH1M6.2WC[<'4/A^EL50X8"9%$#$8L%2C!(G7
M61@;LCP;WEJ9E%D="OM"[4B]- "UB^F\OXQ<2GYZ/=WQM#Z,$)E@K.D9:&/*
MF;J-8"3R8P1%BCUUEM?N1?@238V"[%@0/)Y@4U,C#2#L4[HNFR(?'<JL9PRC
MC%)>_^;VX3N];=*R.RPM!ZH]*1.Y WBG'? @O+9&ADQK1ZO[4]?* =" 2^E
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
M@61AB]6I$EY+VC*R2BAN%#F@@F#PZ2*GGDI+2=PO5NLSOB=3;24,<B!O:E1
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
MS&O&+038( SD4 &%EP%B=:BD&U-UJI8AE1*=TK.0+E'&%=B.2-8:%?&36Y.
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
MQ,&H*K?DX5 US9H/BY+[#?'?4B"/ ;4I4.B47YMBCR);YK_-=H5G.5EO/+F
M@JTWG3DN)>FM_O03*LL<+WN4&4N,4O_^?!TP^UK7\ACG-?D-Z:VX/BBT#]WP
ML*//"@KVQRI9+5P?(UQSC/!4LBGK1F[7_[+8=X.US#-SV_D!@82(OFJT&BN%
MFH2]L+Q!P?ULU;Q\",+:?_=T\]2AWMUI'_:EN:(W/R1[HT?9,1F_.9M\W%[Y
M: S1A8M>;]$#X]/IN_''!P?;1U"NSBO%2R!J")F"),]I@E8&?R\EMQ&#-X+,
MN5B:4-CM[-H?/S#YMH%TE%&2PIX!]@^*7A-T9G>P/RO<O7-!H6&6T#$W,.]O
M@O9,$[C39O[O)?^Q7G*YS4HZ.1U/MMI*CK:(_O1X,OZUN\@E$0RVK$<L$>1G
M+:BV?YRLSR%U+;4O4HWL*(YYQ91^S?_K-)<-ASRNN7S]M?K=[Q(EMU]E>H+D
M6'>RC2\5MUEE6HY_JX)GD%>5VE3YRL>-^FJ_LY@O/L-_ 5!+ 0(4 Q0    (
M &6 :%6]A8: %I4# !1S+0 0              "  0    !B<WDM,C R,C Y
M,S N:'1M4$L! A0#%     @ 98!H53?4H@K+&P  05D! !
M ( !1)4# &)S>2TR,#(R,#DS,"YX<V102P$"% ,4    " !E@&A5&[&SD3(Q
M  !H_P$ %               @ $]L0, 8G-Y+3(P,C(P.3,P7V-A;"YX;6Q0
M2P$"% ,4    " !E@&A5/DN3B"#*   ,80D %               @ &AX@,
M8G-Y+3(P,C(P.3,P7V1E9BYX;6Q02P$"% ,4    " !E@&A59A3L"-VG 0 ]
M&P( $P              @ 'SK 0 8G-Y+3(P,C(P.3,P7V<Q+FIP9U!+ 0(4
M Q0    ( &6 :%4]]]#G8FP! ,11#P 4              "  0%5!@!B<WDM
M,C R,C Y,S!?;&%B+GAM;%!+ 0(4 Q0    ( &6 :%4-;[[2ZP8! *Q##  4
M              "  97!!P!B<WDM,C R,C Y,S!?<')E+GAM;%!+ 0(4 Q0
M   ( &6 :%66\[Y3B@@  /M!   .              "  ;+(" !E>&AI8FET
M,3 Q+FAT;5!+ 0(4 Q0    ( &6 :%5C>K6!) @  -DH   5
M  "  6C1" !E>&AI8FET,S$Q+3(P,C)Q,RYH=&U02P$"% ,4    " !E@&A5
M^230:RP(    *0  %0              @ &_V0@ 97AH:6)I=#,Q,BTR,#(R
M<3,N:'1M4$L! A0#%     @ 98!H58HCV,,L!0  3!H  !4
M ( !'N(( &5X:&EB:70S,C$M,C R,G$S+FAT;5!+!08     "P + ,H"  !]
%YP@    !

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